عند كتابة الخوارزميات وبرامج الحاسوب، نحتاج إلى تخزين البيانات والمعالجة عليها. هنا يأتي دور المتغيرات والثوابت التي تعتبر من المفاهيم الأساسية في عالم البرمجة. في هذا الدرس سنتعرف على مفهوم المتغيرات والثوابت وأهميتها في بناء الخوارزميات.
\n\n
الأهداف التعليمية
\n
- \n
- أن يعرف المتعلم مفهوم المتغير والثابت في الخوارزميات
- أن يميز بين المتغيرات والثوابت
- أن يتعرف على أنواع البيانات المختلفة
- أن يتمكن من تعريف واستخدام المتغيرات في الخوارزميات
\n
\n
\n
\n
\n\n
الشرح المبسط
\n
أولاً: مفهوم المتغير (Variable) — المتغير هو مساحة في الذاكرة تحمل اسماً وتستخدم لتخزين قيمة يمكن أن تتغير أثناء تنفيذ البرنامج. يمكن تشبيه المتغير بصندوق له اسم تكتب عليه، ويمكنك تغيير محتواه متى أردت. مثال: العمر = 15، ثم يمكن أن يصبح العمر = 16 لاحقاً.
\n\n
ثانياً: مفهوم الثابت (Constant) — الثابت هو أيضاً مساحة في الذاكرة تحمل اسماً وتستخدم لتخزين قيمة، ولكن قيمته لا تتغير أثناء تنفيذ البرنامج. مثال: PI = 3.14، السرعة = 300000، عدد أيام الأسبوع = 7.
\n\n
ثالثاً: الفرق بين المتغير والثابت — المتغير يمكن تغيير قيمته أثناء تشغيل البرنامج، بينما الثابت تبقى قيمته ثابتة. تستخدم الثوابت للقيم التي لا تتغير مثل النسب الرياضية والثوابت العلمية، بينما تستخدم المتغيرات للبيانات التي تتغير مثل أعمار الطلاب ودرجات الامتحانات.
\n\n
رابعاً: أنواع البيانات الأساسية — الأعداد الصحيحة (Integer) مثل 5 و-3 و100، الأعداد العشرية (Real/Float) مثل 3.14 و-0.5، الحروف والنصوص (String/Character) مثل “السلام عليكم” و’A’، القيم المنطقية (Boolean) مثل True/False (صح/خطأ).
\n\n
أمثلة محلولة
\n
المثال 1: اكتب خوارزمية بسيطة لحساب مساحة مستطيل باستخدام متغيرات.
\n
الخوارزمية:
1. ابدأ
2. عرّف متغيراً اسمه الطول (عدد صحيح)
3. عرّف متغيراً اسمه العرض (عدد صحيح)
4. عرّف متغيراً اسمه المساحة (عدد صحيح)
5. اجعل الطول = 8
6. اجعل العرض = 5
7. اجعل المساحة = الطول × العرض
8. أظهر قيمة المساحة
9. نهاية
\n\n
المثال 2: مثل بيانياً في مخطط انسياب خوارزمية تحسب محيط دائرة باستخدام الثابت PI.
\n
في هذه الخوارزمية، نعرف ثابتاً PI = 3.14، ومتغيراً نصف القطر R، ثم نحسب المحيط بالعلاقة: المحيط = 2 × PI × R. الثابت PI لا يتغير أبداً، بينما يمكن تغيير قيمة R حسب المعطيات.
\n\n
تمارين تطبيقية
\n
- \n
- ما الفرق بين المتغير والثابت؟ أعط مثالين لكل منهما.
- اكتب خوارزمية لحساب متوسط ثلاث درجات باستخدام متغيرات.
- حدد نوع البيانات المناسب لكل من: العمر، درجة الحرارة، الاسم، هل الطالب ناجح؟
- مثل بمخطط انسياب خوارزمية تحول درجة الحرارة من سيليزية إلى فهرنهايت باستخدام العلاقة: F = (C × 9/5) + 32.
\n
\n
\n
\n
\n\n
نشاط منزلي
\n
اكتب خوارزمية كاملة (بالخطوات أو بمخطط انسياب) لحساب فاتورة الكهرباء حيث: السعر لكل كيلوواط = 5 دينار، والاستهلاك يقاس بالكيلوواط/ساعة. استخدم متغيرات للاستهلاك والسعر والمبلغ الإجمالي.
◆ دروس مشابهة
- هياكل التكرار في الخوارزميات (حلقة For و While) — الإعلام الآلي — السنة الثالثة متوسط — المنهاج الجزائري
- الخوارزميات ومخططات الانسياب (تمثيل الخوارزميات) — الإعلام الآلي السنة الثالثة متوسط — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.