الخوارزميات: هيكل التسلسل والاختيار والتكرار
الخوارزمية هي مجموعة من الخطوات المتسلسلة والمنطقية لحل مشكلة معينة. وهي أساس البرمجة.
أولاً: مفهوم الخوارزمية
الخوارزمية هي وصف دقيق ومحدد لكيفية حل مشكلة ما، بخطوات واضحة ومتسلسلة. يجب أن تكون الخوارزمية محددة وواضحة وتنتهي بعد عدد محدود من الخطوات.
ثانياً: هياكل التحكم في الخوارزميات
1. هيكل التسلسل (Sequence)
تنفيذ الأوامر واحدة تلو الأخرى بالترتيب.
مثال: خوارزمية جمع رقمين: 1. اقرأ الرقم الأول 2. اقرأ الرقم الثاني 3. احسب المجموع 4. اطبع النتيجة
2. هيكل الاختيار (Selection)
اتخاذ قرار بناءً على شرط معين. يستخدم إذا-إلا (If-Else).
مثال: إذا كان العدد أكبر من 0 اطبع “موجب” وإلا اطبع “غير موجب”
3. هيكل التكرار (Iteration)
تكرار مجموعة من الأوامر حتى يتحقق شرط معين.
مثال: كرر 10 مرات: اطبع “مرحباً”
تمارين
التمرين 1: اكتب خوارزمية لإيجاد أكبر عدد في ثلاثة أعداد.
التمرين 2: اكتب خوارزمية لحساب مجموع الأعداد من 1 إلى 100.
للمزيد، راجع درس أنظمة التشغيل ودرس مقدمة في البرمجة بلغة سكراتش.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.