ВУЗ:
Составители:
Рубрика:
45
Задания:
1. Составьте программу, которая создает файл, состоящий из 10 значений
типа integer. Прочитайте файл и вычислите сумму его элементов.
2. Составьте программу, которая создает файл, состоящий из
неопределенного количества значений типа integer. Для ввода используйте
цикл, выход из цикла — значение 999. После записи выведите файл на экран.
3. Составьте программу, которая создает файл
из элементов типа Char с
помощью цикла while. Признак выхода из цикла — буква 'z'. Скопируйте
созданный файл в другой файл и выведите его на экран.
4. Составьте программу, которая создает файл, состоящий из пяти
значений типа real. Выведите файл на экран.
5. Составьте программу, которая создает файл, состоящий из N значений
типа integer.
Прочитайте файл и выведите только четные элементы. Тип record
не используйте.
6. Составьте программу, которая создает файл из элементов типа Char с
помощью цикла while. Признак выхода из цикла — буква 'z'. Выведите его
содержимое на экран.
7. Составьте программу, которая построчно выводит содержимое
текстового файла на экран, печатает на бумаге.
2.7. Записи
Для хранения в одном файле данных различного типа в PASCAL
применяется комбинированный тип данных – записи.
Запись — это структурированный тип данных, состоящий из
фиксированного числа компонентов одного или нескольких типов.
Определение типа записи начинается идентификатором record и заканчивается
зарезервированным словом end. Между ними заключен список компонентов,
называемых полями, с указанием идентификаторов полей
и типа каждого поля.
Формат:
type
<имя типа> = record
<идентификатор поля>:<тип компонента>;
...
<идентификатор поля>:<тип компонента>
end;
Пример:
type
Car = record
Number : integer; {Номер}
Marka : string[20]; {Марка автомобиля}
FIO : string[40]; {Фамилия, инициалы владельца}
Address ; string[60] {Адрес владельца}
end;
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »