1
ما الخوارزمية؟ خطوات مرتبة
ICT Prep 3 Term 1, Unit 1, Lesson 2: pp. 19–22
الهدفأذكر ما الخوارزمية وأكتب مهمة يومية في صورة خطوات مرتبة.
كلمات جديدة
الخوارزمية (algorithm) · مجموعة خطوات دقيقة بترتيب منطقي تحل مشكلةالتعليمة (instruction) · خطوة واحدة واضحة يمكن تنفيذهاالترتيب (order) · تتابع تنفيذ الخطوات؛ وتغييره قد يغيّر النتيجةمنتهية (finite) · لها نهاية؛ فالخوارزمية يجب أن تتوقف بعد عدد من الخطوات
الشرح
الخوارزمية قائمة خطوات بترتيب منطقي تحل مشكلة. وأنت تتبع خوارزميات من قبل: وصفة الطعام أو خطوات تجهيز الحقيبة المدرسية أو طريقة معرفة هل العدد زوجي. وللخوارزمية الجيدة ثلاث علامات. خطواتها واضحة ودقيقة فلا يحتاج أحد إلى التخمين. وخطواتها بالترتيب الصحيح لأن تغيير الترتيب قد يغيّر النتيجة. وهي تنتهي: بعد عدد محدود من الخطوات تُحل المشكلة. وكلما كانت الخطوات أوضح كان تحويلها إلى كود أسهل. فتعليمة مثل «اجعله جميلًا» غير واضحة بما يكفي، أما «اكتب العنوان في السطر الأعلى» فواضحة. والخوارزميات ليست للحاسوب وحده، فيستطيع الإنسان اتباعها أيضًا.
انظر إلى الجدول→خذ الكتب→ضعها في الحقيبة→أضف زجاجة ماء→أغلق الحقيبة
أمثلة محلولة
| الخطوة | ما نفعله |
|---|---|
| 1 | أوجد باقي قسمة العدد على 2 |
| 2 | إذا كان 0 فقل «زوجي» |
| 3 | وإلا فقل «فردي» |
أغلق الحقيبة→خذ الكتب→الكتب خارج الحقيبة
كتب عمر خطوات الحقيبة لكنه وضع «أغلق الحقيبة» قبل «خذ الكتب». كل الخطوات صحيحة لكن الترتيب خاطئ، فتبقى الكتب على المكتب. ترتيب الخطوات جزء من الخوارزمية.نشاط الفصل
اكتب خوارزمية من خمس خطوات لسقي نبتة. بدّل مكان خطوتين وقل ما الذي يحدث من خطأ. ثم تأكد أن كل خطوة واضحة بما يكفي ليؤديها طفل أصغر.
تدرّب
1
ما الخوارزمية؟
خطوات دقيقة بترتيب منطقي تحل مشكلة.
2
لماذا يهم ترتيب الخطوات؟
لأن تغيير الترتيب قد يغيّر النتيجة أو يُفشل الحل.
3
هل «أنجز العمل بأي طريقة» تعليمة جيدة في خوارزمية؟
لا. فهي غير واضحة ولا دقيقة، ويضطر المنفّذ إلى التخمين.
4
اذكر خوارزمية من الحياة اليومية ليست برنامج حاسوب.
مثل وصفة طعام أو خطوات تجهيز الحقيبة المدرسية.