مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “بايثون – الدوال والوحدات” وفق المنهاج الجزائري. الدوال تنظم البرنامج وتجعله أكثر قابلية للفهم وإعادة الاستخدام.
المفاهيم الأساسية
تعريف دالة: def nom_fonction(paramètres): return. الوسائط والمعاملات. الدوال التي لا ترجع قيمة. المتغيرات المحلية والعالمية. الوحدات (Modules): استيراد مكتبات جاهزة باستخدام import. أمثلة: import math, import random. دوال الرياضيات: sqrt, pow, sin, cos. دوال العشوائية: randint, random, choice.
النقاط الرئيسية
- تعريف الدوال واستدعاؤها
- الوسائط والقيم المرجعة
- نطاق المتغيرات
- استيراد واستخدام الوحدات
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: اكتب دالة بلغة بايثون تحسب مضروب عدد (factoriel).
الحل: def factoriel(n): if n==0: return 1; else: return n*factoriel(n-1)
مثال 2: بكالوريا 2023
السؤال: استخدم وحدة math لحساب الجذر التربيعي والجيب لعدد.
الحل: import math; x = 16; print(math.sqrt(x), math.sin(x))
خلاصة
الدوال والوحدات تنظم البرنامج وتسهل إعادة استخدام الكود. أساسية في البرمجة المهيكلة.
دروس مشابهة
- الأمن السيبراني — حماية المعلومات والبيانات — الإعلام الآلي — السنة الرابعة متوس
- نحو تكوين 40 ألف أستاذ في مجال الإعلام الآلي
- الإعلام الآلي — المصفوفات في Pascal: مصفوفة أحادية البعد مع أمثلة وتمارين — الأو
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.