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

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

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

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

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

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

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

📝 ملخص الصفحة

📚 التعليمات البرمجية بلغات برمجة مختلفة

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

لغة البرمجة: أداة لكتابة التعليمات التي ينفذها الحاسب. (مستنتج من المحتوى)

اختيار لغة البرمجة: يعتمد على التطبيق الذي تريد إنشاءه.

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

```markmap

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

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

البرمجة

الخوارزمية

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

بايثون

المتغيرات

أهداف التعلم

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

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

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

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

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

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

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

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

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

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

الأدوات

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

ما البرنامج

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

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

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

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

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

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

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

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

سهلة التعلم

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

لمحة تاريخية

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

عام 1991

أمثلة على لغات برمجة

سكراتش (SCRATCH)

بايثون (Python)

سمول بيزيك (Small Basic)

أنسي سي (ANSI C)

روبي (Ruby)

سي شارب (C#)

مثال "مرحباً بالعالم"

في بايثون

#### print("Hello world!")

في سمول بيزيك

#### TextWindow.WriteLine("Hello world!")

في أنسي سي

#### puts("Hello world!");

في روبي

#### puts "Hello world!"

في سي شارب

#### System.Console.WriteLine("Hello world!");

معلومة مهمة

تنفيذ التعليمات

#### الحاسب ينفذ التعليمات حرفياً

#### التعليمات الخاطئة تؤدي إلى نتائج خاطئة

```

نقاط مهمة

  • نفس المهمة (مثل طباعة "Hello world!") يمكن كتابتها بأشكال مختلفة بلغات برمجة متعددة.
  • تنفذ أجهزة الحاسب التعليمات بدقة، فإذا كانت التعليمات خاطئة، ستكون النتيجة خاطئة ولن يُنجز العمل المطلوب.
  • توجد لغات برمجة مرئية وسهلة للمبتدئين (مثل سكراتش) ولغات نصية أكثر تعقيداً (مثل C وPython).

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

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

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

التعليمات البرمجية بلغات برمجة مختلفة

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

عندما تختار لغة البرمجة التي تريد إنشاءه

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

#Hello world! in Python print("Hello world!")

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

' Hello world! in Small Basic TextWindow.WriteLine ( "Hello world!" )

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

/* Hello world! in C Ansi */ #include <stdio.h> #include <stdlib.h> int main(void) { puts("Hello world!"); return EXIT_SUCCESS; }

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

# Hello world! in Ruby puts "Hello world!"

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

//Hello world! in C# class Hello world { static void Main() { System.Console.WriteLine("Hello world!"); } }

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

سكراتش

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

بايثون

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

سمول بيزيك

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

سي

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

روبي

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

سي شارب

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

معلومة

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

تنفذ أجهزة الحاسوب التعليمات، لذلك إذا تم إعطاؤها تعليمات خطأ، فستكون النتيجة خطأ ولن يتم إنجاز العمل بالشكل المطلوب.

نوع: METADATA

2025 . 1447

نوع: METADATA

122

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

التعليمات البرمجية بلغات برمجة مختلفة عندما تختار لغة البرمجة التي تريد إنشاءه #Hello world! in Python print("Hello world!") ' Hello world! in Small Basic TextWindow.WriteLine ( "Hello world!" ) /* Hello world! in C Ansi */ #include <stdio.h> #include <stdlib.h> int main(void) { puts("Hello world!"); return EXIT_SUCCESS; } # Hello world! in Ruby puts "Hello world!" //Hello world! in C# class Hello world { static void Main() { System.Console.WriteLine("Hello world!"); } } سكراتش بايثون سمول بيزيك سي روبي سي شارب معلومة تنفذ أجهزة الحاسوب التعليمات، لذلك إذا تم إعطاؤها تعليمات خطأ، فستكون النتيجة خطأ ولن يتم إنجاز العمل بالشكل المطلوب. 2025 . 1447 122

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

عدد البطاقات: 2 بطاقة لهذه الصفحة

ما المبدأ الأساسي الذي يوضحه المثال المقدم لكتابة 'Hello world!' بلغات برمجة مختلفة؟

  • أ) أن لغات البرمجة المختلفة تنتج نفس النتيجة دائماً بغض النظر عن الصيغة.
  • ب) أن أجهزة الحاسوب تنفذ التعليمات كما هي، فإذا كانت التعليمات خاطئة تكون النتيجة خاطئة.
  • ج) أن كتابة 'Hello world!' هي الخطوة الأولى لتعلم أي لغة برمجة.
  • د) أن سرعة تنفيذ البرنامج تختلف حسب لغة البرمجة المستخدمة.

الإجابة الصحيحة: b

الإجابة: أن أجهزة الحاسوب تنفذ التعليمات كما هي، فإذا كانت التعليمات خاطئة تكون النتيجة خاطئة.

الشرح: 1. المثال يوضح كتابة نفس المهمة (طباعة 'Hello world!') بلغات برمجة مختلفة. 2. الهدف هو التأكيد على أن الحاسوب أداة تنفيذية. 3. النتيجة النهائية تعتمد كلياً على دقة التعليمات البرمجية المكتوبة.

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

التصنيف: مفهوم جوهري | المستوى: سهل

أي من العبارات التالية تعتبر نتيجة مباشرة للمبدأ القائل بأن الحاسوب ينفذ التعليمات كما هي؟

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

الإجابة الصحيحة: c

الإجابة: لن يتم إنجاز العمل بالشكل المطلوب إذا كانت التعليمات خاطئة.

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

تلميح: ما هي العاقبة العملية لكتابة تعليمات برمجية غير دقيقة؟

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