في الخوارزميات، نتعامل مع أنواع مختلفة من البيانات. لكل نوع خصائصه واستخداماته. فهم الأنماط الحقيقية (العددية) والأنماط المنطقية أمر أساسي لكتابة خوارزميات صحيحة وفعالة. هذا الدرس يشرح هذين النوعين من البيانات مع أمثلة تطبيقية.
الأهداف التعليمية
- أن يتعرف التلميذ على مفهوم الأنماط الحقيقية (Réel) في الخوارزميات.
- أن يُميز بين الأنماط الحقيقية والأنماط المنطقية (Booléen).
- أن يستخدم المتغيرات المنطقية في الشروط (Si…Alors…Sinon).
- أن يكتب خوارزميات بسيطة تستخدم كلاً من الأنماط الحقيقية والمنطقية.
الشرح المبسط
الأنماط الحقيقية (Réel): هي الأعداد العشرية التي تحتوي على فاصلة (أرقام بعد الفاصلة). تمثل القيم الحقيقية (الكميات المستمرة) مثل: الطول (1.75 متر)، الوزن (65.5 كغ)، درجة الحرارة (36.6 درجة)، المعدل (14.25). في الخوارزميات، نعرف المتغير الحقيقي باستخدام الكلمة Réel. مثال: Réel taille, poids, note.
الأنماط المنطقية (Booléen): هي الأنماط التي تأخذ قيمتين فقط: صحيح (Vrai/True) أو خطأ (Faux/False). سميت نسبة إلى عالم الرياضيات جورج بول. تستخدم في اتخاذ القرارات داخل الخوارزميات (نتائج المقارنات والاختبارات). مثال: Booléen estAdmis, aReussi, estMajeur.
العمليات على الأنماط الحقيقية: يمكن إجراء العمليات الحسابية الأربع (+، -، ×، ÷) على الأعداد الحقيقية، بالإضافة إلى دوال رياضية مثل الجذر التربيعي (SQRT) والقيمة المطلقة (ABS) والتقريب (ARRONDI).
العمليات المنطقية: هناك ثلاث عمليات منطقية أساسية: “و” (ET / AND) وتكون النتيجة صحيحة فقط إذا كان كلا الطرفين صحيحين. “أو” (OU / OR) وتكون النتيجة صحيحة إذا كان أحدهما على الأقل صحيحاً. “ليس” (NON / NOT) وتعكس القيمة (صحيح يصبح خطأ والعكس).
استخدام الأنماط في الشروط: نستخدم المتغيرات المنطقية في جمل الشرط (Si…Alors…Sinon). مثال: Si (note >= 10) Alors estAdmis ← Vrai Sinon estAdmis ← Faux. التعبير (note >= 10) هو تعبير منطقي قيمته إما Vrai أو Faux حسب قيمة note.
أمثلة محلولة
المثال 1: اكتب خوارزمية تحسب مساحة مستطيل (الطول والعرض أعداد حقيقية).
Algorithme CalculSurface
Réel longueur, largeur, surface
Début
Ecrire(“أدخل الطول: “)
Lire(longueur)
Ecrire(“أدخل العرض: “)
Lire(largeur)
surface ← longueur × largeur
Ecrire(“المساحة = “, surface)
Fin
المثال 2: خوارزمية تحدد إذا كان العدد زوجياً باستخدام نمط منطقي.
Réel n
Booléen estPair
Début
Ecrire(“أدخل عدداً: “)
Lire(n)
estPair ← (n Mod 2 = 0)
Si (estPair = Vrai) Alors
Ecrire(“العدد زوجي”)
Sinon
Ecrire(“العدد فردي”)
Fin Si
Fin
تمارين تطبيقية
- ما الفرق بين النمط الحقيقي (Réel) والنمط المنطقي (Booléen)؟
- اكتب خوارزمية تحسب متوسط ثلاث علامات (أعداد حقيقية).
- أنشئ متغيراً منطقياً يخزّن نتيجة المقارنة: “هل المعدل أكبر من أو يساوي 10؟”.
- اكتب خوارزمية تقرأ عمر شخص وتطبع “بالغ” إذا كان العمر ≥ 18 وإلا تطبع “قاصر”. استخدم متغيراً منطقياً.
- ما قيمة العملية المنطقية التالية: (5 > 3) ET (8 < 4)؟
نشاط منزلي
اكتب خوارزمية كاملة تطلب من المستخدم إدخال ثلاث علامات (من 0 إلى 20) ثم تحسب المعدل وتقرر إذا كان التلميذ ناجحاً (معدل ≥ 10) أو راسباً. استخدم متغيراً حقيقياً للمعدل ومتغيراً منطقياً للنجاح.
◆ دروس مشابهة
- التنظيم الإداري للجزائر — التقسيم الإقليمي والإدارة المحلية — التاريخ والجغرافيا — السنة الرابعة متوسط — المنهاج الجزائري
- الأمن السيبراني — حماية المعلومات والبيانات — الإعلام الآلي — السنة الرابعة متوسط — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.