دوره آموزش الگوریتم و فلوچارت نویسی – یادگیری حل مسئله به صورت گام به گام
افرادی که قصد ورود به دنیای برنامه نویسی را دارند، باید ابتدا معنا و مفهوم عملکرد یک ماشین را دریابند و با درک مناسب از اتفاقاتی که در ماشین رخ میدهد بدنبال طرح مسئله و آماده سازی راه حل آن باشند.
در این دوره ارائه شده، ما طرح مسئله و راه حل مسئله را یاد میگیریم و سپس با استفاده از این روش به یادگیری الگوریتم و کارایی الگوریتم می پردازیم.
در کنار الگوریتم باید درک مناسبی از فلوچارت که بعنوان بخش بصیری یک الگوریتم است می پردازیم. در این دوره سعی شده با حل تمرینهای الگوریتمی و فلوچارتی، آموزشی پویاتر را پیاده سازی نماییم.
سرفصل های الگوریتم
- آشنایی با چگونگی حل مسئله
- شناخت مسئله
- طرح راه حل مسئله
- حل مسئله تعداد بازی
- تحلیل راه حل مسئله
- تعریف الگوریتم
- تعریف الگوریتم از دیدگاه ماشین
- نکات اساسی برای نگارش الگوریتم
- مثالی هایی از الگوریتم به صورت ساده
- حل مسئله با روش منطقی
- انواع جملات
- مثالی از جملات شرطی در الگوریتم
- جملات شرطی نوع دوم
- متغییر شمارنده
- بهترین حالت یک الگوریتم
- حل تمرین و مثال های متنوع
سرفصل بخش فلوچارت
- تعریف فلوچارت
- آشنایی با علامت شروع و پایان فولچارت
- آشنایی با روندنما و نحوه اتصال
- آشنایی با علامت انتساب
- آشنایی با علامت ورودی
- آشنایی با علامت شرطی
- آشنایی با با علامت چاپ و نمایش
- آشنایی با علامت حلقه
- حل تمرینهای ساده برای ساخت فلوچارت
- آشنایی با فایل و داده های پیش فرض
- حل تمرین های مربوط به فایل در فلوچارت
- آشنایی با آرایه و دنباله
- حل تمرین مربوط به آرایه