Дата: Понедельник, 25.04.2011, 17:31 | Сообщение # 1
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Записи – составной тип данных. Если нужно сохранить в памяти характеристики какого-либо одного объекта и эти характеристики разного типа, то используют записи. Например, в программе необходимо работать с характеристиками помещения (длина, ширина, высота, кол-во окон, цвет стен).
type room = record dlin : word; shir : word; visota : byte; kol_ok: byte; color_s: string; end; var R1,R2 : room;
Записи состоят из нескольких полей. С каждым полем можно работать отдельно. Для обращения к полям необходимо указать имя записи и через точку имя нужного поля.
Пример задания. Составить программу для вычисления общей стоимости 10 автомобилей. Для характеристик автомобилей использовать записи. В записях не менее пяти характеристик.
Program N1zap; type car = record ves : word; cena : word; visota : byte; max_skor: byte; color: string; end;
var c10 : array [1..10] of car; Stoim: word; i: byte; Begin for i:=1 to 10 do begin writeln ('Введите стоимость автомобиля №',I); readln (c10[i].cena); end; writeln ('Ввод информации завершен');
Stoim:=0; for i:=1 to 10 do Stoim:= Stoim+ c10[I].cena; writeln ('Стоимость автомобилей =', Stoim); End.
Задание на урок
Составить программу для вычисления средней стоимости компьютеров в классе. Для характеристик компьютеров использовать записи. В записях не менее пяти характеристик. Программа должна работать в окнах.