مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “الملفات النصية في لغة C – القراءة والكتابة” وفق المنهاج الجزائري. التعامل مع الملفات يسمح بتخزين البيانات بشكل دائم.
المفاهيم الأساسية
لغة C تتعامل مع الملفات من خلال مؤشر FILE*. فتح ملف: fopen(“filename”, “mode”). الأوضاع: “r” للقراءة، “w” للكتابة (ينشئ ملفاً جديداً)، “a” للإضافة. دوال القراءة: fscanf(), fgets(), fgetc(). دوال الكتابة: fprintf(), fputs(), fputc(). إغلاق الملف: fclose(fp).
النقاط الرئيسية
- فتح وإغلاق الملفات
- القراءة من ملف
- الكتابة في ملف
- معالجة أخطاء الملفات
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: اكتب برنامجاً يقرأ 5 أعداد من المستخدم ويكتبها في ملف.
الحل: FILE* f=fopen(“donnees.txt”,”w”); for(i=0;i<5;i++) { scanf("%d",&n); fprintf(f,"%dn",n); } fclose(f);
مثال 2: بكالوريا 2023
السؤال: اكتب برنامجاً يقرأ أعداداً من ملف ويحسب مجموعها.
الحل: FILE* f=fopen(“nombres.txt”,”r”); while(fscanf(f,”%d”,&n)!=EOF) s+=n; fclose(f);
خلاصة
التعامل مع الملفات يسمح بحفظ البيانات واسترجاعها. إتقان دوال الملفات ضروري لتطبيقات عملية.
دروس مشابهة
- الإعلام الآلي — الحلقات في بايثون (حلول مفصلة) — السنة الثالثة ثانوي
- الجداول الإلكترونية Excel — الإعلام الآلي — السنة الأولى متوسط — المنهاج الجزائر
- الشبكات الحاسوبية — أنواعها وفوائدها — الإعلام الآلي — السنة الأولى متوسط — المن
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.