الدرس السادس: - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: الدرس السادس:

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

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

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

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

📝 ملخص الصفحة

📚 الملفات

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

الملف النصي (Text File): سلسلة من النصوص قد تحتوي على الأحرف والأرقام والرموز، ويمكن إجراء عمليات مختلفة عليه مثل الحذف والإضافة والتعديل عبر أوامر برمجية.

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

```markmap

الملفات

لماذا نستخدم الملفات؟

لتجنب فقدان البيانات

  • البيانات في ذاكرة الوصول العشوائي (RAM) تُفقد عند إيقاف البرنامج
  • الملفات تُحفظ على القرص الصلب أو وحدات تخزين أخرى
  • تتيح استعادة البيانات ومعالجتها لاحقاً

أبسط أنواع الملفات

الملفات النصية

العمليات الأساسية على الملفات

فتح الملف

  • تحديد موقع الملف
  • اختيار وضع القراءة أو الكتابة

القراءة من ملف

  • نقل البيانات من الملف إلى متغيرات وهياكل بيانات في الذاكرة
  • بهدف معالجة البيانات

الكتابة في ملف

  • نقل قيم المتغيرات وهياكل البيانات من البرنامج إلى الملف
  • يمكن الكتابة في ملف جديد أو إضافة إلى ملف موجود

إغلاق الملف

  • يقوم نظام التشغيل بالتأكد من انتهاء جميع عمليات القراءة والكتابة
```

نقاط مهمة

  • البيانات المخزنة أثناء تشغيل البرنامج في ذاكرة الوصول العشوائي (RAM) مؤقتة وتُفقد عند إيقاف البرنامج.
  • الحل الدائم هو تخزين البيانات في ملفات على القرص الصلب.
  • العمليات الأساسية على أي ملف هي: الفتح، القراءة، الكتابة، الإغلاق.

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

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

الدرس السادس:

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

الدرس السادس:

الملفات

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

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

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

الملفات النصية

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

الملف النصي (Text File) هو سلسلة من النصوص التي قد تحتوي على الأحرف والأرقام والرموز، ويمكن إجراء عمليات مختلفة على الملفات النصية مثل الحذف والإضافة والتعديل، ويتم ذلك من خلال أوامر برمجية محددة.

العمليات الأساسية على الملفات

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

العمليات الأساسية على الملفات

فتح الملف

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

فتح الملف

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

لفتح ملف يتعين عليك أن تحدد موقع الملف، ثم تختار ما إذا كنت تريد القراءة من الملف أو الكتابة عليه.

القراءة من ملف

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

القراءة من ملف

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

عندما تقرأ البيانات الموجودة داخل الملف، فأنت تخزنها في متغيرات وهياكل بيانات البرنامج الموجود في الذاكرة؛ وذلك بهدف القيام بمعالجتها.

الكتابة في ملف

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

الكتابة في ملف

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

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

إغلاق الملف

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

إغلاق الملف

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

عند إغلاقك للملف فإن نظام التشغيل يقوم بعملية التأكد من انتهاء جميع عمليات القراءة والكتابة في ذلك الملف.

رابط الدرس الرقمي

نوع: NON_EDUCATIONAL

رابط الدرس الرقمي www.ien.edu.sa

نوع: METADATA

201

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

🔍 عناصر مرئية

An illustration of an open laptop displaying lines of code on its screen. To the left of the laptop, there are two documents, one is a stack of papers with lines, and the other is an orange folder. The overall image depicts a digital or programming context.

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

--- SECTION: الدرس السادس: --- الدرس السادس: --- SECTION: الملفات --- لقد تعرفت سابقاً على مجموعة من البرامج التي تستخدم بيانات يتم إنشاؤها أثناء التشغيل فقط، وقمت بتخزين هذه البيانات على شكل متغيرات وهياكل بيانات يتم تخزينها أثناء التشغيل في ذاكرة الوصول العشوائي (RAM). وتلك البيانات التي يتم تخزينها أثناء التشغيل في ذاكرة الوصول العشوائي يتم فقدانها فور إيقاف البرنامج. ولتجنب هذه المشكلة، يجب التخزين في ملفات تحفظ على القرص الصلب أو في وحدات التخزين الأخرى، مما يتيح استعادتها لتتم معالجتها لاحقاً. تُعد الملفات النصية من أبسط أنواع حاويات تخزين البيانات. الملفات النصية الملف النصي (Text File) هو سلسلة من النصوص التي قد تحتوي على الأحرف والأرقام والرموز، ويمكن إجراء عمليات مختلفة على الملفات النصية مثل الحذف والإضافة والتعديل، ويتم ذلك من خلال أوامر برمجية محددة. --- SECTION: العمليات الأساسية على الملفات --- العمليات الأساسية على الملفات --- SECTION: فتح الملف --- فتح الملف لفتح ملف يتعين عليك أن تحدد موقع الملف، ثم تختار ما إذا كنت تريد القراءة من الملف أو الكتابة عليه. --- SECTION: القراءة من ملف --- القراءة من ملف عندما تقرأ البيانات الموجودة داخل الملف، فأنت تخزنها في متغيرات وهياكل بيانات البرنامج الموجود في الذاكرة؛ وذلك بهدف القيام بمعالجتها. --- SECTION: الكتابة في ملف --- الكتابة في ملف عندما تكتب بيانات في ملف، فإنك تنقل قيم المتغيرات وهياكل البيانات المستخدمة في البرنامج إلى ذلك الملف المحفوظ في مجلد. يمكن كتابة البيانات في ملف جديد أو إضافتها إلى محتويات ملف موجود سابقاً. --- SECTION: إغلاق الملف --- إغلاق الملف عند إغلاقك للملف فإن نظام التشغيل يقوم بعملية التأكد من انتهاء جميع عمليات القراءة والكتابة في ذلك الملف. --- SECTION: رابط الدرس الرقمي --- رابط الدرس الرقمي www.ien.edu.sa 201 وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **IMAGE**: Untitled Description: An illustration of an open laptop displaying lines of code on its screen. To the left of the laptop, there are two documents, one is a stack of papers with lines, and the other is an orange folder. The overall image depicts a digital or programming context. Context: Illustrates the context of programming and data handling, relating to file operations.

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

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

ما هو السبب الرئيسي لاستخدام الملفات لتخزين البيانات في البرمجة بدلاً من الاعتماد فقط على ذاكرة الوصول العشوائي (RAM)؟

  • أ) لأن الملفات أسرع في الوصول للبيانات من ذاكرة الوصول العشوائي.
  • ب) لأن سعة التخزين في الملفات غير محدودة مقارنة بالـ RAM.
  • ج) لأن البيانات المخزنة في ذاكرة الوصول العشوائي (RAM) تُفقد فور إيقاف البرنامج، بينما الملفات تحفظ البيانات على القرص الصلب أو وحدات التخزين الأخرى للاستخدام لاحقاً.
  • د) لأن الملفات توفر حماية أفضل للبيانات من الفيروسات مقارنة بالـ RAM.

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

الإجابة: لأن البيانات المخزنة في ذاكرة الوصول العشوائي (RAM) تُفقد فور إيقاف البرنامج، بينما الملفات تحفظ البيانات على القرص الصلب أو وحدات التخزين الأخرى للاستخدام لاحقاً.

الشرح: 1. ذاكرة الوصول العشوائي (RAM) تخزن البيانات أثناء تشغيل البرنامج فقط. 2. عند إيقاف البرنامج، تُفقد جميع البيانات المخزنة في الـ RAM. 3. الملفات تحفظ البيانات على وسائط تخزين دائمة (مثل القرص الصلب). 4. هذا يسمح باستعادة البيانات ومعالجتها في وقت لاحق.

تلميح: فكر في الفرق بين التخزين المؤقت والدائم للبيانات.

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

ما هو التعريف الصحيح للملف النصي (Text File)؟

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

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

الإجابة: هو سلسلة من النصوص التي قد تحتوي على الأحرف والأرقام والرموز، ويمكن إجراء عمليات مختلفة عليه مثل الحذف والإضافة والتعديل.

الشرح: 1. الملف النصي هو أحد أبسط أنواع حاويات تخزين البيانات. 2. محتواه عبارة عن سلسلة من النصوص. 3. يمكن أن يحتوي على أحرف وأرقام ورموز. 4. يمكن إجراء عمليات برمجية عليه مثل الحذف والإضافة والتعديل.

تلميح: فكر في نوع البيانات التي يمكن أن يحتويها هذا الملف.

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

ما الهدف من عملية 'القراءة من ملف' في البرمجة؟

  • أ) حذف البيانات القديمة من الملف لتحرير مساحة التخزين.
  • ب) تشفير البيانات داخل الملف لحمايتها من الوصول غير المصرح به.
  • ج) تخزين البيانات الموجودة داخل الملف في متغيرات وهياكل بيانات البرنامج الموجود في الذاكرة؛ بهدف معالجتها.
  • د) تحويل تنسيق الملف من نصي إلى تنسيق ثنائي (Binary).

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

الإجابة: تخزين البيانات الموجودة داخل الملف في متغيرات وهياكل بيانات البرنامج الموجود في الذاكرة؛ بهدف معالجتها.

الشرح: 1. عملية القراءة من ملف تستخرج البيانات منه. 2. يتم تخزين هذه البيانات المستخرجة في متغيرات أو هياكل بيانات داخل البرنامج. 3. يتم هذا التخزين في ذاكرة البرنامج (RAM). 4. الهدف النهائي هو تمكين البرنامج من معالجة هذه البيانات.

تلميح: فكر في ما يحدث للبيانات بعد قراءتها من الملف.

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

ما الذي يحدث عند إغلاق ملف بعد الانتهاء من عمليات القراءة أو الكتابة عليه؟

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

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

الإجابة: يقوم نظام التشغيل بعملية التأكد من انتهاء جميع عمليات القراءة والكتابة في ذلك الملف.

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

تلميح: فكر في دور نظام التشغيل في إدارة الملفات.

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