تمارين الإدخال والإخراج

1. قول مرحبًا

اطلب من المستخدم إدخال اسمه الأول، ثم اعرض الرسالة: «مرحبًا <الاسم>».

2. عرض ضعف عدد

أقرأ عددا ثم اعرض ضعفه

بالاضافة الى الادخال والاخراج نتعلم القيام بعملية بسيطة.
3. حساب باقي القسمة

اطلب من المستخدم إدخال عدد، ثم اعرض باقي قسمة هذا العدد على 5.

تمرين 4: مغامرة البطل الخارق المضحكة 🎉
الهدف

اكتب خوارزمية تجمع معلومات عن المستخدم (اسمه، طعامه المفضل، لونه المفضل...) ثم تعرض قصة مضحكة تجعل المستخدم بطل خارق باستخدام إجاباته!

ما يجب أن تفعله الخوارزمية خطوة بخطوة
١

اطلب ٦ معلومات باستخدام LIRE:

  • الاسم الأول
  • الطعام المفضل
  • اللون المفضل
  • الحيوان المفضل
  • الوظيفة المستقبلية
  • الرقم المفضل
٢

اعرض قصة مضحكة تحتوي على جميع الإجابات مجتمعة!

مثال على التشغيل
مثال: أحمد ← بيتزا ← أحمر ← قطة ← طبيب ← 7
***Algorithme lancé***
            🎉 قصة البطل الخارق! 🎉
            ما هو اسمك الأول؟
            أحمد
            ما هو طعامك المفضل؟
            بيتزا
            ما هو لونك المفضل؟
            أحمر
            ما هو حيوانك المفضل؟
            قطة
            ما هي وظيفتك المستقبلية؟
            طبيب
            ما هو رقمك المفضل؟
            7
            🎉 قصة البطل الخارق أحمد! 🎉

            أحمد هو بطل خارق يحارب الشر باستخدام قواه السرية:
            - يطلق رصاصات بيتزا الساخنة!
            - يرتدي درعًا أحمر لامعًا!
            - صديقه المخلص هو قطة العملاق!
            - في النهار، يعمل طبيب سريًا!
            - شعاره الخاص: "7 أفضل رقم في العالم!"

            الشر يرتعد من أحمد الخارق! 💪
            ***Algorithme terminé***
                  

تمارين على التعليمة الشرطية

1. هل العدد معدوم؟

اقرأ عددا ثم اعرض ان كان معدوما أم لا

2. هل العدد موجب أو سالب؟

اقرأ عددًا صحيحًا، ثم اعرض إذا كان العدد موجبًا أو سالبًا.

3. عدد زوجي أم فردي؟

اقرأ عددًا صحيحًا، ثم اعرض إذا كان العدد زوجيًا أو فرديًا.

4. هل التلميذ ناجح أم راسب؟

اقرأ المعدل ثم اعرض ان كان التلميذ ناجحا أم غير ناجح.

تمارين على التعليمات التكرارية

1.

اطبع الأرقام من 1 إلى 10 (كل رقم في سطر جديد)

2.

أحسب مجموع اﻷعداد الطبيعية من 1 إلى 10 ثم أعرضه على الشاشة.

باستعمال التعليمة التكرارية POUR

3.

اكتب الخوارزمية لحساب مجموع اﻷعداد الصحيحة من 1 الى 100.

باستعمال التعليمة التكرارية TANT_QUE

(من الكتاب المدرسي)

4.

اكتب خوارزمية تسمح بإظهار على الشاشة مضاعفات العدد 5 المحصورة بين 1 و 100.

باستعمال التعليمة التكرارية POUR

(من الكتاب المدرسي)

5.

اكتب برنامجًا يقوم بعكس أرقام عدد صحيح موجب أدخله المستخدم. مثال على المدخلات والمخرجات المتوقعة:

أدخل العدد المراد عكسه: 12345 العدد المعكوس: 54321

مساعدة: أستعمل العملية div التي تعطي الجزء الصحيح فقط لحاصل القسمة . مثال:

x = 12.5

x div 10 = 12

6.

اكتب برنامجًا يقوم بعرض جدول ضرب 9. النتيجة المتوقعة:

            
              جدول ضرب 9 :
              ----------------
              1 × 9 = 9
              2 × 9 = 18
              3 × 9 = 27
              4 × 9 = 36
              5 × 9 = 45
              6 × 9 = 54
              7 × 9 = 63
              8 × 9 = 72
              9 × 9 = 81
              10 × 9 = 90
              ----------------
            
          

تمارين ادماجية

1.

عرض عدد أرقام عدد. أمثلة:

250 عدد أرقامه هو 3.

36 عدد أرقامه هو 2    .. إلخ

مساعدة:  DIV   تشير إلى عملية القسمة الصحيحة (Integer Division) التي تتجاهل الجزء العشري.

مثال:  252 div 10 = 25  معناه   قسمة 250 على 10 تعطي 25 بدون الجزء العشري

2.

يحدد إن كان العدد, عددا أوليا أم لا

مساعدة: يستعمل عامل باقي القسمة   %

مثال: 13%2 = 1  معناه   1 هو باقي قسمة 13 على 2

3.

اكتب برنامجًا تعليميًا ممتعًا يقوم بالآتي:

  • يعرض للمستخدم حقيقة بيولوجية غريبة ومثيرة للاهتمام عن عدد القلوب لدى الأخطبوط.
  • يعطي المستخدم 4 خيارات فقط للإجابة (من 1 إلى 4).
  • يسمح للمستخدم بمحاولتين فقط (attempts = 2).
  • في كل محاولة، يخبر المستخدم بعدد المحاولات المتبقية.
  • إذا أجاب بشكل صحيح من أول أو ثاني محاولة → يظهر رسالة تهنئة مبهجة مع شرح مختصر للحقيقة.
  • ذا استنفد المحاولتين دون إصابة → يظهر الإجابة الصحيحة مع شرح بسيط.

النص المطلوب عرضه في البداية (يمكنك تعديله قليلاً):

                ✨ لغز بيولوجي ممتع ✨
            كم عدد القلوب لدى الأخطبوط؟

                      الخيارات المتاحة:
            1) قلب واحد فقط
            2) قلبان
            3) ثلاثة قلوب
            4) ثمانية قلوب (واحد لكل ذراع!)
          

الإجابة الصحيحة: 3 قلوب (قلبان لضخ الدم عبر الخياشيم، وقلب ثالث للجسم كله)

مثال على سير البرنامج:

            ....
            باقي لك 2 محاولة/محاولات
            اختر رقم الإجابة (1 أو 2 أو 3 أو 4):
            Entrer guess : 1
            ✖️ للأسف خطأ... حاول مرة أخرى!

            باقي لك 1 محاولة/محاولات
            اختر رقم الإجابة (1 أو 2 أو 3 أو 4):
            Entrer guess : 3
            🎉 برافو! صحيح تماماً!
            الأخطبوط لديه 3 قلوب: قلبان للخياشيم وواحد للجسم كله

            ***Algorithme terminé***
          
4.

لعبة "تخمين الرقم"

اطلب من المستخدم تخمين رقم سري بين 1 و 10. بعد كل تخمين، أخبره إذا كان الرقم السري أعلى أو أقل من تخمينه. استمر في السماح له بالتخمين حتى يخمن الرقم الصحيح، أو يبلغ 3 أو 4 محاولات.

مثال على سير البرنامج:

            خمن عددا من  1 الى 10
            محاولتك: 8
            عددك كبير. حاول مرة أخرى
            محاولتك: 7
            عددك كبير. حاول مرة أخرى
            محاولتك: 3
            عددك أصغر. حاول مرة أخرى
            محاولتك: 4
            أحسنت, العدد الصحيح هو 4
            شكرا على المشاركة

            --------------
            [Fin de programme]
          

تمارين حول تعليمة اﻹسناد Affectation

1. حساب المتغيرات
  Algorithme affectation

    var x, y, z: entier

  debut

    x <- 2
    y <- x+1
    z <- x+y

  fin
            

بعد تنفيذ البرنامج:

  • ما هي القيمة النهائية للمتغير x؟ 2
  • ما هي القيمة النهائية للمتغير y؟ 3
  • ما هي القيمة النهائية للمتغير z؟ 5
2. تحديث المتغير
  Algorithme affectation

    var x: entier

  debut

    x <- 2
    x <- x+1

  fin
            

بعد تنفيذ البرنامج:

  • ما هي القيمة النهائية للمتغير x؟ 3

تمارين أخرى

1.

قم برسم مخطط انسيابي يقوم بحل معادلة من الدرجة الاولى, علما أن:

  • المدخلات هي a , b
  • إذا كان a لا يساوي الصفر (a!=0) نقوم بحساب (x = -b/a) وإظهار النتيجة
  • إذا كان a=0 و b=0 نقوم بإظهار "يوجد ما لا نهاية من الحلول"
  • إذا كان a=0 و b!=0 نقوم بإظهار "ليس لها حل"
2.

نريد رسم مخطط إسنابي يقوم بقراءة حرف وعددين، ثم يقوم بجمع العددين إذا كان الحرف "ج" أو طرح العددين إذا كان الحرف "ط".

قم برسم الأشكال التالية ثم رتبها حتى تحصل على مخطط إسنابي صحيح للمشكلة السابقة: