Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 3_1.pdf
Скачиваний:
45
Добавлен:
11.02.2016
Размер:
1.04 Mб
Скачать

ка (при отладке программы), так и для различных пользователей применяющих разработанный алгоритм и программу для решения своих прикладных задач. Часть пояснений можно помещать на самих блок-схемах, используя соответствующее оформление комментариев. Подробное описание алгоритмов и программ размещается в сопутствующей документации.

1.5. Рекомендации

Практически невозможно рассмотреть все возможные ситуации, возникающие при разработке алгоритмов вычислительных процессов. Однако выполнение нескольких правил позволит избежать осложнений и грубых ошибок.

1.Следует внимательно изучить условие задачи и проверить, все ли условия и исходные данные заданы (т.е. проверить корректность формулировки задания).

2.Составление блок-схем не является самоцелью. На основе блок-схем в дальнейшем разрабатываются программы для ЭВМ. Поэтому при составлении блок-схем следует по возможности учитывать особенности языков программирования. Особое внимание следует обращать на формулировку условий ветвления и организацию циклов.

3.При работе с накапливающейся суммой и накапливающимся произведением нельзя забывать о задании их начальных значений.

4.При работе с циклами следует тщательно анализировать условие выхода из цикла. Нельзя забывать, что вход в любой цикл допустим только через его начало.

5.При работе с вложенными циклами обязательно следует проверять правильность их вложения. Области действия циклов могут только вкладываться друг в друга, но не в коем случае не пересекаться.

6.Нельзя забывать об операциях обмена (ввод-вывод данных).

7.Желательно до составления блок-схемы алгоритма провести анализ исключительных ситуаций и, если подобные возможны, продумать способ их обработки.

8.После составления блок-схемы следует провести ее тестирование (проверку правильности выполнения алгоритма) для возможного набора исходных данных.

9.При разработке блок-схем и составлении программ для ЭВМ, желательно предусматривать подробное описание вычислительных ситуаций с расшифровкой всех используемых обозначений.

27

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]