Назад на содержание Работа с файлами в Pascal


Общая информация

Файловые процедуры и функции

Текстовые файлы

Типизированные файлы

Нетипизированные файлы

Пример

Контрольные вопросы

Задания


Пример

Организация простого ввода массивов данных.

const			  {раздел описания констант}
  N= 1000;		  {Максимальная длина ввода}
var			  {раздел описания переменных}
  f: text;		  {объявляем переменную файло-
			   вого типа. Файл текстовый} 
  m: array [1..N] of real;{объявляем массив вещественных
			   чисел, размерностью N}
  i: integer;	      	  {переменная-счетчик}
begin			  {начало тела программы}
  assign (f,'prog.dat');  {связываем логический файл
			   с физическим prog.dat}
  reset(f);		  {инициируем файл для чтения}
  i:= 1;		  {инициируем счетчик}
  while not EOF(f)and(i<= N)
   do   		  {пока не достигли конца файла и 
			   последнего элемента массива 
		  	   выполняем следующее:}
     begin		  {начало подпрограммы}	
       read (f, m[i]);	  {ввод элементов массива из файла}
       inc (i);		  {увеличиваем счетчик}
     end;		  {конец подпрограммы}
  close (f);		  {закрываем файл f}	
 ........
end.			  {завершение программы}
		

В начало
Hosted by uCoz