📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
جدول المهارات
نوع: METADATA
جدول المهارات
درجة الإتقان
نوع: METADATA
درجة الإتقان
أتقن
نوع: METADATA
أتقن
لم يتقن
نوع: METADATA
لم يتقن
المهارة
نوع: METADATA
المهارة
نوع: محتوى تعليمي
1. فهم المشكلة وتحديد مدخلاتها ومخرجاتها.
نوع: محتوى تعليمي
2. كتابة خوارزمية لمشكلة محددة.
نوع: محتوى تعليمي
3. رسم مخطط انسيابي لخوارزمية.
نوع: محتوى تعليمي
4. التمييز بين المتغيرات في لغة البايثون.
نوع: محتوى تعليمي
5. إنشاء برنامج في بايثون.
نوع: محتوى تعليمي
6. التمييز بين أنواع البيانات المختلفة.
نوع: محتوى تعليمي
7. إنشاء مقطع برمجي بلغة البايثون باستخدام دالتي الإدخال (input) والطباعة (print).
نوع: محتوى تعليمي
8. إجراء العمليات الحسابية باستخدام المعاملات الرياضية.
نوع: محتوى تعليمي
9. إسناد قيم للمتغيرات.
نوع: محتوى تعليمي
10. رسم الأشكال باستخدام نموذج السلحفاة في بايثون.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي الخطوة الأولى في حل المشكلة باستخدام البرمجة؟
- أ) كتابة خوارزمية لمشكلة محددة.
- ب) رسم مخطط انسيابي لخوارزمية.
- ج) فهم المشكلة وتحديد مدخلاتها ومخرجاتها.
- د) إنشاء برنامج في بايثون.
الإجابة الصحيحة: c
الإجابة: فهم المشكلة وتحديد مدخلاتها ومخرجاتها.
الشرح: 1. قبل كتابة أي كود، يجب فهم المشكلة بوضوح.
2. تحديد المدخلات: البيانات التي يحتاجها البرنامج (مثل الأرقام، النصوص).
3. تحديد المخرجات: النتائج التي يجب أن ينتجها البرنامج.
4. هذه الخطوة أساسية لكتابة خوارزمية صحيحة وفعالة.
تلميح: تتعلق هذه الخطوة بفهم ما تريد البرنامج أن يفعله وما يحتاجه ليعمل.
التصنيف: خطوات | المستوى: سهل
أي مما يلي يمثل تمييزاً بين أنواع البيانات في البرمجة؟
- أ) كتابة خوارزمية لمشكلة محددة.
- ب) التمييز بين أنواع البيانات المختلفة مثل الأعداد الصحيحة والنصوص والقيم المنطقية.
- ج) إسناد قيم للمتغيرات.
- د) رسم الأشكال باستخدام نموذج السلحفاة.
الإجابة الصحيحة: b
الإجابة: التمييز بين أنواع البيانات المختلفة مثل الأعداد الصحيحة والنصوص والقيم المنطقية.
الشرح: 1. أنواع البيانات الأساسية في البرمجة تشمل: الأعداد الصحيحة (int)، الأعداد العشرية (float)، النصوص (str)، والقيم المنطقية (bool).
2. التمييز بينها مهم لاختيار نوع المتغير المناسب وتجنب الأخطاء.
3. مثلاً، لا يمكن جمع نص مع رقم مباشرة دون تحويل النوع.
تلميح: تختلف أنواع البيانات في طريقة تخزينها في الذاكرة والعمليات التي يمكن إجراؤها عليها.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما الوظيفة الأساسية لدالتي `input` و `print` في لغة بايثون؟
- أ) تُستخدم `input` لعرض النتائج، وتُستخدم `print` لأخذ بيانات من المستخدم.
- ب) تُستخدم `input` لأخذ بيانات من المستخدم، وتُستخدم `print` لعرض النتائج على الشاشة.
- ج) تُستخدم كلتاهما لإجراء العمليات الحسابية.
- د) تُستخدم `input` لرسم الأشكال، وتُستخدم `print` لتخزين البيانات.
الإجابة الصحيحة: b
الإجابة: تُستخدم `input` لأخذ بيانات من المستخدم، وتُستخدم `print` لعرض النتائج على الشاشة.
الشرح: 1. دالة `input()`: تقوم بإيقاف تنفيذ البرنامج وانتظار المستخدم لإدخال نص من لوحة المفاتيح، ثم تُرجع هذا النص كقيمة.
2. دالة `print()`: تأخذ قيمة أو أكثر وتعرضها على الشاشة (وحدة الإخراج القياسية).
3. هما أساسيتان لإنشاء برامج تتفاعل مع المستخدم.
تلميح: إحداهما للدخول (ادخال) والأخرى للخروج (إخراج) في البرنامج.
التصنيف: تعريف | المستوى: سهل
ما الهدف من رسم مخطط انسيابي (Flowchart) في البرمجة؟
- أ) كتابة الكود البرمجي النهائي بلغة بايثون.
- ب) اختبار سرعة تنفيذ البرنامج.
- ج) تمثيل الخوارزمية بصرياً باستخدام رموز قياسية لتوضيح تسلسل الخطوات وتدفق البيانات.
- د) تحديد ألوان واجهة المستخدم للبرنامج.
الإجابة الصحيحة: c
الإجابة: تمثيل الخوارزمية بصرياً باستخدام رموز قياسية لتوضيح تسلسل الخطوات وتدفق البيانات.
الشرح: 1. المخطط الانسيابي هو تمثيل رسومي للخوارزمية.
2. يستخدم رموزاً قياسية (مثل المعين للقرار، والمستطيل للعملية، والبيضاوي للبداية والنهاية).
3. فوائده: تسهيل فهم المنطق، اكتشاف الأخطاء المنطقية مبكراً، وتوثيق البرنامج.
تلميح: يساعد هذا التمثيل المرئي على فهم منطق البرنامج قبل كتابة الكود.
التصنيف: مفهوم جوهري | المستوى: متوسط