В данном случае:
Фамилия – строка из 15 символов,
оценка – целое число,
средний балл – вещественное (действительное) число.
Программа
В данном случае:
Фамилия – строка из 15 символов,
оценка – целое число,
средний балл – вещественное (действительное) число.
Программа
Составляющие запись объекты называются полями.
В записи каждое поле имеет свое собственное имя.
Общий вид:
Type
<имя записи> = Record
<поле 1>: <тип 1>;
<поле 2>: <тип 2>;
…
<поле n>: <тип n>
End;
Для нашей задачи:
ЗАПИСЬ
Строка из 15
символов
2..5
Вещественный тип
Имя записи
Поля записи
Тип записей
Примечания:
Имена полей, составляющих запись, не должны повторяться.
Каждое поле записи может иметь любой тип (кроме файлового), в частности, оно может быть снова записью.
Var klass: Array[1..25] Of pupil;
Поэтому ввод фамилий и оценок учащихся, т.е. элементов массива klass можно задать так:
For i:= 1 to 25 do
Begin
Readln (klass[ i ].fam);
Readln (klass[ i ].b1);
Readln (klass[ i ].b2);
Readln (klass[ i ].b3);
Readln (klass[ i ].b4);
Readln (klass[ i ].b5);
End;
Внутри оператора к компонентам записи можно обращаться с помощью имени соответствующего поля:
For i:= 1 to 25 do
With klass[ i ] do
Begin
Readln (fam);
Readln (b1, b2, b3, b4, b5);
End;
With <имя записи> Do <оператор>
Программа:
Задача
Type year = 1500..2100;
month = 1..12;
day = 1..31;
data = Record
y: year;
m: month;
d: day;
end;
Var dat, next: data;
Первое число – это день, второе – месяц, третье – год.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть