صفحة 121 - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 البرمجة ولغة بايثون

المفاهيم الأساسية

المقطع البرمجي: مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة.

خريطة المفاهيم

```markmap

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

المفاهيم الأساسية

البرمجة

الخوارزمية

المخطط الانسيابي

بايثون

المتغيرات

أهداف التعلم

فهم بايثون والخوارزميات

كتابة الخطوات الخوارزمية

تقسيم المشكلات

تمثيل الخوارزميات بمخططات انسيابية

مراحل تكوين البرنامج

أنواع المتغيرات وتعيين القيم

أنواع البيانات

المعاملات (الإسناد والرياضية)

استخدام نموذج السلحفاة في بايثون

رسم أشكال بسيطة ببايثون

الأدوات

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

ما البرنامج

جهاز الحاسب يتبع تعليمات محددة

المبرمج يكتب المقاطع البرمجية

كيف أكتب مقطعاً برمجياً

يكتب بلغة برمجة عالية المستوى

يترجم إلى لغة الآلة (0 و 1)

لغة برمجة بايثون

لغة عالية المستوى

مفتوحة المصدر

سهلة التعلم

عالمية الاستخدام

لمحة تاريخية

أنشأها جودو فان روسوم

عام 1991

```

نقاط مهمة

  • أجهزة الحاسب لا تتخذ قرارات بنفسها، بل تتبع تعليمات محددة.
  • المبرمج يكتب المقطع البرمجي بلغة برمجة مفهومة (عالية المستوى).
  • يتم تحويل البرنامج إلى لغة الآلة (المكونة من 0 و 1) حتى يفهمها الحاسب وينفذها.
  • لغة بايثون هي لغة برمجة سهلة التعلم وممتعة للمبتدئين.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

الدرس الأول: ما البرمجة

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

المقطع البرمجي هو مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة.

نوع: محتوى تعليمي

كيف أكتب مقطعاً برمجياً

نوع: محتوى تعليمي

يكتب المقطع البرمجي من قبل المبرمج، ويقوم جهاز الحاسب بقراءة التعليمات المقدمة له بلغة الآلة وهي اللغة الوحيدة التي يفهمها. جهاز الحاسب وتتكون من 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.

📄 النص الكامل للصفحة

الدرس الأول: ما البرمجة يتعلم الإنسان اتباع القواعد منذ نعومة أظفاره، وهذا يستمر باتباع القواعد طوال حياته. إن ما يقوم الإنسان بفعله عند الاستيقاظ كل صباح هو أيسر مثال على ذلك القواعد. قد لا تكون القواعد واضحة دائماً، وفي بعض الأحيان قد يحتاج الأشخاص إلى وضع قواعد جديدة وفقاً لمواقف محددة. لا يمكن لأجهزة الحاسب اتخاذ القرارات بنفسها، بل تتبع تعليمات محددة للغاية. المقطع البرمجي هو مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة. كيف أكتب مقطعاً برمجياً يكتب المقطع البرمجي من قبل المبرمج، ويقوم جهاز الحاسب بقراءة التعليمات المقدمة له بلغة الآلة وهي اللغة الوحيدة التي يفهمها. جهاز الحاسب وتتكون من 1 و 0. في الواقع يستحيل على المبرمج كتابة برنامج بلغة الآلة المكونة من 1 و 0، ولذلك يستخدم المبرمجون لغات برمجة "ذات مستوى أعلى" لكتابة المقطع البرمجي بكلمات مفهومة نصف التعليمات لجهاز الحاسب. وبمجرد كتابة البرنامج بلغة برمجة معينة، يستخدم المبرمج أدوات لتحويل هذه التعليمات إلى لغة الآلة التي يمكن تنفيذها بواسطة جهاز الحاسب. لغة برمجة بايثون هناك المئات من لغات البرمجة، وتستخدم لغة برمجة بايثون (Python) لكتابة برنامجك الأول. لغة برمجة بايثون هي لغة عالمية عالية المستوى مفتوحة المصدر وسهلة التعلم، تعتمد على كتابة الأكواد (التعليمات البرمجية). يمكن استخدامها مع مجموعة متنوعة من التطبيقات وتعد سهلة وممتعة للمبتدئين بالبرمجة. لمحة تاريخية تم إنشاء بايثون على يد جودو فان روسم عام 1991. استيقظ نظف أسنانك توضأ للصلاة أد الصلاة تناول فطورك ارتد ملابسك اذهب إلى المدرسة --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: 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. Context: Illustrates the concept of programming and code execution. **DIAGRAM**: Untitled Description: A cluster of green dots arranged in a pattern, resembling a stylized brain or a network. Context: Represents the Ministry of Education logo or a related educational concept.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 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. معرفة المبتكر والتاريخ يساعد في فهم تطور التقنية.

تلميح: انظر إلى قسم 'لمحة تاريخية'.

التصنيف: رقم/تاريخ | المستوى: سهل