Содержание
- 2. Запись — это структурированный тип данных, состоящий из фиксированного числа логически связанных компонентов одного или нескольких
- 3. Пример: type Car = record Number: integer; {Номер} Marka: string [20];{Марка автомобиля} FIO: string [40];{Фамилия, инициалы
- 4. Описание записей возможно и без использования имени типа, например: var rec: record fio: string[20]; tel: string[7]
- 5. Во всех остальных случаях оперируют отдельными полями записей. Чтобы обратиться к отдельной компоненте записи, необходимо задать
- 6. Для обращения к полям записи можно использовать оператор присоединения with Пример: with M do begin Number:=
- 7. Простые задачи На вход программе подаются сведения об N учащихся в формате: Фамилия, имя, год рождения.
- 8. На вход программе подаются сведения об N учащихся в формате: Фамилия, имя, год рождения. Вывести фамилии
- 9. На вход программе подаются сведения об N автомобилях и их стоимости в формате: марка, год выпуска,
- 10. Пример 1 В классе n учеников. Для каждого ученика указаны фамилия и оценки по трем выпускным
- 11. program zapisi1; const n=10; type s = record fam: string; b1, b2, b3: 2..5; sb: real;
- 12. program primer1; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3] end; var
- 13. begin writeln (‘введите сведения о студенте’); {обратите внимание, ввод каждого поля осуществляется отдельно} writeln (‘введите фамилию,
- 14. 23.03.12 Пример 2
- 15. type data = record m:string; c:integer; end; var s: string; n,i,j:integer; a:array[1..12]of data; t:data;
- 16. begin readln(n); for i:=1 to 12 do begin a[ i].c:=0; case i of 1: a[ i].m:='январь';
- 17. for i:=1 to n do begin readln(s); while pos(' ',s) 0 do delete(s,1,pos(' ',s)); {в строке
- 18. for i := 1 to 11 do for j := i+1 to 12 do if a[j-1].c
- 19. На вход программы подаются фамилии и имена учеников. Известно, что общее количество учеников не превосходит 100.
- 20. В этой задаче мы должны хранить в памяти все разные фамилии и считать, сколько раз они
- 21. k := 1; exist := False; while (not exist) and (k if s = Info[k].name then
- 22. var Info: array[1..100] of record name: string; count: integer; end; i, k, p, N, nFam: integer;
- 24. Скачать презентацию