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

کارگاه آکس کد

تصادف، احتمال و آزمایش

برای بازی تنوع بساز و نتیجهٔ تصادفی را درست تفسیر کن.

داده و منطق۲۰ دقیقهتمرین مفهومی

پیشنهاد پیش‌نیاز: فهرست‌ها و پیمایش داده

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

عدد تصادفی باعث می‌شود محل جایزه یا نتیجهٔ تاس همیشه یکی نباشد. تصادفی به معنی نوبتی یا بدون تکرار نیست؛ ممکن است یک مقدار چندبار پشت سر هم دیده شود.

برای بررسی رفتار تصادفی، یک اجرای تنها کافی نیست. نتایج چند آزمایش را بشمار. در اشکال‌زدایی می‌توانی موقتاً مقدار ثابت بگذاری تا بقیهٔ منطق را بدون تغییر اتفاقی بررسی کنی.

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

۱تاس: یک عدد از ۱ تا ۶
۲نمونهٔ مجاز: ۲، ۲، ۶، ۱
۳این نمونه لازم نیست همهٔ عددها را داشته باشد

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

  1. ۱۰ نتیجهٔ فرضی تاس بنویس.
  2. تعداد رخداد هر عدد را بشمار.
  3. توضیح بده چرا یک اجرای بازی برای آزمون کافی نیست.
باز کردن پیش‌نمونهٔ پروژه

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

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

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