📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
الدرس الأول: ما البرمجة
نوع: محتوى تعليمي
يتعلم الإنسان اتباع القواعد منذ نعومة أظفاره، وهذا يستمر باتباع القواعد طوال حياته. إن ما يقوم الإنسان بفعله عند الاستيقاظ كل صباح هو أيسر مثال على ذلك القواعد.
قد لا تكون القواعد واضحة دائماً، وفي بعض الأحيان قد يحتاج الأشخاص إلى وضع قواعد جديدة وفقاً لمواقف محددة.
لا يمكن لأجهزة الحاسب اتخاذ القرارات بنفسها، بل تتبع تعليمات محددة للغاية.
نوع: محتوى تعليمي
المقطع البرمجي هو مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة.
نوع: محتوى تعليمي
كيف أكتب مقطعاً برمجياً
نوع: محتوى تعليمي
يكتب المقطع البرمجي من قبل المبرمج، ويقوم جهاز الحاسب بقراءة التعليمات المقدمة له بلغة الآلة وهي اللغة الوحيدة التي يفهمها. جهاز الحاسب وتتكون من 1 و 0. في الواقع يستحيل على المبرمج كتابة برنامج بلغة الآلة المكونة من 1 و 0، ولذلك يستخدم المبرمجون لغات برمجة "ذات مستوى أعلى" لكتابة المقطع البرمجي بكلمات مفهومة نصف التعليمات لجهاز الحاسب. وبمجرد كتابة البرنامج بلغة برمجة معينة، يستخدم المبرمج أدوات لتحويل هذه التعليمات إلى لغة الآلة التي يمكن تنفيذها بواسطة جهاز الحاسب.
نوع: محتوى تعليمي
لغة برمجة بايثون
نوع: محتوى تعليمي
هناك المئات من لغات البرمجة، وتستخدم لغة برمجة بايثون (Python) لكتابة برنامجك الأول. لغة برمجة بايثون هي لغة عالمية عالية المستوى مفتوحة المصدر وسهلة التعلم، تعتمد على كتابة الأكواد (التعليمات البرمجية). يمكن استخدامها مع مجموعة متنوعة من التطبيقات وتعد سهلة وممتعة للمبتدئين بالبرمجة.
نوع: محتوى تعليمي
لمحة تاريخية
نوع: محتوى تعليمي
تم إنشاء بايثون على يد جودو فان روسم عام 1991.
نوع: METADATA
استيقظ
نظف أسنانك
توضأ للصلاة
أد الصلاة
تناول فطورك
ارتد ملابسك
اذهب إلى المدرسة
🔍 عناصر مرئية
Two laptops are shown. The left laptop displays a user interface with windows and buttons. The right laptop displays lines of code with binary numbers and a silhouette of a person. A dotted line connects the two laptops.
A cluster of green dots arranged in a pattern, resembling a stylized brain or a network.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 5 بطاقة لهذه الصفحة
ما تعريف المقطع البرمجي؟
- أ) لغة تستخدم للتواصل مع الحاسب باستخدام 1 و 0 فقط.
- ب) مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة.
- ج) أداة تستخدم لتحويل التعليمات البرمجية إلى لغة الآلة.
- د) قواعد يتبعها الإنسان في حياته اليومية.
الإجابة الصحيحة: b
الإجابة: مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة.
الشرح: 1. المقطع البرمجي هو الوحدة الأساسية لكتابة البرامج.
2. يتكون من سلسلة من الأوامر والتعليمات.
3. تُكتب هذه الأوامر بلغة برمجة محددة يفهمها المبرمج.
4. الهدف النهائي هو تنفيذ مهمة أو حل مشكلة محددة بواسطة الحاسب.
تلميح: فكر في مجموعة التعليمات التي تُعطى للحاسب.
التصنيف: تعريف | المستوى: سهل
ما اللغة الوحيدة التي يفهمها جهاز الحاسب ويتكون منها برنامجه التنفيذي؟
- أ) لغة بايثون (Python).
- ب) اللغة العربية أو الإنجليزية.
- ج) لغة الآلة (المكونة من 1 و 0).
- د) لغة الترميز ذات المستوى الأعلى.
الإجابة الصحيحة: c
الإجابة: لغة الآلة (المكونة من 1 و 0).
الشرح: 1. جهاز الحاسب يعمل على أساس النظام الثنائي (Binary).
2. جميع التعليمات البرمجية يجب أن تُترجم في النهاية إلى شكل يفهمه المعالج.
3. هذا الشكل النهائي هو لغة الآلة، والتي تتكون من سلسلة من الأرقام الثنائية (0 و 1).
4. المبرمجون لا يكتبون عادةً بهذه اللغة مباشرة بسبب صعوبتها.
تلميح: هذه اللغة تتكون من رمزين أساسيين فقط.
التصنيف: مفهوم جوهري | المستوى: متوسط
لماذا يستخدم المبرمجون لغات برمجة 'ذات مستوى أعلى' مثل بايثون؟
- أ) لأنها أسرع في التنفيذ من لغة الآلة.
- ب) لأنها لا تحتاج إلى أي أدوات تحويل.
- ج) لأن كتابة البرنامج بلغة الآلة (المكونة من 1 و 0) مستحيلة عملياً، ولتكون التعليمات مفهومة للمبرمج.
- د) لأن أجهزة الحاسب الحديثة لا تفهم لغة الآلة.
الإجابة الصحيحة: c
الإجابة: لأن كتابة البرنامج بلغة الآلة (المكونة من 1 و 0) مستحيلة عملياً، ولتكون التعليمات مفهومة للمبرمج.
الشرح: 1. لغة الآلة صعبة الفهم والكتابة مباشرة من قبل البشر.
2. لغات البرمجة عالية المستوى تستخدم كلمات وقواعد شبيهة باللغة البشرية.
3. هذا يجعل كتابة البرامج وتصحيحها أسهل وأسرع.
4. بعد الكتابة، تُستخدم أدوات (مثل المترجم أو المفسر) لتحويل الكود إلى لغة الآلة.
تلميح: فكر في صعوبة كتابة برنامج كامل باستخدام أصفار وواحدات فقط.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي مما يلي يصف لغة برمجة بايثون (Python) بشكل صحيح؟
- أ) لغة منخفضة المستوى تستخدم فقط لبرمجة ألعاب الفيديو.
- ب) لغة عالمية عالية المستوى مفتوحة المصدر وسهلة التعلم، تعتمد على كتابة الأكواد.
- ج) لغة قديمة تم استبدالها بلغات أحدث مثل الجافا.
- د) لغة تستخدم فقط لتحويل الأكواد إلى لغة الآلة.
الإجابة الصحيحة: b
الإجابة: لغة عالمية عالية المستوى مفتوحة المصدر وسهلة التعلم، تعتمد على كتابة الأكواد.
الشرح: 1. بايثون لغة برمجة عالية المستوى، أي أنها قريبة من لغة الإنسان.
2. هي لغة مفتوحة المصدر، مما يعني أنها مجانية ويمكن للجميع المساهمة في تطويرها.
3. تتميز بسهولة تعلمها، مما يجعلها مناسبة للمبتدئين.
4. تعتمد على كتابة سطور من التعليمات البرمجية (الأكواد) لبناء البرنامج.
تلميح: تذكر الخصائص المذكورة في النص عن بايثون.
التصنيف: مفهوم جوهري | المستوى: سهل
من هو مبتكر لغة برمجة بايثون وفي أي عام؟
- أ) بيل جيتس عام 1985.
- ب) جودو فان روسم عام 1991.
- ج) ستيف جوبز عام 1976.
- د) مارك زوكربيرج عام 2004.
الإجابة الصحيحة: b
الإجابة: جودو فان روسم عام 1991.
الشرح: 1. المعلومات التاريخية للمفاهيم العلمية مهمة.
2. لغة بايثون تم إنشاؤها بواسطة المبرمج الهولندي جودو فان روسم.
3. تم إطلاق النسخة الأولى من اللغة في عام 1991.
4. معرفة المبتكر والتاريخ يساعد في فهم تطور التقنية.
تلميح: انظر إلى قسم 'لمحة تاريخية'.
التصنيف: رقم/تاريخ | المستوى: سهل