Основы алгоритмизации в информационных системах. Белов М.П. - 43 стр.

UptoLike

Составители: 

среднее
N
чисел
чисел = ? <
N
>
1: <
x
1>
2: <
x
2>
………
N
: <
xN
>
с
р
ед нее = <
sr
>
нед оп
у
стимо
N
ввод ″Чисел = , N
если N > 0 то
пока n <= N
нц
ввод х
S := S + x
n
:= n + 1
кц
sr := S/N
вывод ″Среднее N чисел =, sr
иначе
вывод ″Недопустимое значение N
все
кон
Совокупность приемов, направленных на создание безошибочной про-
граммы за приемлемое время, составляет технологию программирования. К их
числу относятся приемы разработки структуры программы, приемы включения
в программу дополнительных операторов, обеспечивающих ускоренное созда-
ние программы и как можно более раннее обнаружение ошибок, и приемы,
обеспечивающие возможность использования созданной программы как про-
мышленного изделия.
Для каждого из этапов создания и использования программы существуют
определенные приемы обеспечения качества программы.
Высокое качество программы достигается в первую очередь за счет глу-
бокой проработки схемы алгоритма. Это прежде всего безошибочность про-
граммы, уверенность программиста в том, что она не содержит ошибок, и уве-
ренность пользователя в том, что она правильна.
Хотя при разработке программы невозможно избежать ошибок, рекомен-
дуется придерживаться некоторых правил составления алгоритма:
1. Необходимо стремиться к наиболее полному изучению поставленной
задачи при формулировке задачи, т. е. разработке математической модели. Та-
кое изучение позволяет добиться ясной, предусматривающей множество логи-
ческих взаимодействий объектов программы. Недостаточно глубокая прора-
ботка математической модели приводит к неправильным результатам решения
задачи.
43