Главная > Трансимеджинаризатор | ||
1993 |
Существуют 2 основные формы информационных описаний - текстовая и графическая Текстовым представлением оператора присваивания будем считать запись вида <Имя переменной>:=<Формула>Здесь <Формула> состоит из целых десятичных
констант, имен переменных, имен произвольных функций одного
аргумента, а также знаков арифметических операций ('+', '-', '*', '/')
и круглых скобок. Ограничимся случаем, когда имена функций,
переменных и константы - только односимвольные.
Графическим представлением оператора присваивания будем считать схему, состоящую из элементов вида:
и соединяющих их линий. Количество "входов" у элемента равно
количеству аргументов соответствующей операции или функции,
Пример
Оператору присваивания Требуется Разработать диалоговую программную среду для преобразования вводимых с клавиатуры текстовых представлений операторов присваивания в графические, отображаемые на экране монитора. Примечания Считать, что схема, соответствующая вводимому оператору, при разумном выводе заведомо помещается на экран дисплея. Конкретные обозначения элементов, их расположение и ориентация всей схемы могут быть и другими. Допускается разработка программы, работающей лишь для частного вида операторов присваивания, в которых отсутствуют функции. Технические требования Программа должна выдавать на экран сообщение о том, решает она задачу в общем случае или при указанных в примечании ограничениях. Интерфейс по возможности должен обеспечивать:
Система оценки
|