الانتقال إلى المحتوى
The Lumenary
الروضة–الصف الثانيComputationمُخطَّط له

Following and giving precise instructions

Algorithms as step-by-step instructions: following directions on a grid, giving instructions to a friend or a floor robot, and finding and fixing mistakes ('bugs') in a sequence of steps.

math.comp.following-instructions

لم يُكتب درس هذا الموضوع بعد. المخطط أدناه جزء من خريطة المنهج ولم تجرِ مراجعته.

يعتمد على

لا متطلبات سابقة — ابدأ من هنا!

ستتعلّم

  • Follow a sequence of movement instructions on a grid and predict where it ends.
  • Write a sequence of instructions to reach a target, and test it.
  • Find and fix a mistake in a sequence of instructions.

تعريف

  • An algorithm is a precise list of steps that can be followed to complete a task.
  • A bug is a mistake in an algorithm that makes it do something unintended.

مبرهنة

  • Changing the order of the steps can change the result.
  • Instructions must be precise enough to be followed without guessing.

مفاهيم خاطئة شائعة

  • Thinking a robot or computer 'knows what you mean' when instructions are vague.
  • Believing there is only one correct algorithm for a task.

يقود إلى

اكتشافات اختيارية

قراءات إضافية

  • Tim Bell, Ian H. Witten and Mike Fellows, Computer Science Unplugged