آکس کدکارگاه برنامه‌نویسی

کارگاه آکس کد

پل به برنامه‌نویسی متنی

مفهوم‌های بلوکی را در شبه‌کد و Python تشخیص بده.

پروژه و قدم بعدی۲۰ دقیقهتمرین مفهومی

پیشنهاد پیش‌نیاز: پروژهٔ بازی؛ قانون و وضعیت

مفهوم را یاد بگیر

مفهوم‌ها با تغییر زبان از بین نمی‌روند: ترتیب، شرط، حلقه، متغیر و تابع در زبان متنی هم وجود دارند. در متن، نشانه‌ها و فاصله‌گذاری اهمیت بیشتری دارند. نمونهٔ این درس برای خواندن است و در ویرایشگر بلوکی اجرا نمی‌شود.

در Python تورفتگی بدنهٔ حلقه و شرط را نشان می‌دهد. range(3) سه بار تکرار ایجاد می‌کند. خروجی print متن را نمایش می‌دهد؛ حرکت شخصیت کار جداگانه‌ای است و به کتابخانه نیاز دارد.

یک مثال قدم‌به‌قدم

۱score = 0
۲for i in range(3):
۳ score = score + 1
۴print(score) # 3

حالا نوبت توست

  1. حلقهٔ نمونه را با مقادیر ۰ تا ۳ ردگیری کن.
  2. بدنهٔ حلقه را از خط آخر جدا کن.
  3. همان الگوریتم را با جمله‌های فارسی بنویس.
باز کردن پیش‌نمونهٔ پروژه

تمرین اصلی این درس ردگیری و طراحی الگوریتم است؛ همهٔ امکانات گفته‌شده هنوز در شبیه‌ساز اجرا نمی‌شوند.

بازبینی تمرین

این تیک‌ها برای بازبینی شخصی‌اند و نمرهٔ مهارت محسوب نمی‌شوند.