Программирование на языке высокого уровня TURBO PASCAL. Краснов С.В. - 45 стр.

UptoLike

Составители: 

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;