تقنيات البرمجة المهيكلة الجزء السادس

تقنيات البرمجة المهيكلة

الخوارزميات ومنطق البرمجة

الفصل الخامس: تعليمات الحوار بين الإنسان والآلة (Instructions de dialogue Homme/Machine)

V- التعليمات الأساسية للحوار: Ecrire (الكتابة/الإخراج) و Lire (القراءة/الإدخال)

لكي يتمكن البرنامج من التواصل مع المستخدم، نحتاج إلى تعليمات خاصة تسمح بالإخراج (عرض نتائج على الشاشة) والإدخال (قراءة بيانات من المستخدم عبر لوحة المفاتيح).

1. التعليمة Ecrire (الإخراج / Affichage à l'écran)

الكلمة المفتاحية Ecrire تطلب من الآلة عرض معلومة أو قيمة على الشاشة.

أمثلة شائعة:

Ecrire x

يعرض محتوى المتغير x

Ecrire x + y

يحسب مجموع x و y ثم يعرض النتيجة

Ecrire "La somme est ", z

يعرض النص "La somme est " ثم يعرض قيمة المتغير z

2. التعليمة Lire (الإدخال / Saisie par l'utilisateur)

الكلمة المفتاحية Lire تطلب من الآلة الانتظار حتى يقوم المستخدم بإدخال قيمة من لوحة المفاتيح. بعد الضغط على مفتاح Enter، يتم تخزين القيمة في المتغير المحدد.

مثال:

Lire x

→ الآلة تنتظر إدخال المستخدم

→ بعد إدخال رقم (مثلاً 25) والضغط على Enter

→ يتم حفظ 25 في المتغير x

→ ثم تنتقل الآلة إلى التعليمة التالية

مثال تطبيقي كامل (Version_1)
Variable X, Y, Z : entier

Début
  X = 12
  Y = 16
  Z = X + Y
Fin

تفسير الخوارزمية خطوة بخطوة:

  • تعيين 12 إلى X
  • تعيين 16 إلى Y
  • حساب مجموع X + Y (12 + 16 = 28) ثم تعيين النتيجة إلى Z

ملاحظة هامة (N.B):

في هذا المثال، النتيجة (28) محفوظة في المتغير Z داخل الذاكرة فقط، لكنها لا تظهر على الشاشة لأننا لم نستخدم تعليمة Ecrire.

بدون Ecrire → النتائج تبقى مخفية في الذاكرة
بدون Lire → البرنامج لا يتفاعل مع المستخدم
ملخص سريع:

Ecrire: عرض قيم أو نصوص على الشاشة
Lire: قراءة قيمة من المستخدم وتخزينها في متغير
• الإخراج ضروري لإظهار النتائج
• الإدخال يجعل البرنامج تفاعليًا
الدروس القادمة:

• أمثلة خوارزميات تفاعلية كاملة (Lire + Ecrire)
• المخططات التدفقية (organigrammes) لتمثيل Lire و Ecrire
• مقدمة إلى الهياكل الشرطية (si...alors...sinon)

تعليقات

info تنبيه: نرجو منكم الالتزام بالآداب العامة والاحترام المتبادل في التعليقات.

إرسال تعليق