المجاميع الفردية والزوجية
تطبيقان معتمدان يوضحان استخدام التكرار والشرط لطباعة الأعداد الزوجية والفردية.
تمرين 1: طباعة الأعداد الزوجية من 2 إلى 10
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل العدد = 2.
- تحقق: هل العدد ≤ 10؟
- إذا كانت الإجابة نعم: اطبع العدد.
- اجعل العدد = العدد + 2.
- ارجع إلى خطوة التحقق مرة أخرى.
- إذا كانت الإجابة لا: انتقل إلى النهاية.
تمرين 2: طباعة الأعداد الفردية من 1 إلى 9 باستخدام باقي القسمة
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل العدد = 1.
- تحقق: هل العدد ≤ 9؟
- إذا كانت الإجابة لا: انتقل إلى النهاية.
- إذا كانت الإجابة نعم: تحقق هل باقي قسمة العدد على 2 لا يساوي صفرًا؟
- إذا كانت الإجابة نعم: اطبع العدد.
- إذا كانت الإجابة لا: لا تطبع شيئًا.
- اجعل العدد = العدد + 1.
- ارجع إلى شرط العدد ≤ 9.
المضروب وباقي القسمة
مثال كامل لحساب مضروب العدد 5، ثم مثال مستقل لباقي القسمة.
أولًا: المضروب الرياضي
مضروب 5 يعني: 5 × 4 × 3 × 2 × 1.
مثال محلول: حساب مضروب العدد 5
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل N = 5.
- اجعل i = 1.
- تحقق: هل N > 0؟
- إذا كانت الإجابة نعم: اجعل i = i × N.
- اجعل N = N − 1.
- ارجع إلى خطوة التحقق: هل N > 0؟
- إذا كانت الإجابة لا: اطبع قيمة i.
- النهاية.
ثانيًا: باقي القسمة
باقي القسمة هو الجزء المتبقي بعد قسمة عدد صحيح على عدد آخر.
مثال: باقي قسمة 17 على 5
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل العدد = 17.
- اجعل المقسوم عليه = 5.
- احسب الباقي = العدد MOD المقسوم عليه.
- اطبع الباقي.
- النهاية.
أكبر عدد والترتيب
مثالان بسيطان للمقارنة والترتيب بين عددين.
أولًا: إيجاد الأكبر بين عددين
نقارن العددين مباشرة، ثم نطبع العدد الأكبر.
مثال: إيجاد الأكبر بين 12 و27
مخطط الانسياب
خطوات الحل
- البداية.
- أدخل العدد الأول = 12.
- أدخل العدد الثاني = 27.
- تحقق: هل العدد الأول > العدد الثاني؟
- إذا نعم: اطبع العدد الأول.
- إذا لا: اطبع العدد الثاني.
- النهاية.
ثانيًا: ترتيب عددين تصاعديًا
إذا كان العدد الأول أكبر من الثاني، نبدّل القيم باستخدام متغير مؤقت.
مثال: ترتيب العددين 9 و4 تصاعديًا
مخطط الانسياب
خطوات الحل
- البداية.
- أدخل العدد الأول = 9.
- أدخل العدد الثاني = 4.
- تحقق: هل العدد الأول > العدد الثاني؟
- إذا نعم: اجعل المؤقت = العدد الأول.
- اجعل العدد الأول = العدد الثاني.
- اجعل العدد الثاني = المؤقت.
- إذا لا: لا تغيّر شيئًا.
- اطبع العدد الأول ثم العدد الثاني.
- النهاية.
مثال خوارزمي على توزيع المواريث
تطبيق حسابي على أنصبة معطاة مسبقًا؛ الهدف تدريب المتدرب على تحويل النسب إلى خطوات.
التمرين
تركة مقدارها 120,000 ريال. افترض أن الأنصبة المعطاة للمسألة هي: المستفيد الأول 1/4، والمستفيد الثاني 3/4. احسب نصيب كل منهما.
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل التركة = 120000.
- اجعل نسبة الأول = 1 ÷ 4.
- اجعل نسبة الثاني = 3 ÷ 4.
- احسب نصيب الأول = التركة × نسبة الأول.
- احسب نصيب الثاني = التركة × نسبة الثاني.
- اطبع النصيبين.
- النهاية.
المساحات وقيمة الإيجار
قوانين مكتوبة بالعربية ثم مثال تجاري بخطوات منفصلة لكل متغير.
المستطيل
المثلث
الدائرة
مثال مساحة: مستطيل طوله 8 وعرضه 5
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل الطول = 8.
- اجعل العرض = 5.
- احسب المساحة = الطول × العرض.
- اطبع المساحة.
- النهاية.
مثال الإيجار: 80 ريالًا يوميًا لمدة 4 أيام
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل السعر اليومي = 80.
- اجعل عدد الأيام = 4.
- احسب قيمة الإيجار = السعر اليومي × عدد الأيام.
- اطبع قيمة الإيجار.
- النهاية.
أمثلة محلولة
أفكار جديدة وسهلة للمتدرب المبتدئ، مع استخدام رمز المدخلات والمخرجات ورمز المعالجة والشرط بصورة صحيحة.
مثال 1: حساب متوسط درجتين
حصل متدرب على درجتين: 80 و90. احسب متوسط الدرجتين.
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل الدرجة الأولى = 80.
- اجعل الدرجة الثانية = 90.
- احسب المتوسط = (الدرجة الأولى + الدرجة الثانية) ÷ 2.
- اطبع المتوسط.
- النهاية.
مثال 2: تحديد النجاح من الدرجة
إذا كانت درجة المتدرب 60 فأكثر فهو ناجح. الدرجة في المثال = 72.
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل الدرجة = 72.
- تحقق: هل الدرجة ≥ 60؟
- إذا نعم: اطبع «ناجح».
- إذا لا: اطبع «غير ناجح».
- النهاية.
مثال 3: حساب العمر بعد 5 سنوات
عمر شخص الآن 18 سنة. أوجد عمره بعد خمس سنوات.
مخطط الانسياب
خطوات الحل
- البداية.
- اجعل العمر الحالي = 18.
- احسب العمر الجديد = العمر الحالي + 5.
- اطبع العمر الجديد.
- النهاية.
تمارين
أفكار جديدة لم تُحل داخل الوحدة؛ المطلوب أن يختار المتدرب طريقة الحل ويكتب الخطوات ويرسم المخطط بنفسه.
1. تجميع
احسب مجموع مضاعفات العدد 4 من 4 إلى 24.
2. تكرار
اطبع الأعداد من 10 إلى 2 تنازليًا بمقدار 2.
3. باقي القسمة
حدد هل العدد المدخل يقبل القسمة على 3 دون باقٍ.
4. مقارنة
أوجد أصغر عدد بين ثلاث قيم مختلفة.
5. ترتيب
رتب عددين يدخلهما المستخدم ترتيبًا تنازليًا.
6. مساحة
احسب مساحة مربع بعد إدخال طول ضلعه.
7. مسألة تجارية
احسب تكلفة شراء كمية من منتج بعد إدخال سعر القطعة والكمية.
8. تحدٍ
احسب عدد الأعداد الفردية الموجودة من 1 إلى 15 باستخدام عداد وشرط تكرار.
فكّر وناقش
أسئلة تربط بين تقنيات الوحدة وتدفع المتدرب إلى تفسير اختياره للخوارزمية، لا حفظ الخطوات فقط.
🎯 تحليل
لماذا يبدأ متغير المجموع غالبًا بصفر، بينما يبدأ متغير المضروب بواحد؟
⚖️ مقارنة
ما الفرق بين إيجاد أكبر قيمة وبين ترتيب جميع القيم؟
💡 تفسير
كيف يمكن لباقي القسمة أن يساعدنا في اتخاذ قرار داخل الخوارزمية؟
🔍 استنتاج
عند ترتيب عددين، لماذا نحتاج متغيرًا مؤقتًا عند تبديل القيم؟
🧩 تصميم
اختر مسألة من الحياة اليومية يمكن حلها باستخدام التجميع أو المقارنة، وحدد مدخلاتها ومخرجاتها.
👥 مناقشة
هل يمكن أن توجد أكثر من خوارزمية صحيحة لحل المسألة نفسها؟ ناقش مع مثال.