دوره الگوریتم و فلوچارت (مفاهیم + تمرین)

از تعریف الگوریتم تا شرط و حلقه و فلوچارت،
با تمرین‌های حل مسئله (جمع، میانگین، زوج/فرد، بیشینه و...)
و رسم فلوچارت برای تثبیت کامل مفاهیم...

آیکن
0 دانشجو
آیکن
16 جلسه
آیکن
00:00:00 مدت
آیکن روش دریافت:
آیکن آخرین بروزرسانی: 1405/03/02
آیکن تاریخ انتشار: 1405/03/02
آیکن پشتیبانی: دائمی

توضیحات دوره

این دوره برای ساختن پایه‌ی واقعی حل مسئله طراحی شده است. قبل از این‌که وارد هر زبان برنامه‌نویسی شوید، باید بتوانید مسئله را به گام‌های دقیق تبدیل کنید: ورودی/خروجی را مشخص کنید، حالت‌های خاص (Edge Case) را ببینید، از شرط و حلقه درست استفاده کنید و در نهایت راه‌حل را به شکل استاندارد مستندسازی کنید. در فصل اول، مفاهیم کلیدی مثل الگوریتم، متغیر، عملگر/عملوند، قوانین الگوریتم، شرط‌ها، حلقه‌ها و فلوچارت را یاد می‌گیرید. در فصل دوم، مجموعه تمرین‌های کلاسیک حل مسئله را قدم‌به‌قدم حل می‌کنیم و برای ۸ تمرین اول فلوچارت هم رسم می‌کنیم تا از «فهمیدن» به «توانستن» برسید. خروجی دوره این است که بتوانید هر مسئله مقدماتی را به الگوریتم قابل‌پیاده‌سازی تبدیل کنید و آماده ورود به پایتون/سی/جاوا یا هر مسیر برنامه‌نویسی دیگر شوید.

جلسات دوره

فصل 1 — مفاهیم پایه الگوریتم و حل مسئله
7 جلسه آیکن
فصل 2 — تمرین‌های حل مسئله + فلوچارت
9 جلسه آیکن

سوالات متداول

این دوره برای چه کسانی مناسب است؟ toggle

برای کسانی که می‌خواهند قبل از شروع برنامه‌نویسی، پایه‌ی حل مسئله و تفکر الگوریتمی را درست و اصولی یاد بگیرند؛ مخصوصاً دانش‌آموزان، دانشجویان و افراد تازه‌وارد به دنیای کدنویسی.

پیش‌نیاز این دوره چیست؟ toggle

پیش‌نیاز خاصی ندارد. فقط آشنایی عمومی با ریاضی پایه و کار با کامپیوتر کافی است.

بعد از این دوره چه خروجی مشخصی می‌گیرم؟ toggle

می‌توانید مسائل مقدماتی را به الگوریتم دقیق تبدیل کنید، از شرط و حلقه درست استفاده کنید، ورودی/خروجی و حالت‌های خاص را تشخیص دهید و برای تمرین‌ها فلوچارت استاندارد رسم کنید.

این دوره برای شروع پایتون/برنامه‌نویسی کافی است؟ toggle

این دوره فونداسیون حل مسئله را می‌سازد و شروع هر زبان برنامه‌نویسی را بسیار ساده‌تر می‌کند. بعد از آن می‌توانید مستقیم وارد دوره پایتون مقدماتی یا هر زبان دیگری شوید.