📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
تدريب 3
نوع: محتوى تعليمي
تدريب 3
1
نوع: QUESTION_HOMEWORK
اكتب ناتج المقطع البرمجي التالي: مستخدمًا القيم: 9=c, 12=b, 5=a
2
نوع: QUESTION_HOMEWORK
ما وظيفة المقطع البرمجي؟
تدريب 4
نوع: محتوى تعليمي
تدريب 4
1
نوع: QUESTION_HOMEWORK
ارسم المخطط الانسيابي لمقطع برمجي يتحقق من كون عمرك مناسبًا لقيادة السيارة، ثم اكتب المقطع البرمجي.
نوع: NON_EDUCATIONAL
وزارة التعليم
Ministry of Education
2023 - 1447
نوع: NON_EDUCATIONAL
128
🔍 عناصر مرئية
A Python code snippet designed to find the maximum value among three integer inputs (a, b, c). It prompts the user to enter values for a, b, and c, then uses a series of if-statements to compare them and assign the largest value to variable 'm', which is then printed.
المخطط الانسيابي للمقطع البرمجي
An empty square-ruled grid area, labeled 'المخطط الانسيابي للمقطع البرمجي' (Flowchart for the Program), intended for drawing a flowchart.
المقطع البرمجي
An empty square-ruled grid area, labeled 'المقطع البرمجي' (The Program Code), intended for writing program code.
📄 النص الكامل للصفحة
--- SECTION: تدريب 3 ---
تدريب 3
--- SECTION: 1 ---
اكتب ناتج المقطع البرمجي التالي: مستخدمًا القيم: 9=c, 12=b, 5=a
--- SECTION: 2 ---
ما وظيفة المقطع البرمجي؟
--- SECTION: تدريب 4 ---
تدريب 4
--- SECTION: 1 ---
ارسم المخطط الانسيابي لمقطع برمجي يتحقق من كون عمرك مناسبًا لقيادة السيارة، ثم اكتب المقطع البرمجي.
وزارة التعليم
Ministry of Education
2023 - 1447
128
--- VISUAL CONTEXT ---
**CODE_SNIPPET**: Untitled
Description: A Python code snippet designed to find the maximum value among three integer inputs (a, b, c). It prompts the user to enter values for a, b, and c, then uses a series of if-statements to compare them and assign the largest value to variable 'm', which is then printed.
Context: This code snippet is provided for 'تدريب 3' questions 1 and 2, where students need to determine its output for specific input values and describe its overall function.
**GRID**: المخطط الانسيابي للمقطع البرمجي
Description: An empty square-ruled grid area, labeled 'المخطط الانسيابي للمقطع البرمجي' (Flowchart for the Program), intended for drawing a flowchart.
Context: This grid is provided for students to draw a flowchart as part of 'تدريب 4' question 1, which asks to create a program that checks driving age suitability.
**GRID**: المقطع البرمجي
Description: An empty square-ruled grid area, labeled 'المقطع البرمجي' (The Program Code), intended for writing program code.
Context: This grid is provided for students to write program code as part of 'تدريب 4' question 1, which asks to create a program that checks driving age suitability.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
باستخدام القيم a=5, b=12, c=9، ما ناتج تنفيذ المقطع البرمجي التالي الذي يقرأ ثلاث قيم ويقارنها باستخدام عبارات if؟
- أ) 5
- ب) 12
- ج) 9
- د) خطأ في البرنامج
الإجابة الصحيحة: b
الإجابة: 12
الشرح: ١. يطلب البرنامج إدخال ثلاث قيم: a=5, b=12, c=9.
٢. العبارة الشرطية الأولى: if a > b and a > c → (5>12 and 5>9) → False → لا تُنفذ m=a.
٣. العبارة الشرطية الثانية: if b > a and b > c → (12>5 and 12>9) → True → تُنفذ m=b → m=12.
٤. العبارة الشرطية الثالثة: if c > a and c > b → (9>5 and 9>12) → False → لا تُنفذ m=c.
٥. أمر الطباعة print(m) يطبع القيمة المخزنة في m، وهي 12.
تلميح: تتبع قيمة المتغير m بعد تقييم كل عبارة شرطية. تذكر أن العبارة الشرطية التي يكون شرطها صحيحاً هي التي تُنفذ.
التصنيف: مسألة تدريبية | المستوى: سهل
ما الوظيفة الرئيسية للمقطع البرمجي الذي يقرأ ثلاث قيم (a, b, c) ويستخدم سلسلة من عبارات if لمقارنتها؟
- أ) جمع القيم الثلاث المدخلة وعرض الناتج.
- ب) إيجاد أصغر قيمة من بين القيم الثلاث المدخلة وعرضها.
- ج) إيجاد أكبر قيمة من بين القيم الثلاث المدخلة وعرضها.
- د) ترتيب القيم الثلاث تصاعدياً وعرضها.
الإجابة الصحيحة: c
الإجابة: إيجاد أكبر قيمة من بين القيم الثلاث المدخلة وعرضها.
الشرح: ١. يقرأ البرنامج ثلاث قيم من المستخدم.
٢. يستخدم ثلاث عبارات if مستقلة لمقارنة كل قيمة بالاثنتين الأخريين.
٣. إذا تحقق شرط المقارنة (القيمة أكبر من الاثنتين)، تُخزن هذه القيمة في المتغير m.
٤. في النهاية، تُطبع قيمة m، والتي تمثل أكبر قيمة تم العثور عليها.
٥. الوظيفة: تحديد القيمة القصوى (الأكبر) من بين القيم الثلاث المدخلة.
تلميح: فكر في ماذا يحدث للمتغير m عندما تكون قيمة متغير أكبر من الآخرين.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هي الخطوات الأساسية لكتابة مقطع برمجي يتحقق من كون العمر مناسباً لقيادة السيارة (بافتراض أن السن القانوني هو 18 سنة)؟
- أ) طلب إدخال العمر، مقارنته بالرقم 16، طباعة رسالة 'مناسب' إذا كان العمر >= 16.
- ب) طلب إدخال العمر، مقارنته بالرقم 18، طباعة رسالة 'مناسب' إذا كان العمر >= 18، وإلا طباعة رسالة 'غير مناسب'.
- ج) طلب إدخال العمر والاسم، مقارنة العمر بالرقم 21، طباعة اسم الشخص إذا كان مناسباً.
- د) تعريف العمر مباشرة في الكود كـ age=20، ثم طباعة 'مناسب'.
الإجابة الصحيحة: b
الإجابة: طلب إدخال العمر، مقارنته بالرقم 18، طباعة رسالة 'مناسب' إذا كان العمر >= 18، وإلا طباعة رسالة 'غير مناسب'.
الشرح: ١. طلب إدخال العمر من المستخدم وتحويله إلى عدد صحيح.
٢. استخدام جملة شرطية if للتحقق من الشرط: if age >= 18.
٣. إذا تحقق الشرط (صحيح)، طباعة رسالة تفيد بأن العمر مناسب لقيادة السيارة.
٤. إذا لم يتحقق الشرط (خطأ)، استخدام else لطباعة رسالة تفيد بأن العمر غير مناسب.
٥. هذه الخطوات تُترجم مباشرة إلى كود Python باستخدام input(), int(), if, else, و print().
تلميح: يحتاج البرنامج إلى جملة شرطية واحدة من نوع if-else.
التصنيف: صيغة/خطوات | المستوى: متوسط