تخطي إلى المحتوى الرئيسي

حل الوحدة الرابعة البرمجة مع بايثون مهارات رقمية اول متوسط ف1 1448

الصف الأول المتوسط · المهارات الرقمية · الفصل الدراسي الأول

جاري تحميل الملف...

عن حلول المهارات الرقمية

الوحدة الرابعة: البرمجة مع بايثون

أهداف التعلم

  • ماهية لغة برمجة بايثون.
  • مفهوم الخوارزمية.
  • كتابة الخطوات الخوارزمية.
  • تقسيم المشكلة إلى مهام أصغر.
  • مفهوم المخطط الانسيابي.
  • تمثيل الخطوات الخوارزمية باستخدام مخططات الانسياب.
  • مراحل تكوين البرنامج.
  • التمييز بين أنواع المتغيرات.
  • تعيين قيم للمتغيرات بطرق مختلفة.
  • إدخال قيمة للمتغير.
  • تمييز الفروق بين أنواع البيانات المختلفة.
  • استخدام معاملات الإسناد لإسناد قيم المتغيرات.
  • استخدام المعاملات الرياضية لإجراء العمليات الحسابية على الأرقام والمتغيرات.
  • استخدام نموذج السلحفاة في بايثون.
  • إنشاء مقطع برمجي لرسم أشكال بسيطة باستخدام بايثون.

الأدوات

بيئة التطوير المتكاملة للغة بايثون (Python IDLE).


مراحل إنشاء البرنامج

  1. أولاً: تحديد المشكلة.
  2. ثانياً: كتابة الخطوات الخوارزمية اللازمة لحلها بترتيب متسلسل.
  3. ثالثاً: رسم المخطط الانسيابي بناءً على الخطوات الخوارزمية.
  4. رابعاً: كتابة البرنامج بلغة البرمجة.

الدرس الثاني: المتغيرات والثوابت

المتغيرات

المتغير هو مكان محجوز في ذاكرة جهاز الحاسب يستخدم لتخزين قيمة يتم إدخالها. تمثل المتغيرات أنواعاً مختلفة من البيانات، ويمكن أن تتغير قيمة المتغير أثناء تنفيذ المقطع البرمجي. تنقسم المتغيرات إلى فئتين رئيسيتين هما الأرقام والنصوص.

  • الأعداد: المتغيرات العددية (أعداد صحيحة وأعداد بفاصلة عشرية).
  • النص: المتغيرات النصية (سلسلة نصية String).

الشروط الواجب توفرها في اسم المتغير

  • أن يبدأ بحرف أو بشرطة سفلية.
  • ألا يبدأ برقم.
  • يمكن استخدام الأحرف الإنجليزية والأرقام والشرطة السفلية (أرقام من 0 إلى 9، أحرف كبيرة من A إلى Z، أحرف صغيرة من a إلى z).
  • حالة الحروف الإنجليزية مهمة، فمثلاً تعتبر الأسماء age و Age و AGE بمثابة ثلاثة متغيرات مختلفة.

الثوابت

قد تحتاج أحياناً إلى متغير ذي قيمة ثابتة أثناء البرمجة، ولتحقيق ذلك يمكنك استخدام الثوابت. على سبيل المثال، لحساب مساحة الدائرة يحتاج برنامجك إلى استخدام قيمة باي (pi) والتي تساوي تقريباً 3.141592653589793.


حل التدريبات والأسئلة

تدريب 2: رسم مخطط انسيابي لحساب المتوسط

السؤال: ارسم مخططاً انسيابياً للخوارزمية التي تقوم بإدخال درجاتك في ثلاث مواد، حساب المجموع، حساب المتوسط بقسمة المجموع على 3، ثم طباعة النتيجة على الشاشة.

المعادلة: المتوسط = (x1 + x2 + x3) / 3

تدريب 3: تحويل الكيلومترات إلى أميال

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

  1. البداية
  2. احصل على عدد الكيلومترات
  3. الأميال = الكيلومترات / 1.61
  4. عرض النتيجة
  5. النهاية

حل تدريبات درس المتغيرات والثوابت

تدريب 1: اختر الإجابة الصحيحة

  1. الأمر الذي تريد كتابته لعرض رسالة على الشاشة تطلب من المستخدم كتابة رقمين: input(“اكتب رقمين”)
  2. الأمر الذي يجب عليك كتابته لعرض قيم المتغيرات Num1 و Num2: print(Num1, Num2)

تدريب 2: اكتب مقطعاً برمجياً

اكتب مقطعاً برمجياً لإضافة درجتك في الرياضيات في المتغير myGrade، ثم اطبع درجتك على الشاشة.

myGrade = 90
print(“درجتي في الرياضيات:”, myGrade)

تدريب 3: ناتج المقطع البرمجي

x = 20
y = 30
Total = x + y
print(“مجموع x و y يساوي:”, Total)

الناتج على الشاشة: مجموع x و y يساوي: 50


الوظائف المستخدمة في الرسم (نموذج السلحفاة Turtle Module)

الدالة الوصف
forward() تحريك السلحفاة للأمام بالمقدار المحدد.
backward() تحريك السلحفاة إلى الخلف بالمقدار المحدد.
right() تحريك السلحفاة إلى جهة اليمين.
left() تحريك السلحفاة إلى جهة اليسار.
goto() تحريك السلحفاة إلى إحداثيات x و y المحددة.
pendown() خفض القلم بحيث ترسم السلحفاة خطاً أثناء حركتها.
penup() رفع القلم بحيث تتحرك السلحفاة دون رسم.
fillcolor() التعبئة عند استدعاء الدالة begin_fill والانتهاء عند استدعاء الدالة end_fill.
hideturtle() إخفاء السلحفاة.

مشروع الوحدة

فكرت مع زميلك بإنشاء مشروع صغير لجمع وبيع الأجهزة الإلكترونية المستعملة وملحقاتها. طريقة السداد: دفع 30% من المبلغ مقدماً والباقي على 6 أقساط متساوية.

المطلوب تنفيذه في الخوارزمية والمخطط والمقطع البرمجي:

  1. قراءة سعر الجهاز الإلكتروني وملحقاته من المستخدم.
  2. حساب وعرض: التكلفة الإجمالية، المبلغ الواجب دفعه مقدماً، وقيمة كل قسط.
  3. التأكد من أن المقطع البرمجي يتبع الخطوات وفقاً للمخطط الانسيابي.
  4. اختبار المقطع البرمجي عبر إجراء العمليات الحسابية على الورق باستخدام نفس القيم المدخلة.

إجابات أسئلة “اختبر نفسك”

السؤال الأول: حدد الجمل التالية صحيحة أم خطأ

  • تحتوي الكثير من أجهزة غسيل الصحون والملابس الحديثة على جهاز الحاسب بداخلها. (صحيحة)
  • تقوم وحدة المعالجة المركزية بجميع العمليات الحسابية والعمليات المنطقية ولكنها لا تتحكم في عمليات البيانات المتعلقة بالذاكرة. (خطأ)
  • تتصل جميع الأجهزة الطرفية باللوحة الأم. (صحيحة)
  • يتم تخزين جميع الملفات مثل الصور في شاشة جهاز الحاسب. (خطأ)
  • تتمتع بعض بطاقات الذاكرة ووحدة الذاكرة الفلاشية بسعة أعلى من أقراص الفيديو الرقمي. (صحيحة)

السؤال الثالث (أنواع البيانات في بايثون): تحديد نوع البيانات المناسب

  • "email" -> 3 (string)
  • 1.23 -> 2 (float)
  • "my name" -> 3 (string)
  • 5 -> 1 (integer)
  • "5" -> 3 (string)
تحميل الملف

تصفح حسب الصف الدراسي

اختر صفك الدراسي للوصول إلى الكتب والحلول والملفات التعليمية.

جميع الصفوف