آکس کدکارگاه برنامه‌نویسی
یادگیری با بازی · ⭐۰

جعبه‌های اطلاعات

با متغیرها می‌توانیم اطلاعاتی مثل امتیاز، جان و تعداد ستاره‌ها را نگه داریم.

۸ بازی و چالشیادگیری با کشف و تجربه
قدم‌به‌قدم یاد بگیراز مثال تا حل مسئله
۰ از ۲۴ ستارهدستاوردهای این مسیر ←
۰۱ / کشف یک مفهوم تازه

فرض کن سه جعبه داری

متغیر یک اسم دارد و یک مقدار.

گاهی برنامه باید چیزی را به خاطر بسپارد؛ چند امتیاز گرفته‌ای؟ چند جان داری؟ چند ستاره جمع کرده‌ای؟ برای نگهداری این اطلاعات از متغیر استفاده می‌کنیم.

امتیاز10
جان3
ستاره2

متغیر = جعبه اطلاعات

امتیاز۰

مقدار داخل جعبه می‌تواند تغییر کند.

اسم و مقدار

اسم جعبه می‌گوید چه چیزی داخلش نگه می‌داریم.

امتیاز5
جان3
ستاره4

امتیاز، جان و ستاره چطور تغییر می‌کنند؟

امتیاز

ربات یک ستاره می‌گیرد.

ستاره گرفته شد ↓ امتیاز +۱

۰۱۲

جان

ربات به مانع می‌خورد.

مقدار متغیر جان کم شد.

۳۲۱

تعداد ستاره

این متغیر تعداد ستاره‌هایی را که جمع کرده‌ای نگه می‌دارد.

هر بار یک ستاره: +۱

۰۱۲۳
۰۲ / وقت بازی و تمرین است

بازی‌های متغیر

با هر مرحلهٔ درست یک ستاره می‌گیری. آماده‌ای؟

جعبهٔ درست را انتخاب کن

این مقدار باید داخل کدام جعبه برود؟

۰/۵

این مقدار باید داخل کدام جعبه برود؟

۳ ❤️

۰۳ / وقت یک چالش تازه است

رویداد اتفاق می‌افتد، متغیر تغییر می‌کند

وقتی ستاره را گرفتی

↓ تعداد ستاره +۱

وقتی به مانع خوردی

↓ جان −۱

بلوک متغیر

در برنامه‌نویسی، مقدار متغیرها را با بلوک‌های ساده تغییر می‌دهیم.

امتیاز را روی ۰ قرار بدهتغییر امتیاز به‌اندازهٔ ۱جان −۱

بازی‌های بیشتر

متغیر را نام‌گذاری کن

یک اسم خوب برای جعبه انتخاب کن.

۰/۳

این جعبه تعداد سکه‌های بازی را نگه می‌دارد.

ماموریت جعبه‌های اطلاعات

برای کنترل با کیبورد، اول داخل این ماموریت کلیک کن؛ سپس از کلیدهای جهت‌دار استفاده کن.

ستاره‌ها را جمع کن، سکه بگیر و مراقب مانع باش. باید ۳ ستاره، حداقل ۲۰ امتیاز و دست‌کم ۱ جان داشته باشی.

ماموریت جعبه‌های اطلاعات

ستاره‌ها را جمع کن، سکه بگیر و مراقب مانع باش. باید ۳ ستاره، حداقل ۲۰ امتیاز و دست‌کم ۱ جان داشته باشی.

⭐ ۰ / ۳❤️ ۳🏆 ۰

برنامه چطور یادش می‌ماند؟

بدون متغیر

برنامه نمی‌داند چند ستاره گرفته‌ای.

با متغیر

تعداد ستاره3

با متغیر!

امتیاز10
جان3
ستاره2
هر قدمت ارزشمند است

ستاره‌ها و نشان‌های تو

⭐ ۰ستاره جمع کرده‌ای
جعبه‌شناسهنوز باز نشده
مقداردانهنوز باز نشده
ستاره‌جمع‌کنهنوز باز نشده
جان‌نگهدارهنوز باز نشده
نام‌گذارهنوز باز نشده
کاشف تغییرهنوز باز نشده
دستورشناسهنوز باز نشده
قهرمان ماموریتهنوز باز نشده
استاد متغیرهاهنوز باز نشده

چی یاد گرفتیم؟

  • متغیر مثل یک جعبه برای نگهداری اطلاعات است.
  • هر متغیر یک اسم و یک مقدار دارد.
  • مقدار متغیر می‌تواند تغییر کند.

🎉 حالا برنامه تو می‌تواند چیزها را به خاطر بسپارد!

متغیرها برای کودکان | آکس کد