Большинство программирующих на Фортране

Программисты с большим опытом программирования на Фортране могут на этом языке реализовать почти все, особенно, если используются также подпрограммы на языке ассемблера, вызываемые программами на Фортране. Конечно, лучше иметь в своем распоряжении язык с необходимыми возможностями, который не требует таких ухищрений, как использование оператора EQUIVALENCE, являющегося часто источником ошибок. Отображение понятий. Для иллюстрации отображения между понятиями операции, представления и связи рассмотрим плоскую ферму. На концептуальном уровне геометрия плоской фермы характеризуется: множеством вершин (наименование вершины и местоположение каждой вершины; множеством элементов фермы (наименование элемента, наименование начальной и конечной вершин каждого элемента, площадь поперечного сечения). Предположим, что программа, которая выполняет проектные расчеты структуры фермы, должна быть написана на языке Паскаль. Хотя он допускает использование множеств, отобразим два множества (вершин и элементов) в списковую структуру (в этом случае в простую очередь). В программе имена отображаются в указатели, а имена строк исходных символов являются дополнительными атрибутами; координаты представлены действительными числами. В программе на языке Паскаль схему можно представить следующим образом: При рассмотрении вопросов связи с программой будем различать ввод и вывод. При вводе каждая вершина отображается в запись из 80 символов, начинающуюся словом NODE, за которым следует наименование вершины и два числа — ее координаты. Элемент отображается в такую же запись, начинающуюся словом МЕМВ, за которым указываются имена двух вершин. Входные данные для структуры, имеют следующий вид:

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.