Справочное руководство по языку Ада-83



              

Примечание



Примечание

delay 3.0; -— задержка на 3.0 с declare use CALENDAR; -— INTERVAL глобальная константа типа DURATION NEXT_TIME : TIME := CLOCK + INTERVAL; begin loop delay NEXT_TIME - CLOCK; -— некоторые действия NEXT_TIME := NEXT_TIME + INTERVAL; end loop; end:

Примечание. Во втором примере цикл повторяется в среднем один раз каждые INTERVAL секунд. Этот интервал между двумя последовательными итерациями только приблизителен. Однако здесь не произойдет ошибки по длительности, поскольку длительность каждой итера-ции (существенно) меньше значения INTERVAL.

Ссылки: библиотечный модуль 10.1, вызов функции 6.4, длительность С, задача 9, личный тип 7.4, оператор 5, операция 4.5, операция отношения 4.5, операция сложения 4.5, пакет 7, простое выражение 4.4, тип 3.3, фиксированный тип 9.









Содержание  Назад  Вперед