برنامهنویسی چیست؟
مدرسه رباتی به نام Robo دارد. او فقط فرمانهای دقیق را اجرا میکند و بچهها یاد میگیرند که برنامه یعنی فرمانهایی به ترتیب درست.
Komiks·Lab › برنامهنویسی برای کودکان › مبانی برنامهنویسی برای کودکان
فرمانها، الگوریتمها، حلقهها، شرطها، متغیرها، خطاها، زبانهای برنامهنویسی و مدلها را بشناسید.
برنامهنویسی برای کودکان، الگوریتم، حلقه، شرط، متغیر، اشکالزدایی
🚀 باز کردن دورهٔ تعاملی برنامهنویسی
مدرسه رباتی به نام Robo دارد. او فقط فرمانهای دقیق را اجرا میکند و بچهها یاد میگیرند که برنامه یعنی فرمانهایی به ترتیب درست.
Leo به Robo ربات یاد میدهد ساندویچ درست کند. Robo همهچیز را کلمهبهکلمه انجام میدهد، پس Leo یاد میگیرد که الگوریتم باید دقیق و به ترتیب درست باشد.
Nora میخواهد Robo برقصد، اما فرمانها خیلی زیادند. معلم یک حلقه نشان میدهد: «۴ بار تکرار کن» — و برنامه کوتاه میشود.
Robo نمیداند کی چتر بردارد. Leo و مامان برایش قاعدهای مینویسند: اگر باران بیاید — چتر، وگرنه — عینک آفتابی.
Nora و Leo بازیای میسازند: گربهای ماهی میگیرد و امتیاز میگیرد. معلم متغیر را توضیح میدهد — جعبهای با یک نام که کامپیوتر عددی را در آن نگه میدارد.
Robo باید به ستاره برسد اما به دیوار میخورد. بچهها برنامه را خطبهخط میخوانند، اشکال را پیدا میکنند و درستش میکنند.
Leo از Robo میپرسد به چه زبانی حرف میزند. معلم زبانهای برنامهنویسی را توضیح میدهد: Scratch، Python، JavaScript، HTML و CSS، Swift، Kotlin و C#.
کلاس ماکتی از حیاط مدرسه میسازد. بچهها یاد میگیرند که ماکت نسخهای ساده است، چیزها در برنامه ویژگی دارند و اول نقشه را میکشیم و بعد کد را مینویسیم.
Nora و Leo وبسایتی دربارهی Pus گربه میسازند. Robo زبان HTML را توضیح میدهد: برچسبها در کروشههای زاویهدار، عنوان <h1>، بند <p>، تصویر <img> و پیوند <a>.
عددها، متن و درست/نادرست اطلاعات گوناگون را نشان میدهند.
تابع فرمانها را گروهبندی میکند و میتواند ورودی بگیرد.
فهرست چند مقدار را به ترتیبی مشخص نگه میدارد.
کارهای بزرگ وقتی به بخشهای کوچک تقسیم شوند آسانتر میشوند.