☰ خطة العام · تكنولوجيا المعلومات والاتصالات (بالعربية)

الخوارزميات وخرائط التدفق

الأسبوع 4 · الدرس ٢ «خوارزميات الذكاء الاصطناعي» (١): تعريف الخوارزمية وأشكال خريطة التدفق والخوارزميات التسلسلية والشرطية والتكرارية · 3 دروس
1

ما الخوارزمية؟ خطوات مرتبة

ICT Prep 3 Term 1, Unit 1, Lesson 2: pp. 19–22
الهدفأذكر ما الخوارزمية وأكتب مهمة يومية في صورة خطوات مرتبة.
كلمات جديدة
الخوارزمية (⁦algorithm⁩) · مجموعة خطوات دقيقة بترتيب منطقي تحل مشكلةالتعليمة (⁦instruction⁩) · خطوة واحدة واضحة يمكن تنفيذهاالترتيب (⁦order⁩) · تتابع تنفيذ الخطوات؛ وتغييره قد يغيّر النتيجةمنتهية (⁦finite⁩) · لها نهاية؛ فالخوارزمية يجب أن تتوقف بعد عدد من الخطوات
الشرح

الخوارزمية قائمة خطوات بترتيب منطقي تحل مشكلة. وأنت تتبع خوارزميات من قبل: وصفة الطعام أو خطوات تجهيز الحقيبة المدرسية أو طريقة معرفة هل العدد زوجي. وللخوارزمية الجيدة ثلاث علامات. خطواتها واضحة ودقيقة فلا يحتاج أحد إلى التخمين. وخطواتها بالترتيب الصحيح لأن تغيير الترتيب قد يغيّر النتيجة. وهي تنتهي: بعد عدد محدود من الخطوات تُحل المشكلة. وكلما كانت الخطوات أوضح كان تحويلها إلى كود أسهل. فتعليمة مثل «اجعله جميلًا» غير واضحة بما يكفي، أما «اكتب العنوان في السطر الأعلى» فواضحة. والخوارزميات ليست للحاسوب وحده، فيستطيع الإنسان اتباعها أيضًا.

أمثلة محلولة
الخطوةما نفعله
1أوجد باقي قسمة العدد على 2
2إذا كان 0 فقل «زوجي»
3وإلا فقل «فردي»
خوارزمية منى لمعرفة هل العدد زوجي لها ثلاث خطوات: أوجد الباقي بعد القسمة على ٢؛ إذا كان الباقي ⁦0⁩ فقل زوجي؛ وإلا فقل فردي. تذكّر الأسبوع الثاني: تحولت الخطوات نفسها إلى برنامج ⁦if⁩ و⁦else⁩.
كتب عمر خطوات الحقيبة لكنه وضع «أغلق الحقيبة» قبل «خذ الكتب». كل الخطوات صحيحة لكن الترتيب خاطئ، فتبقى الكتب على المكتب. ترتيب الخطوات جزء من الخوارزمية.
نشاط الفصل

اكتب خوارزمية من خمس خطوات لسقي نبتة. بدّل مكان خطوتين وقل ما الذي يحدث من خطأ. ثم تأكد أن كل خطوة واضحة بما يكفي ليؤديها طفل أصغر.

تدرّب
1
ما الخوارزمية؟
2
لماذا يهم ترتيب الخطوات؟
3
هل «أنجز العمل بأي طريقة» تعليمة جيدة في خوارزمية؟
4
اذكر خوارزمية من الحياة اليومية ليست برنامج حاسوب.