الملفات في لغة باسكال: القراءة والكتابة
الملفات تسمح بتخزين البيانات بشكل دائم.
1. أنواع الملفات
ملفات نصية: Text (قابلة للقراءة البشرية). ملفات معرفة: file of Type (ملفات ثنائية).
2. الكتابة في ملف نصي
var f: Text; assign(f, ‘data.txt’); rewrite(f); writeln(f, data); close(f);
3. القراءة من ملف نصي
reset(f); readln(f, x); while not eof(f) do … close(f);
4. الإضافة إلى ملف
append(f); (لفتح للإضافة في نهاية الملف).
مثال
var f: Text; n,i,x: Integer; begin assign(f,’numbers.txt’); rewrite(f); for i:=1 to 10 do begin readln(x); writeln(f,x); end; close(f); end.
تمارين
- اكتب برنامجا يقرأ أسماء 5 طلاب ويكتبهم في ملف.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.