Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
252 Кб
Скачать
☆

Вопрос №21. Стандартные файлы ввода-вывода.

Стандарными файлами ввода-вывода в ТР являются input, output.

Если происходит ввод с клавиатуры, то нужно писать просто read(<переменная>);

При вводе данных с клавиатуры и выводе на экран дисплея используются стандартные файлы с именами INPUT (ввод) и OUTPUT (вывод) их имена задаются по умолчанию.

Пример.

Program max;uses crt;

Var max,n,I,k:Integer;

Begin

Writeln(‘Введите диапазон чисел среди которых нужно произвести поиск’);

Readln(n);

Writeln(‘вводите числа в ряд’);

Read(k);

Max:=k;

For i:=2 to n do begin

Read(k);

If max<k then max:=k;

End;

Writeln(‘Максимальное число - ’,max);

readln

End.

Вопрос №22. Процедуры и функции ввода-вывода. Типы данных и форматы вывода.

---------T-------------------------------------------¦

Функция ¦ Описание ¦

+------------------+--------------------------------------------+

¦ Append ¦ Открывает существующий файл для добавле-¦

¦ ¦ ния. ¦

+------------------+--------------------------------------------+

¦ Assign ¦ Присваивает имя внешнего файла файловой пе-¦

¦ ¦ ременной. ¦

+------------------+--------------------------------------------+

¦ BlockRead ¦ Считывает из нетипизированного файла одну¦

¦ ¦ или более записей. ¦

+------------------+--------------------------------------------+

¦ BlockWrite ¦ Записывает в нетипизированный файл одну¦

¦ ¦ или более записей. ¦

+------------------+--------------------------------------------+

¦ ChDir ¦ Выполняет смену текущего каталога. ¦

+------------------+--------------------------------------------+

¦ Close ¦ Закрывает открытый файл. ¦

+------------------+--------------------------------------------+

¦ Erase ¦ Стирает внешний файл. ¦

+------------------+--------------------------------------------+

¦ Eоf ¦ Возвращает для файла состояние end-of-file¦

¦ ¦ (конец файла). ¦

+------------------+--------------------------------------------+

¦ FilePos ¦ Возвращает текущую позицию в файле. Для¦

¦ ¦ текстовых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ FileSize ¦ Возвращает текущий размер файла. Для текс-¦

¦ ¦ товых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ Flush ¦ Сбрасывает буфер текстового файла вывода. ¦

+------------------+--------------------------------------------+

¦ Getdir ¦ Возвращает текущий каталог на заданном дис-¦

¦ ¦ ке. ¦

+------------------+--------------------------------------------+

¦ IОResult ¦ Возвращает целое значение, являющееся сос-¦

¦ ¦ тоянием последней выполненной операции вво-¦

¦ ¦ да-вывода. ¦

+------------------+--------------------------------------------+

¦ MkDir ¦ Создает подкаталог. ¦

+------------------+--------------------------------------------+

¦ Read ¦ Считывает одно или более значений из файла¦

¦ ¦ в одну или более переменных. ¦

+------------------+--------------------------------------------+

¦ Readln ¦ Делает то же, что и Read, и выполняет про-¦

¦ ¦ пуск до начала следующей строки текстового¦

¦ ¦ файла. ¦

+------------------+--------------------------------------------+

¦ Rеnаме ¦ Переименовывает внешний файл. ¦

+------------------+--------------------------------------------+

¦ Rеset ¦ Открывает существующий файл. ¦

+------------------+--------------------------------------------+

¦ Rewritе ¦ Создает и открывает новый файл. ¦

+------------------+--------------------------------------------+

¦ RмDir ¦ Удаляет пустой подкаталог. ¦

+------------------+--------------------------------------------+

¦ Seek ¦ Перемещает текущую позицию в файле на за-¦

¦ ¦ данный элемент. Для текстовых файлов не ис-¦

¦ ¦ пользуется. ¦

+------------------+--------------------------------------------+

¦ SeekEof ¦ Возвращает для текстового файла состояние¦

¦ ¦ "конец файла". ¦

+------------------+--------------------------------------------+

¦ SeekEoln ¦ Возвращает для текстового файла состояние¦

¦ ¦ "конец строки". ¦

+------------------+--------------------------------------------+

¦ SetTextBuf ¦ Назначает для текстового файла буфер ввода-¦

¦ ¦ вывода. ¦

+------------------+--------------------------------------------+

¦ Truncate ¦ Усекает размер файла до текущей позиции.¦

¦ ¦ Для текстовых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ Write ¦ Записывает в файл одно или более значений. ¦

+------------------+--------------------------------------------+

¦ Writeln ¦ Делает то же, что Write, но затем записы-¦

¦ ¦ вает в текстовый файл символ конца строки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]