الروضة–الصف الثاني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.
يقود إلى
اكتشافات اختيارية
- One thing after another A list of instructions is a chain of actions carried out one after another.
قراءات إضافية
- Tim Bell, Ian H. Witten and Mike Fellows, Computer Science Unplugged