Борисовский центр ГОССТАНДАРТА

Главная | Статьи | Отдел испытаний| Отдел метрологии | Отдел сертификации | Контакты


Разработки новой системы автоматизации проектирования

При определении грамматики входного языка необходимо учитывать особенности проектных расчетов, к которым относятся: представление расчетов в виде последовательности формул, вычисления по которым производятся в одном направлении. Поэтому входной язык должен содержать средства, позволяющие идентифицировать и интерпретировать формулу. Это можно сделать путем введения во входной язык специального слова в качестве признака формулы или использованием правила написания формулы, что представляется наиболее естественным. Формула идентифицируется знаком равенства, который является ее непременным атрибутом; обращение к справочникам для определения некоторых параметров, а также вычисление переменных, которые являются функциями величин, полученных в процессе расчета, причем связь между переменными может быть достаточно сложной. Эти зависимости оформляются в виде таблиц или процедур и хранятся на внешних носителях (внешние информационные фонды внутренние данные задаются непосредственно в исходном тексте), при этом во входном языке предусматриваются средства обращения к ним; ветвление расчетов в зависимости от значений некоторых параметров. Эта особенность может быть отображена во входном языке в следующем виде: где условие — условное выражение, определяющее соотношение между переменными. Поскольку в методике расчета за условием следует группа формул (тело условия), то необходимо ограничить ее некоторым признаком. Заголовок условия, тело условия и признак конца полностью идентифицируют условие во входном языке. Условные группы могут быть вложены друг в друга; многократные вычисления с помощью одних и тех же формул (например, итерация или сканирование). При программировании подобные случаи реализуются при помощи циклов.