ВУЗ:
Составители:
Рубрика:
8. В одномерном массиве элементов типа 1..99 определить, каких чисел в массиве
больше: однозначных или двузначных. Повторяющиеся числа учитывать один раз.
9. По массиву записей "Ученики моего класса" узнать, есть ли мальчики (девочки) одно-
го роста.
Примечание. Значения записей, массивов, множеств – исходных данных задавать как
значения констант в блоке описаний или в
отдельной процедуре с помощью ':='.
5. Комбинированный тип данных
5.1. Описание комбинированного типа
Комбинированный тип (запись) определяет структуру данных, состоящую из фик-
сированного числа компонент, называемых полями записи. Поля записи могут быть раз-
личного вида.
В определении типа записи задается имя и тип каждого поля записи. Тип записи
определяется в разделе типов, а переменные этого типа – в разделе переменных
в соот-
ветствии со следующими определениями:
<комбинированный тип>::= RECORD
< список полей >
END
< список полей >::= < фиксированная часть >
< фиксированная часть >;< вариантная часть >
< вариантная часть >
< фиксированная часть >::= < секция записи > {,< секция записи >}
< секция записи >::= < имя поля >{,< имя поля >}:< тип > < пусто >
Синтаксис записей, содержащих вариантную часть (записей с вариантами), мы
определим ниже.
5.2. Синтаксические диаграммы комбинированного типа
Различные синтаксические диаграммы могут определять один и тот же синтаксис:
Комбинир.
тип
RECORD
Фиксиров. часть
Фиксиров. часть
Вариантн. часть
Вариантн. часть
END
8. В одномерном массиве элементов типа 1..99 определить, каких чисел в массиве
больше: однозначных или двузначных. Повторяющиеся числа учитывать один раз.
9. По массиву записей "Ученики моего класса" узнать, есть ли мальчики (девочки) одно-
го роста.
Примечание. Значения записей, массивов, множеств – исходных данных задавать как
значения констант в блоке описаний или в отдельной процедуре с помощью ':='.
5. Комбинированный тип данных
5.1. Описание комбинированного типа
Комбинированный тип (запись) определяет структуру данных, состоящую из фик-
сированного числа компонент, называемых полями записи. Поля записи могут быть раз-
личного вида.
В определении типа записи задается имя и тип каждого поля записи. Тип записи
определяется в разделе типов, а переменные этого типа – в разделе переменных в соот-
ветствии со следующими определениями:
<комбинированный тип>::= RECORD
< список полей >
END
< список полей >::= < фиксированная часть >
< фиксированная часть >;< вариантная часть >
< вариантная часть >
< фиксированная часть >::= < секция записи > {,< секция записи >}
< секция записи >::= < имя поля >{,< имя поля >}:< тип > < пусто >
Синтаксис записей, содержащих вариантную часть (записей с вариантами), мы
определим ниже.
5.2. Синтаксические диаграммы комбинированного типа
Фиксиров. часть
Комбинир.
RECORD Фиксиров. часть Вариантн. часть END
тип
Вариантн. часть
Различные синтаксические диаграммы могут определять один и тот же синтаксис:
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
