ВУЗ:
Составители:
Рубрика:
Во время подготовки файла исходных данных значения перемен-
ных нужно отделять друг от друга пробелами. Перевод на новую строч-
ку нужно учитывать при организации ввода переменных в тексте про-
граммы.
При вводе и выводе в текстовый файл происходит автоматическое
преобразование типов переменных. Значение каждой переменной при
вводе преобразовывается из текста в тип соответствующей переменной
и присваивается ей. При выводе переменной её значение переводится в
текст в соответствии с заданным форматом вывода.
Для операций над текстовыми файлами, кроме перечисленных,
определены также операторы обращения к процедурам Readln и Writeln.
Readln(T,a,b,c);
– вводит значения переменных a,b,c из файла T и затем пере-
водит указатель файла на новую строку.
Writeln(T,x,y);
– выводит значения переменных x,y в файл T в одну строчку
и затем переводит указатель файла на новую строку.
Readln(T);
– пропускает строку до начала следующей, ничего не вводя.
Writeln(T);
– завершает строку файла, в которую производится запись, при-
знаком конца строки и переходит к началу следующей.
7.1.1. Общий алгоритм ввода из файла данных
Общий алгоритм ввода из файла данных выглядит следующим
образом:
1.
Описываем файловую переменную в разделе описаний.
2.
В основной части связываем файловую переменную с именем
файла на диске. Процедура
assign.
3.
Открываем файл для чтения. Процедура reset.
4.
Вводим значения переменных. Процедуры read и readln.
5.
Закрываем файл. Процедура close.
Пример 7.1.
Ввести из текстового файла данных с именем dat.pas
два массива
x[0..7] и y[0..7], состоящих из вещественных чисел.
Создадим на диске текстовый файл с именем dat.pas и запишем
в него следующие две строчки:
59
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
