Next:5.5
Последовательность
Up:5
Выбор представления данных
Previous:5.3
Прямая на плоскости
окружность::= центр пробелы радиус
центр::=точка
радиус::= вещественное
Здесь нужно требовать положительность радиуса.
В н у т р е н н е е п р е д с т а в л е н и е:
object {public, value} CIRCLE
var {public} CENTRE : POINT; RADIUS : real
end CIRCLE;
Многоугольник можно представлять множеством его вершин. Если множество
вершин представлено массивом типа POINTSET, то каждую точку множества можно
однозначно идентифицировать, указывая ее индекс в массиве. Тогда, например,
внутренним представлением треугольника (или четырехугольника) могут служить
значения трех (или соответственно четырех) переменных -- номера вершин
многоугольника.
Next:5.5
Последовательность
Up:5
Выбор представления данных
Previous:5.3
Прямая на плоскости