زبان برنامه نویسی پرولوگ زبان مفسری است که اساس آن منطق و روابط بازگشتی است شاید اگر برای بار اول با آن روبه رو شوید برایتان کمی عجیب و سخت به نظر برسد. ولی باید بدانید که این زبان کاربردهای بسیاری دارد بخصوص وقتی بخواهید برنامه ای بنویسید که با اشیا غیر عددی سرو کار دارند و بهتر است بگوییم که این زبان کاربرد وسیعی در برنامه نویسی هوش مصنوعی دارد و از طرف دیگر این چون این زبان معمولا در درس طراحی و پیاده سازی زبان های برنامه نویسی مطرح میشود اهمیت آن دو چندان میشود چراکه بیشتر دانشجویان با این زبان مشکل دارند.
سرفصل های آموزش برنامه نویسی پرولوگ:
در این قسمت قصد داریم تا حدودی زبان پرولوگ رو معرفی کنیم و بیشتر در مورد نحوه کار در طول دوره بحث کنیم و منابع و پیشنیاز های آن را معرفی کنیم.
در این جلسه به صورت مختصر در مورد تاریخچه پرولوگ صحبت می کنیم بعد از آن نحوه ایجاد و اجرا پروژه رو بررسی خواهیم کرد و حقیقت ها و قاعده ها را به شما معرفی می کنیم.
در این جلسه به تکمیل کردن مثال می پردازیم. حقیقت ها را تکمیل می کنیم. بررسی می کنیم چطور از تکرار های بیهوده جلوگیری کنیم و با چند عملگر مهم آشنا می شویم.
در این جلسه می خواهیم روابط بازگشتی که بسیار مهم هستند را برسی کنیم و در کنار آن چند عملگر مهم را معرفی کنیم که شامل جمع، بزرگتر بودن یا کوچکتر بودن، عملگر is و مرور جلسات قبلی که همه این ها روی مسئله فیبوناچی توضیح داده می شود.
در این جلسه ابتدا نکات جلسه قبلی رو یک مرور می کنیم بعد از آن دو مثال مطرح می کنیم یک به دست آوردن فاکتوریل هست و دیگری به دست آوردن ترکیب.
در این جلسه میرسیم به ساختمان داده های پرولوگ مهم ترین و تنها ساختمان داده آن لیست ها هستند که مفاهیم لیست ها را بررسی می کنیم و شروع می کنیم به نوشتن برنامه ای که روی لیست ها عملیاتی را انجام بدهد. در این جلسه برسی می کنیم آیا عنصری در یک لیست هست یا خیر !
در این جلسه به ادامه کارمون در رابطه با لیست ها می پردازیم و شروع می کنیم به نوشتن رابطه هایی که :
- دو لیست را الحاق کند.
- یک عنصر به ابتدای لیست اضافه کند.
- یک عنصر به انتهای ایست اضافه کند.
و در نهایت خطا یابی رو بررسی می کنیم که در این قسمت trace توضیح داده می شود.
در این جلسه سه رابطه دیگر را کار می کنیم :
- بدست آوردن طول لیست
- بدست آوردن مجموع عناصر لیست
- بدست آوردن وارون یک لیست یک بعدی
نهایتاً کار با break point ها بررسی خواهد شد.
در این جلسه مثال در مورد شمارنده ها می زنیم و می خواهیم عنصر i ام از لیست را بدست آوریم و در زمان انجام کار به یک خطا بر می خوریم که یک Exception ایجاد می کند و سپس نحوه رفع کردن آن را بررسی می کنیم.
در این جلسه حذف کردن یک عنصر با دو روش انجام می شود و بعد آن پارت 1 آموزش پرولوگ تمام می شود.
در این جلسه می خواهیم برنامه ای بنویسیم که یک nfa را شبیه سازی کند. nfa ها در درس نظریه زبان ها و ماشین مطرح می شود و دارای اهمیت زیادی می باشد که ما آن را به همراه روابط و حقیقت ها به صورت کامل پیاده سازی می کنیم.
در این جلسه یک پروژه جدید را شروع می کنیم که پروژه میمون و موز است. در ابتدا یک توضیح درباره مساله و روش حل میدهیم و دو رابطه آن را پیاده سازی می کنیم.
در این جلسه به ادامه حل مساله میمون و موز می پردازیم و دو رابطه دیگر آن را می نویسیم. سپس رابطه بازگشتی آن را نوشته و در نهایت برنامه را تست می کنیم.
در این جلسه می خواهیم پروژه معروف N وزیر را حل کنیم . ابتدا این مسئله را به صورت ایستا حل می کنیم و جلسه بعدی به صورت پویا و اینکه سعی خواهیم کرد تا آنجا که ممکن است از قاعده ها آماده پرولوگ استفاده نماییم تا بعضی از آن ها معرفی شوند.
در این جلسه پروژه n وزیری که جلسه قبل نوشتیم را به صورت پویا حل می کنیم و از چند رویه آماده نیز استفاده می کنیم.
در این ویدئو مسئله برج هانوی حل می شود و هدف از آن چاپ کردن اطلاعات در خروجی برنامه است.
مشخصات و ویژگی های آموزش برنامه نویسی پرولوگ:
- از مقدماتی تا پیشرفته – همراه با انجام پروژه
- ویدیویی و به زبان فارسی: آموزش در قالب 16 ویدیوی فارسی به مدت 3 ساعت مفید تهیه شده است.
- تایم مفید: علاوه بر پوشش مطالب بیشتر، زمان آموزش “یک سوم” آموزش های مشابه است!
- سرفصل استاندارد: سرفصل به صورت جامع، بروز و اختصاصی توسط آکادمی تدوین شده است.
- تضمین کیفیت: آموزش با استاندارد های کیفی سختگیرانه و متفاوت در لرن فایلز تهیه شده است.
- ویژه ورود به بازار کار: آموزش به صورت ویژه جهت ورود به بازارکار و کسب درآمد تدریس شده است!
- تایید شده توسط واحد کنترل کیفیت: سطح علمی، صدا و تصویر، بیان و سایر موارد تایید شده است.
- این آموزش تئوری نیست! آموزش کاملاً عملی بوده و در حد نیاز به موارد تئوری پرداخته شده است.
- دسترسی مادام العمر: در هر زمان و مکان با وارد شدن به حساب کاربری تان به آموزش ها دسترسی دارید!
- یادگیری آنلاین: نیاز به دانلود ندارید! می توانید آنلاین با بالاترین سرعت و ترافیک نیم بها یاد بگیرید.
- قابل پخش در تمامی دستگاه ها: در PC، لپ تاپ، تبلت، گوشی، تلویزیون و… آموزش ها را مشاهده کنید.
- ترافیک نیم بها: تماشای آنلاین آموزش ها برای تمامی اپراتورها با ترافیک نیمبها محاسبه میشود.
- سرعت بی نهایت: با سرعتی بی نظیر و بدون افت سرعت، یادگیری آنلاین را تجربه کنید!
- همراه با فایل های جانبی: سورس و سایر فایل های جانبی به صورت کامل ضمیمه آموزش شده است.
ویدیو های نمونه از آموزش برنامه نویسی پرولوگ:
تعدادی از ویدیو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش برنامه نویسی پرولوگ مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.
راهنمای دریافت آموزش برنامه نویسی پرولوگ:
جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید.(دسترسی بدون محدودیت در هر زمان و مکان)
جهت مشاهده آموزش برنامه نویسی پرولوگ نیاز به یادگیری هیچگونه پیشنیازی ندارید و می توانید از همین آموزش یادگیری خود را شروع کنید.
این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!
چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.
- در آپدیت باکس این آموزش، موردی یافت نشد.
هنوز بررسیای ثبت نشده است.