Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Выбор решающего алгорифма

    При разработке решающего алгорифма и особенно при программировании могут быть допущены ошибки. Для устранения ошибок программирования программу тщательно проверяют, однако, как показывает практика, полного устранения ошибок добиться этим путем очень трудно. Окончательно устраняются ошибки при отладке программы на машине. В простейшем случае отладка заключается в решении специально подобранных упрощенных примеров [тестов) и сличении получаемых результатов с заранее заготовленными. В некоторых случаях после отладки программы на машине проводят ряд так называемых контрольных просчетов, которые иногда необходимы также и для уточнения решающего алгорифма (например, для выбора шага интегрирования и т. п.). Контрольные просчеты при исходных данных, соответствующих имеющимся экспериментальным результатам, можно применить для уточнения математической постановки задачи. [c.96]


    Краткая характеристика основных этапов. Выбор решающего алгорифма в ряде случаев требует высокой квалификации и связан с большими трудностями. Формальных правил для выполнения этой работы не существует. Основой для построения решающего алгорифма могут служить методы численного анализа. Однако во многих случаях решающий алгорифм приходится специально разрабатывать. [c.95]

    Сущность автоматизации программирования. Программирование состоит из двух основных этапов разработки логической схемы программы по математическому описанию решающего алгорифма и разработки программы по ее логической схеме. В дальнейшем под автоматизацией программирования понимается автоматизация второго этапа. Автоматизация программирования слагается из а) выбора формы задания исходной информации, б) разработки алгорифмов получения требуемого результата и в) составления программы для выполнения указанных алгорифмов на электронной цифровой машине. Результатом автоматического программирования является готовая программа, составленная в коде команд определенной машины. Таким образом, форма представления требуемого результата (т. е. выходной язык) заранее установлена. От формы задания исходной информации (т. е. от входного языка) в значительной степени зависят а) сложность алгорифмов переработки исходной информации в требуемый результат, а значит и сложность и трудоемкость разработки программы, осуществляющей автоматическое программирование б) трудности, связанные с заданием исходной информации, а следовательно и успех Внедрения автоматического программирования взамен программирования вручную. В связи с изложенным в настоящее время уделяется большое внимание вопросу разработк11 входных языков для автоматического программирования. [c.205]


Программирование (1963) -- [ c.95 ]




ПОИСК







© 2025 chem21.info Реклама на сайте