ورقة عمل الدرس 4: تمارين على العمليات الأساسية
الهدف من هذه التمارين هو تطبيق كل ما تعلمته حتى الآن لكتابة خوارزميات كاملة وتفاعلية.
الجزء الأول: تتبع تنفيذ خوارزمية
التمرين 1:
تتبع الخوارزمية التالية خطوة بخطوة. ما الذي سيتم عرضه على الشاشة في النهاية؟
Algorithme TraceMoi
Variables
X, Y, Z : Entier
Début
X ← 10
Y ← 25
Z ← X + Y
Écrire("القيمة الأولية لـ Y هي: ", Y)
Y ← Z * 2
Écrire("القيمة النهائية لـ Y هي: ", Y)
Écrire("قيمة Z هي: ", Z)
Fin
المطلوب: اكتب الأسطر الثلاثة التي ستظهر على شاشة المستخدم.
الجزء الثاني: اكتشاف الأخطاء وتصحيحها
التمرين 2:
تحتوي الخوارزمية التالية على ثلاثة أخطاء منطقية أو كتابية. اكتشفها وقم بتصحيحها.
Algorithme CorrectionErreurs
Variables
nom, message : Chaîne de caractères
Début
Lire(nom)
Écrire(Bonjour) // الخطأ الأول
// الخطأ الثاني
"مرحباً بك " + nom → message
Écrire(message)
Fin
تلميح: فكر في أنواع البيانات، اتجاه الإسناد، وكيفية كتابة النصوص الثابتة.
الجزء الثالث: كتابة خوارزمية كاملة من الصفر
التمرين 3:
المشكلة: اكتب خوارزمية كاملة تقوم بما يلي:
- تسأل المستخدم عن اسمه الأول (prénom).
- تسأل المستخدم عن اسمه العائلي (nom).
- تقوم بدمجهما لإنشاء الاسم الكامل (nom_complet).
- تعرض رسالة ترحيب شخصية على الشاشة، على سبيل المثال: "مرحباً بك، علي محمد!".
المطلوب: اكتب الخوارزمية الكاملة من Algorithme
إلى Fin
، شاملة قسم تعريف المتغيرات، الرسائل التوضيحية للمستخدم، عمليات القراءة، عملية الإسناد، وعملية الكتابة النهائية. لا تنس إضافة تعليق واحد على الأقل لشرح جزء من الكود.