درسنامه
الگوریتم یعنی مجموعهای از گامهای روشن و مرتب برای انجام یک کار یا حل یک مسئله. دستور پخت یک غذا یا راهنمای سوار کردن یک اسباببازی هم نوعی الگوریتم است.
روندنما (یا نمودار گردشی) همان الگوریتم است که با شکلها و پیکانها کشیده شده تا دیدن ترتیب کارها سادهتر شود.
- بیضی: شروع و پایان
- مستطیل: انجام یک کار یا محاسبه
- لوزی: پرسش و تصمیم با پاسخ بله یا خیر
- متوازیالاضلاع: گرفتن ورودی یا نشان دادن خروجی
- پیکان: جهت حرکت از یک گام به گام بعدی
الگوریتم مسواک زدن فاطمه:
شروع ← خمیردندان را روی مسواک بزن ← دندانها را مسواک بزن
پرسش: آیا همهی دندانها تمیز شد؟ اگر خیر، دوباره مسواک بزن؛ اگر بله، دهان را بشوی ← پایان
اسکرچ یک محیط برنامهنویسی تصویری است. به جای تایپ دستور، قطعههای رنگی را مثل پازل به هم میچسبانیم تا شخصیتها روی صحنه حرکت کنند، حرف بزنند یا صدا پخش کنند. قطعهی «وقتی پرچم سبز کلیک شد» برنامه را شروع میکند و قطعهی «تکرار کن» کاری را چند بار انجام میدهد.
نکته: پیش از ساختن برنامه در اسکرچ، الگوریتم آن را روی کاغذ بنویسید یا روندنمایش را بکشید. این کار پیدا کردن اشکال برنامه را خیلی آسانتر میکند.