Domashnie_zadaniya_po_temam / Домашние задания по темам / 9 Формальная концепция данных в Паскале
.pdfСеверо-Осетинский государственный университет им. К.Л. Хетагурова математический факультет
Информатика |
Преподаватель: Молчанова И.А. |
Список обязательных задач по теме «Формальная концепция данных в Паскале»
Концепция типов данных Паскаля
<раздел типов> |
::= type <список описаний типов> |
|
<список описаний типов> |
|
|
<описание типа> |
::= <имя типа>=<тип> |
|
<имя типа> |
::= |
|
<тип> |
::= <простой тип>½ |
|
|
<простой структурный тип>½ |
|
|
|
<ссылочный тип> |
|
|
|
<простой тип> |
::= <перечисляемый тип>½ |
|
|
<предопределенный тип>½ |
|
|
<ограниченный тип> |
|
|
|
|
<перечисляемый тип> |
|
|
|
|
|
<предопределенный тип> |
|
|
|
|
|
<ограниченный тип> |
|
|
|
|
|
<раздел констант> |
|
|
|
|
|
<арифметическое выражение> |
::= <терм >½ |
|
|
+<терм>½ |
|
|
-<терм>½ |
|
|
<арифметическое выражение> |
|
|
<аддитивная операция> |
|
|
<терм> |
|
<терм> |
|
|
<операнд> |
|
|
<переменная> |
|
|
<константа без знака> |
|
|
<аддитивная операция> |
|
::= +½- |
<мультипликативная операция> |
::= *½/½div½mod |
<логическое выражение>
<выражение> <условие>