Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
При составлении программы основным является решение двух вопросов: составление спецификации и выбор языка программирования
Спецификация – это формализованное представление требований, предъявляемых к программе. Наличие логической схемы алгоритма позволяет построить схему программы, которая должна отражать: — разбиение модели на блоки, подблоки и т.д.; — особенности программирования модели; — способы внесения изменений, уточнений в алгоритм и программу; — возможности тестирования программы; — форму представления входных и выходных данных. Должно также учитываться, что поведение программы не может отличаться от требований, определенных спецификацией. Контролируется это специальными процедурами, называемыми верификацией программ. Выбор языка программирования может быть реализован в одном из двух направлений: — использованием алгоритмического языка общего назначения; — применением языка имитационного моделирования. Решение задачи выбора языка зависит от возможностей и умений программиста. Если задача моделирования является эпизодической в деятельности составителя программ, то не целесообразно тратить немалые усилия на освоения специальных языков моделирования. В этом случае можно составить программу, используя возможность языка общего назначения (допустим C++). Если имитационное моделирование занимает значительную часть общего объема работы программиста, то лучше освоить и использовать специальные языки, разработанные для этих целей (например, ). Пример алгоритма моделирования одной из СМО приведен в Приложении 1. Такой алгоритм должен сопровождаться: — расшифровкой введенных обозначений; — комментариями (если таковые необходимы для правильного понимания смысла введенных операторов).
Дата добавления: 2014-12-09; просмотров: 210; Нарушение авторских прав Мы поможем в написании ваших работ! |