مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “البرمجة بلغة Python – أساسيات للمبتدئين – الأولى ثانوي – السنة الأولى ثانوي (شعب علمية) – الإعلام الآلي – المنهاج الجزائري” وفق المنهاج الجزائري للتعليم الثانوي. هذا الدرس موجه لتلاميذ الشعب العلمية (علوم تجريبية، رياضيات، تقني رياضي) الذين يستعدون لاجتياز امتحان شهادة البكالوريا.
مقدمة في لغة Python
Python لغة برمجة عالية المستوى سهلة التعلم ومفتوحة المصدر. مميزاتها readability وسهولة الكتابة ومكتباتها الواسعة. تثبيت Python واستخدام IDLE او سطر الاوامر. اول برنامج print(‘Hello World’).
المتغيرات وانواع البيانات
int اعداد صحيحة و float اعداد عشرية و str سلاسل نصية و bool منطقية True/False. المتغيرات لا تحتاج تعريف نوع. العمليات + و – و * و / و // القسمة الصحيحة و % باقي القسمة و ** القوة. تحويل بين الانواع int() و float() و str().
الهياكل الشرطية والحلقات
if/elif/else لتنفيذ اوامر بشرط. الحلقات for item in list للتكرار على مجموعة و while condition للتكرار بشرط. range() لتوليد متتابعة اعداد. break للخروج من الحلقة و continue لتخطي الدورة.
امثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024: اكتب برنامجا في Python يقرأ عددا n ويطبع الاعداد من 1 الى n مع تحديد الزوجي والفردي.
مثال 2: بكالوريا 2023: اكتب دالة في Python تحسب مساحة ومحيط دائرة بمعلومية نصف قطرها.
مثال 3: بكالوريا 2022: اكتب برنامجا في Python يقرأ اسم المستخدم ويطبع ترحيبا مخصصا.
خلاصة
نخلص مما سبق ان اتقان هذا الدرس يتطلب فهما عميقا للمفاهيم الاساسية وحل تمارين متنوعة. ننصح التلاميذ بمراجعة تمارين البكالوريا السابقة والتدرب على حل المسائل بانفسهم.
📍 دروس مشابهة
- الإعلام الآلي — ماك — السنة الثانية ثانوي
- الإعلام الآلي — HTML — السنة الثانية ثانوي
- الإعلام الآلي — اللغة الطبيعية — السنة الثانية ثانوي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.