ورقة عمل الدرس 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، شاملة قسم تعريف المتغيرات، الرسائل التوضيحية للمستخدم، عمليات القراءة، عملية الإسناد، وعملية الكتابة النهائية. لا تنس إضافة تعليق واحد على الأقل لشرح جزء من الكود.
.png)
