Применение рекурсии в алгоритмах с возвратом. Файловый тип. Ввод/вывод
| Категория реферата: Рефераты по математике
| Теги реферата: банк рефератов 5 баллов, вопросы и ответы
| Добавил(а) на сайт: Эльмпт.
Предыдущая страница реферата | 1 2 3 4
Для сдвига окна без чтения или записи определены еще 2 процедуры:
get (f) - сдвигает окно файла f, открытого для чтения, на 1 компоненту
put (f) - сдвигает окно файла f, открытого для записи, на 1 компоненту
Функция eof(f) возвращает true, если окно файла находится на конце файла. В этом случае из него больше нельзя читать.
Текстовые файлы
Файловые переменные типа Text = file of char называются текстовыми. Над ними определены вышеперечисленные операции, как над файлами с типом компоненты char. Но кроме того, что read/write позволяют читать/писать компоненты типа char, можно также читать/писать переменные типов integer, real, а также записывать в файл строковые константы. Для этого надо просто перечислить эти переменные в списке параметров процедур read/write.
Например
var x :integer;
r :real;
fin, fout :Text;
Begin ...
Rewrite(fout); Reset (fin);
Read(fin, x, r);
Write(fout, ‘X=’, x, ‘ R=’, r);
End.
Текстовые файлы условно делятся на строки. Т.е. кроме признака конца файла определен признак конца строки (можно определить функцией eoln(f), аналогичной eof(f)). Определены 2 процедуры
Readln (f, x...) - аналог Read - читает строку из файла.
Writeln(f, x...) - выполняет действия процедуры Write, затем записывает в файл признак конца строки.
В Pascal предопределены 2 имени внешних текстовых файлов:
input - стандартный поток ввода (только чтение) - ввод с клавиатуры
output - стандартный поток вывода (только запись) - вывод на экран
Эти файла надо описывать в заголовке программы как внешние, однако не надо описывать как файловые переменные. Если в параметрах процедур Readln или Writeln опустить имя файла, то ввод/вывод будет осуществляться в стандартные потоки.
Скачали данный реферат: Kulikov, Сабанцев, Kas'janenko, Даная, Юханцев, Shvardygula.
Последние просмотренные рефераты на тему: доклад по биологии, время реферат, в контакте сообщения, решебник по геометрии.
Категории:
Предыдущая страница реферата | 1 2 3 4