Конспект лекций по информатике и информационным технологиям
122 9.4. Разработка программы Если в условиях задачи не определен язык программирования, то вначале следует его выбрать. Перед написанием программы следует детализировать организацию данных, пре дусмотренную разработанным алгоритмом решения задачи. Необходимо продумать какие переменные, массивы и структуры данных будут соответствовать обозначениям, приня тым в алгоритме и исходной задаче. Для этого рекомендуется составить таблицу соответ ствия обозначений (имен) в задаче, алгоритме и программе. При программировании следует придерживаться следующих рекомендаций: выносить из тела цикла независящие от параметра цикла вычисления; составлять программу следует в виде отдельных небольших программных модулей (подпрограмм) с использованием средств выбранного алгоритмического языка. Длина программного модуля не должна превышать 30 - 60 операторов языка и по возможно сти помещаться на одной странице текста. Это значительно облегчит процесс отладки программы. Процесс составления программы будет значительно упрощен при наличии алго ритма, детализированного вплоть до операторов языка. В этом случае программирование сведется к записи операторов с учетом правил выбранного языка программирования. Составленная программа с помощью одного из редакторов набирается и сохраня ется на одном из носителей информации (жестком, гибком диске) для дальнейшего ис пользования на ПЭВМ. 9.5. Отладка программы На этапе отладки выявляются ошибки, допущенные при составлении алгоритма и программы. В результате отладки должна быть получена программа, обеспечивающая решение поставленной задачи. С помощью операторов операционной системы ПЭВМ обеспечивается вызов соот ветствующего транслятора или инструментальных систем программирования (ТУРБО- ПАСКАЛЬ, ТУРБО СИ). Во время работы транслятора выдаются диагностические сооб щения об ошибках. Если обнаружены ошибки, которые не позволяют до конца оттрансли ровать программу, то после их исправления трансляция повторяется до тех пор, пока не будут устранены все синтаксические ошибки. В результате трансляции создается объект ный модуль, который после редактирования (линкования) преобразовывается в загрузоч ный модуль, готовый к выполнению на ПЭВМ. По окончании трансляции программы приступают к отладке и тестированию. Ос новная цель отладки - выявление и исправление ошибок, связанных с нарушением правил написания программы на том или ином языке. По существующим оценкам отладка зани мает 30...70 % времени разработки программы и практически состоит из многократных попыток выполнения программы на компьютере и анализа получающихся результатов. При проведении контрольных просчетов в узловых точках программы рекомендуется ста вить так называемую отладочную печать, которая будет информировать программиста о ходе решения задачи. После того как программа становится работоспособной, ее тестиру ют, т.е. проверяют правильность логики работы программы, диапазона допустимых зна чений исходных данных. Наконец, по отлаженной и протестированной программе осуще ствляются вычисления. 9.6. Счет по программе После окончания отладки программы из нее следует удалить все отладочные сред ства. Средствами операционной системы или инструментальных систем программирова ния создается исполняемый файл (файл с расширением .ЕХЕ), чтобы не повторять про цесс трансляции и редактирования многократно. Затем данный файл запускается, вводятся
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy