русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Забезпечать зчитування наступного компонента файла f і присвоювання значення цього компонента змінній у.


Дата додавання: 2014-11-28; переглядів: 770.


Виконання вказівок

rewrite (f);

f­: = z;

Put(f)

забезпечить запис у файл f значення змінної z.

Крім перелічених вище процедур, у мові Паскаль іс­нують ще дві стандартні процедури read і write, які в де­яких випадках дають змогу спростити роботу з файлами.

read (іф, х) рівносильно х:= іф ­ ; get (іф);

write (іф, х) рівносильно іф ­ := х; put (іф);

Якщо в процедурах read і write імена файлів відсутні, то використовуються відповідно стандартні файли input і output.

Зауважимо, що при перегляді файла не можна до стан­дартного файла input застосовувати процедуру reset, а до стандартного файла output не можна застосовувати про­цедуру rewrite. Розглянемо кілька фрагментів програм для роботи з файлами.

Приклади

1. Перегляд файла f1 (зчитування всієї інформації з файла f1):

reset (f1)

WHILE NOT eof (f1) DO

BEGIN

READ(fl,x);

Oбробка чергового компонента файла

END;

Змінна x повинна мати тип компонентів файла f1.

2. Створення файла f2 (запис інформації у файл). Змінна у повинна мати тип компонент файла f2.

rewrite (f2);

WHILE умова DO

BEGIN

Здобуття значення у чергового компонента файла

write (f2, у)

END

3. Копіювання файла f1 у файл f2. Компоненти обох файлів, а та­кож змінна x повинні бути одного типу:

reset (f1);

rewrite (f2);

WHILE NOT eof (f1) DO

BEGIN

read (f 1,x);


<== попередня лекція | наступна лекція ==>
Re, im : real | Write (f2,x)


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн