ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »