ВУЗ:
Составители:
Рубрика:
81
10. Строка представляет собой текст, в котором встречаются
однозначные целые числа, записанные цифрой. Заменить числовую запись
прописной.
11. В строке предложения отделяются друг от друга ′.′, ′?′ или ′!′.
Распечатать текст по предложениям.
12. В строке слова разделены любыми знаками препинания.
Подсчитать количество слов, используя множество.
ТИП ДАННЫХ RECORD
Переменные типа Record относятся к структурированным типам
данных. В отличие от других типов данных, структура записи гетерогенна,
т.е. запись может объединять данные различных типов.
Запись – это
структура состоящая из фиксированного числа компонентов которые
называются
полями. Каждое поле имеет свое собственное имя и тип.
Тип Record:
Постоянная часть
:
Переменную часть списка полей, которая значительно усложняет
использование записи, пока опустим и ограничимся вначале записями с
Переменная
часть
end
Постоянная
часть
Record
Список полей
Имя поля
Тип
значений
,
:
;
82
одной лишь постоянной частью.
Структура переменной части рассмотрена в
пункте ′Записи с вариантами′
Можно определить запись:
a. В ключевом разделе var;
b. В разделе описания типов (type). Обязателен при использовании
процедур и функций, работающих с записями.
Type tdat = record
Mec(Jan, Feb, Mart, April);
Dat: 1..31;
God: 2000..2002 end;
Var d: tdat; z: record
Fam: string;
Pol:char; t: tdat end;
Внутри записи могут быть описаны другие записи, т.е. записи могут
иметь вложенную структуру. В структуре записи явным образом выражена
иерархическая подчинённость между её элементами.
Type
Adr=record ind:longint;
Gor,ul:string[25]; haus, nom:integer;
Tel:longint end;
Emple=record fam, name:string [25];
Pol: string[3]; adres:Adr;
Dolg:string[20]; datR, Beg:tdat end;
Var C:Emple; A:array[1..100] of Emple;
Для того чтобы внести данные в какое либо поле переменной типа
запись, используется, так называемая точечная нотация. Слева от точки -
Ф.И.О Пол
Занимаемая
должность
Го
р
од
Улица Дом
Тел
День
Месяц
Год
День
Месяц
Год
А
др
ес
Время
поступления на
работу
Дата
ро
ж
де
ния
Служащий
10. Строка представляет собой текст, в котором встречаются одной лишь постоянной частью. Структура переменной части рассмотрена в однозначные целые числа, записанные цифрой. Заменить числовую запись пункте ′Записи с вариантами′ прописной. Можно определить запись: 11. В строке предложения отделяются друг от друга ′.′, ′?′ или ′!′. a. В ключевом разделе var; Распечатать текст по предложениям. b. В разделе описания типов (type). Обязателен при использовании процедур и функций, работающих с записями. 12. В строке слова разделены любыми знаками препинания. Подсчитать количество слов, используя множество. Type tdat = record Mec(Jan, Feb, Mart, April); Dat: 1..31; ТИП ДАННЫХ RECORD God: 2000..2002 end; Var d: tdat; z: record Fam: string; Переменные типа Record относятся к структурированным типам Pol:char; t: tdat end; данных. В отличие от других типов данных, структура записи гетерогенна, Внутри записи могут быть описаны другие записи, т.е. записи могут т.е. запись может объединять данные различных типов. Запись это иметь вложенную структуру. В структуре записи явным образом выражена структура состоящая из фиксированного числа компонентов которые иерархическая подчинённость между её элементами. называются полями. Каждое поле имеет свое собственное имя и тип. Служащий Тип Record: Ф.И.О Пол Адрес Дата Время Занимаемая поступления на Переменная рождения должность Record Постоянная работу часть end часть Город Улица Дом Тел Список полей День Месяц Год День Месяц Год Постоянная часть: Type Тип Adr=record ind:longint; Имя поля : Gor,ul:string[25]; haus, nom:integer; значений Tel:longint end; Emple=record fam, name:string [25]; , Pol: string[3]; adres:Adr; Dolg:string[20]; datR, Beg:tdat end; ; Var C:Emple; A:array[1..100] of Emple; Переменную часть списка полей, которая значительно усложняет Для того чтобы внести данные в какое либо поле переменной типа использование записи, пока опустим и ограничимся вначале записями с запись, используется, так называемая точечная нотация. Слева от точки - 81 82
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »