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

حل الوحدة الرابعة: البرمجة مع بايثون
الدرس الأول: ما البرنامج
الصفحة رقم (123)
جرب بنفسك
السؤال:
اكتب خوارزمية لإعداد فطيرة محلاة.
الجواب:
1. ضع جميع المكونات الصلبة (دقيق، بيكنج بودر وملح، سكر) في وعاء كبير.
2. ضع جميع المكونات السائلة (الحليب والبيض والزبدة المذابة) في نفس الوعاء.
3. حرك المكونات حتى يصبح لديك خليط ناعم.
4. سخن المقلاة.
5. صب المزيج في المقلاة.
6. اطبخها حتى تصبح الفطائر بنية على كلا الجانبين.
7. قدمها مع الشراب المحبب لديك.

الصفحة رقم (127)
تدريب 1
السؤال:
طلب منك معلمك إنشاء مقطع برمجي لحساب متوسط رقمين، وزودك بالخوارزمية اللازمة ولكنها غير مرتبة، رتب الخطوات بشكل صحيح ثم ارسم المخطط الانسيابي للخوارزمية.
الجواب:
أدخل الرقم الأول.
أدخل الرقم الثاني.
احسب متوسط الرقمين.
اعرض النتيجة على الشاشة.

الصفحة رقم (128)
تدريب 2
السؤال:
ارسم مخططًا انسيابيًا للخوارزمية: أدخل درجاتك في ثلاث مواد، احسب المجموع، احسب المتوسط بقسمة المجموع على 3، اطبع النتيجة على الشاشة.
الجواب:
البداية → أدخل درجة المادة الأولى → أدخل درجة المادة الثانية → أدخل درجة المادة الثالثة → المجموع = درجة المادة الأولى + درجة المادة الثانية + درجة المادة الثالثة → المتوسط = المجموع / 3 → اعرض النتيجة على الشاشة → النهاية.

الصفحة رقم (129)
تدريب 3
السؤال:
أعد رسم المخطط الانسيابي الذي يحول الكيلومترات إلى أميال بعد ترتيب الأشكال بشكل صحيح، ثم اكتب خطوات الخوارزمية.
الجواب:
1. البداية
2. احصل على عدد الكيلومترات
3. الأميال = الكيلومترات / 1.61
4. عرض النتيجة
5. النهاية

الدرس الثاني: المتغيرات والثوابت
الصفحة رقم (138)
تدريب 1
السؤال:
الأمر الذي تريد كتابته لعرض رسالة على الشاشة تطلب من المستخدم كتابة رقمين:
الجواب:
print(“اكتب رقمين”)

السؤال:
الأمر الذي يجب عليك كتابته لعرض قيم المتغيرات Num1 و Num2:
الجواب:
print(Num1, Num2)

الصفحة رقم (139)
تدريب 2 و3
السؤال:
اكتب مقطعًا برمجيًا لإضافة درجتك في الرياضيات في المتغير myGrade، ثم اطبع درجتك على الشاشة.
الجواب:
myGrade=30
print(“درجتي في الرياضيات:”,myGrade)

السؤال:
اكتب ناتج المقطع البرمجي التالي: x=20، y=30، Total=x+y.
الجواب:
مجموع x و y يساوي: 50

الدرس الثالث: إدخال البيانات
الصفحة رقم (142)
جرب بنفسك
السؤال:
اطلب من المستخدم إدخال اسمه ثم احفظه في المتغير myName، وإدخال عمره ثم حفظه في المتغير myAge، بعد ذلك اطبع اسم وعمر المستخدم.
الجواب:
myName=input(“الرجاء إدخال اسمك:”)
myAge=int(input(“الرجاء إدخال عمرك”))
print(“اسمك:”,myName,”عمرك:”,myAge)

الصفحة رقم (144)
تدريب 1
السؤال:
صل قيمة كل متغير بنوعه.
الجواب:
7.23 → float
True → bool
36 → int
-98.27 → float
“Python” → str
3756 → int
False → bool
“Khaled” → str

الصفحة رقم (145)
تدريب 2 و3
السؤال:
اكتب مقطعًا برمجيًا في بايثون يطلب من المستخدم إدخال اسم اليوم ودرجة الحرارة وتخزينها في المتغيرات المناسبة، ثم يطبع الرسالة المطلوبة.
الجواب:
day=input(“الرجاء إدخال اسم اليوم:”)
degree=float(input(“الرجاء إدخال درجة الحرارة:”))
print(“درجة الحرارة:”,degree,”اليوم هو:”,day)

السؤال:
املأ الفراغات في المقطع البرمجي للحصول على نتائج الإخراج التالية.
الجواب:
print(“الرجاء إدخال قيمة a:”)
a=int(input())
b=int(input(“الرجاء إدخال قيمة b:”))
s=a+b
print(s,”مجموع b و a يساوي:”)

الدرس الرابع: المعاملات في بايثون
الصفحة رقم (147)
جرب بنفسك
السؤال:
كيف تكتب التعبيرات الرياضية التالية في بايثون؟
الجواب:
a*x**2+b*X + C
2* x-3 (x-a*c*35/a*c*5)

الصفحة رقم (148)
جرب بنفسك
السؤال:
جرب بعض الحسابات. احسب النتيجة أولًا على الورق ثم جربها بلغة بايثون.
الجواب:
2**3 + 3 * 2 = 14
20 * 3 – 60 * 3 = -120
(20 + 4) / 4 = 6
12 * 3 / 6 + 5 = 11

الصفحة رقم (150)
تدريب 1 و2
السؤال:
أوجد قيمة المتغير e في نهاية المقطع البرمجي باستخدام بايثون.
الجواب:
20

السؤال:
اكتب التعبيرات الرياضية التالية بطريقة برمجية.
الجواب:
E=pi*R**2
A=1/(7-x) * 20
A=(5*x**3+7*x**2+8)/(8*x-6)

الصفحة رقم (151)
تدريب 3 و4
السؤال:
اكتب مقطعًا برمجيًا في بايثون يطلب من المستخدم إدخال عدد المنتجات التي باعها المتجر في أربعة أيام، ثم يحسب ويطبع متوسط عدد المنتجات المباعة.
الجواب:
day1=int(input(“الرجاء إدخال عدد المنتجات في اليوم الأول:”))
day2=int(input(“الرجاء إدخال عدد المنتجات في اليوم الثاني:”))
day3=int(input(“الرجاء إدخال عدد المنتجات في اليوم الثالث:”))
day4=int(input(“الرجاء إدخال عدد المنتجات في اليوم الرابع:”))
avg = (day1 + day2 + day3 + day4) / 4
print(“متوسط عدد المنتجات المباعة:”, avg)

السؤال:
أنشئ مقطعًا برمجيًا في بايثون يقرأ درجاتك في ثلاث مواد، ويحسب متوسط الدرجات.
الجواب:
mark1=float(input(“الرجاء إدخال درجتك في المادة الأولى”))
mark2=float(input(“الرجاء إدخال درجتك في المادة الثانية”))
mark3=float(input(“الرجاء إدخال درجتك في المادة الثالثة”))
avg = (mark1 + mark2 + mark3) / 3
print(“متوسط الدرجات:”, avg)

الدرس الخامس: الرسم باستخدام البرمجة
الصفحة رقم (155)
جرب بنفسك
السؤال:
استخدم الأوامر البرمجية الصحيحة لجعل السلحفاة ترسم مستطيلاً.
الجواب:
from turtle import *
t = Turtle()
t.shapesize(2)
t.color(“green”)
t.goto(0, 0)
t.forward(60)
t.right(90)
t.forward(100)
t.left(90)
t.backward(60)
t.right(90)
t.backward(100)

الصفحة رقم (159)
تدريب 1
السؤال:
صل الأوامر مع الشرح.
الجواب:
miniTurtle.pensize(4) → يحدد حجم القلم للرسم.
miniTurtle.color(“green”) → يحدد لون السلحفاة.
miniTurtle.shapesize(2) → يحدد حجم السلحفاة.
miniTurtle.hideturtle() → يخفي السلحفاة.

الصفحة رقم (160)
تدريب 2 و3
السؤال:
ارسم أشكالاً خاصة بك عن طريق الجمع بين هذه الدوال وإضافة قيم داخل الأقواس.
الجواب:
رسم شكل مستطيل:
from turtle import *
t = Turtle()
t.shapesize(2)
t.color(“green”)
t.goto(0, 0)
t.forward(60)
t.right(90)
t.forward(100)
t.left(90)
t.backward(60)
t.right(90)
t.backward(100)
رسم شكل دائرة:
from turtle import *
t=Turtle()
t.shape(“turtle”)
t.color(“green”)
t.shapesize(2)
t.circle(50)
رسم شكل مثلث:
from turtle import *
t=Turtle()
t.shape(“turtle”)
t.color(“green”)
t.shapesize(2)
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)

السؤال:
ادمج بين الأشكال التي تعلمتها في الدرس لرسم الشكل التالي.
الجواب:
from turtle import *
t = Turtle()
t.shapesize(2)
t.color(“green”)
#draw the head
t.goto(0,0)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.penup()
#draw the eyes
t.goto(35,-25)
t.pendown()
t.circle(10)
t.penup()
t.goto(80,-25)
t.pendown()
t.circle(10)
t.penup()
#draw the nose
t.goto(50,-45)
t.pendown()
t.right(180)
t.forward(25)
t.penup()
#draw the mouth
t.goto(25,-80)
t.pendown()
t.left(90)
t.forward(50)
t.right(90)
t.forward(10)
t.right(90)
t.forward(50)
t.right(90)
t.forward(10)
t.penup()

اختبر نفسك
الصفحة رقم (164)
السؤال الأول
السؤال:
حدد الجمل التالية هل هي صحيحة أم خطأ.
الجواب:
1. تحتوي الكثير من أجهزة غسيل الصحون والملابس الحديثة على جهاز الحاسب بداخلها: صحيحة
2. تقوم وحدة المعالجة المركزية بجميع العمليات الحسابية والعمليات المنطقية ولكنها لا تتحكم في عمليات البيانات المتعلقة بالذاكرة: خطأ
3. تتصل جميع الأجهزة الطرفية باللوحة الأم: صحيحة
4. يتم تخزين جميع الملفات مثل الصور في شاشة جهاز الحاسب: خطأ
5. تتمتع بعض بطاقات الذاكرة ووحدة الذاكرة الفلاشية بسعة أعلى من أقراص الفيديو الرقمي: صحيحة
6. يعد نظام التشغيل نوعًا من أنواع المكونات المادية لجهاز الحاسب: خطأ
7. يقوم نظام التشغيل بإدارة ذاكرة جهاز الحاسب: صحيحة
8. لا تسمح لك واجهة المستخدم الرسومية برؤية جميع ملفاتك ومجلداتك على شكل أيقونات وصور: خطأ
9. يمكنك إغلاق الجهاز الحاسب الخاص بك حتى قبل الانتهاء من عملك: صحيحة
10. يمكنك عرض محتوى بعض الملفات دون الحاجة إلى فتحها: صحيحة
11. لا يمكنك سحب وإفلات ملف أو مجلد من موقع إلى آخر: خطأ

الصفحة رقم (165)
السؤال الثاني
السؤال:
اختر الإجابة الصحيحة.
الجواب:
1. من أنواع أجهزة الحاسب: أجهزة الألعاب.
2. أي مما يلي لا يعد نظام تشغيل؟ مايكروسوفت وورد.
3. تعد إدارة الملفات سمة أساسية من سمات: نظام التشغيل.
4. لكي تنقل شريط المهام إلى جانب آخر من سطح المكتب عليك: فتح شريط المهام ثم سحبه وإفلاته إلى أحد الجوانب الأربعة فقط لسطح المكتب.

الصفحة رقم (166)
السؤال الثالث
السؤال:
أكمل الخرائط المفاهيمية التالية.
الجواب:
1. تخصص
2. للتفاعل مع
3. البرامج
4. مايكروسوفت باوربوينت
5. الأجهزة
6. لكل برنامج
7. توفر البيئة

الصفحة رقم (167)
السؤال الرابع
السؤال:
حدد الجمل التالية هل هي صحيحة أم خطأ.
الجواب:
1. لا يمكنك إنشاء حد مخصص في مايكروسوفت وورد: خطأ
2. تمنحك مجموعة الخطوط جميع الأدوات اللازمة لتنسيق خط النص الخاص: صحيحة
3. يمكنك حفظ مستند مايكروسوفت وورد كملف PDF: صحيحة
4. يمكنك تطبيق مسافة بادئة معلقة عن طريق الضغط على خيار إعدادات الفقرة: صحيحة
5. دمج المراسلات الإلكترونية هو إحدى عمليات معالجة النصوص التي تمكنك من دمج مستند مع ملف قاعدة البيانات: صحيحة
6. المسافة البادئة المعلقة تنشئ مسافة بادئة لنص الفقرة بالكامل باستثناء السطر الأول: صحيحة
7. لا يمكنك إنشاء حدود وتظليل مخصصين في المستند: صحيحة
8. في الخطوة رقم 3 من دمج المراسلات، يمكنك إضافة حقول لبيانات المستلمين: خطأ
9. يمكنك إرسال رسائل متعددة باستخدام دمج المراسلات: صحيحة
10. بعد إنشاء قائمة عناوين في دمج المراسلات، عليك حفظها يدويًا لاستخدامها مرة أخرى: صحيحة

الصفحة رقم (168)
السؤال الخامس
السؤال:
اختر الإجابة الصحيحة.
الجواب:
1. أهم ميزة في خاصية دمج المراسلات هي: إرسال رسالة لمجموعة من المستلمين.
2. الخطوة الثالثة عند تشغيل معالج دمج المراسلات هي: تحديد المستلمين.
3. تعد قائمة المستلمين قائمة خاصة بـ: الأشخاص الذين تريد إرسال رسالة لهم.

الصفحة رقم (169)
السؤال السادس
السؤال:
حدد الجملة الصحيحة والجملة الخطأ فيما يلي.
الجواب:
1. يمكنك في إكسل تطبيق تنسيق العملة على أي قيمة تمثل قيمة المال: صحيحة
2. يقوم تنسيق المحاسبة (Accounting) بمحاذاة الأرقام بعلاماتها العشرية: صحيحة
3. عند تطبيق تنسيق التاريخ في إكسل، لا يمكنك تطبيق التقويم الهجري: خطأ
4. لا يمكنك تنسيق أو تعديل الرموز التي أدخلتها: خطأ
5. إذا كانت ورقة العمل المراد حذفها لا تحتوي على بيانات، عندها ستظهر دائمًا نافذة تحذير: خطأ
6. ترجع الدالة COUNT عدد الخلايا التي تحتوي على بيانات رقمية في جدول البيانات: صحيحة
7. تعد CONCAT و LEN دالتان نصيتان: صحيحة
8. لا تأخذ الدالتان TODAY و NOW أي وسيطات: صحيحة
9. ترجع الدالة TODAY الوقت الحالي جنبًا إلى جنب مع التاريخ الحالي: خطأ
10. بعد تطبيق الدالة NOW لا يمكنك تغيير تنسيقها: خطأ
11. عند استخدام الدالة CONCAT لا يمكنك إضافة مسافة بين النص المدمج: خطأ
12. تعد المسافات الفارغة ضمن عدد الأحرف التي تحسبها الدالة LEN: صحيحة

الصفحة رقم (170)
السؤال السابع
السؤال:
املأ الفراغات بأرقام الجمل الصحيحة أدناه، فيما يتعلق بالتنسيقات التي يمكنك تطبيقها باستخدام هذه الأزرار.
الجواب:
الزر 1: تطبيق تنسيق العملة على خلية.
الزر 2: تحويل محتوى الخلية إلى نسبة مئوية.
الزر 3: إضافة فاصلة للأرقام بالآلاف، ونقطة للأرقام بالعشرات في محتوى الخلية.
الزر 4: زيادة عدد المنازل العشرية.
الزر 5: إنقاص عدد المنازل العشرية.

الصفحة رقم (171)
السؤال الثامن والتاسع
السؤال:
صل بين أشكال المخطط الانسيابي وأسمائها.
الجواب:
متوازي الأضلاع → a=5
المعين → هل x رقم موجب؟
شكل البداية/النهاية → البداية / النهاية
المستطيل → print(“a”)

السؤال:
رتب مراحل إنشاء برنامج.
الجواب:
1. تحديد المشكلة وكتابة الخطوات اللازمة لحلها.
2. وضع الخطوات بترتيب منطقي تسلسلي لتشكيل الخوارزمية.
3. رسم المخطط الانسيابي الذي يوضح التسلسل المنطقي للخوارزمية.
4. كتابة المقطع البرمجي بلغة بايثون.

الصفحة رقم (172)
السؤال العاشر والحادي عشر
السؤال:
اختر الإجابة الصحيحة: الاسم الذي يعد اسمًا لمتغير.
الجواب:
Name

السؤال:
إذا كان name=”محمد” ثم print(“اسمي:”,name)، فما النص الذي يعرضه الأمر؟
الجواب:
محمد

السؤال:
إذا كان MyVar=”محمد” فما نوع المتغير MyVar؟
الجواب:
متغير نصي.

السؤال:
اختر ناتج المقطع البرمجي الظاهر.
الجواب:
60

الصفحة رقم (173)
السؤال الثاني عشر
السؤال:
اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة بايثون.
الجواب:
1. الأمر الذي تحتاجه لعرض المجموع: print(Total,”مجموع x و y و n يساوي:”)
2. الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة متغير: print(“أدخل قيمة i”) ثم i=int(input())
3. الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة المتغير y: y=int(input(“أدخل قيمة y:”))

الصفحة رقم (174)
السؤال الثالث عشر
السؤال:
ضع رقم نوع البيانات المناسب في الفراغ لكل قيمة.
الجواب:
“email” → 3 (string)
1.23 → 2 (float)
“my name” → 3 (string)
5 → 1 (integer)
“5” → 3 (string)

الصفحة رقم (175)
السؤال الرابع عشر
السؤال:
املأ الفراغات الموجودة في المقطع البرمجي التالي لرسم الصورة.
الجواب:
black
green
black
fill
black
penup
pendown
black
end
pendown
12
hideturtle

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

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

مقتطفات من حل مقدمة في البرمجة الوحدة الثالثة

تتكون دروس الوحدة من خمسة دروس وهي :

حل وحدة البرمجة مع بايثون المهارات الرقمية

الدرس الأول: إنشاء مستند وتنسيقه الدرس الثاني: تنسيق الفقرات المتقدم الدرس الثالث: الصور والرسومات الدرس الرابع: التعامل مع الجداول الدرس الخامس: التدقيق والطباعة

اقرا أيضا : حل كتاب المهارات الرقمية ف1 اول متوسط

شارك الحل مع اصدقائك