Составители:
2. Проработка алгоритма решения задачи связана с возможно более пол-
ным учетом общих особенностей процесса вычислений на ПК.
3. При разработке алгоритма необходимо стремиться к максимальной
простоте и понятности. Это относится как к содержательной стороне, так и к
форме записи программы на языке программирования. Применение стандарт-
ных приемов структурного программирования делает алгоритм (программу)
более ясной, хотя в некоторых случаях более громоздкой и менее эффективной.
Структурное программирование опирается на основные принципы системного
подхода: а) программа должна составляться мелкими шагами; б) размер шага
определяется количеством решений, применяемых программистом на этом ша-
ге; в) сложная задача должна разбиваться на достаточно простые, легко вос-
принимаемые части (блоки), каждая из которых имеет только один вход и один
выход; г) логика алгоритма (программы) должна опираться на минимальное
число достаточно простых базовых управляющих структур.
Структурированная программа представляет собой композицию из по-
следовательных или вложенных друг в друга блоков с одним входом и одним
выходом, причем размеры этих блоков могут доходить до уровня элементар-
ных предложений языка программирования (операторов).
1.7.2. Приемы алгоритмизации расчетных задач
Существует большое количество всевозможных приемов и методов разра-
ботки алгоритмов. Однако из всего многообразия методов разработки алгоритмов
можно выделить небольшой набор основных, которые часто лежат в основе созда-
ния всевозможных алгоритмов и процедур, некоторые из них рассматриваются
далее. Более подробно приемы и методы разработки алгоритмов описаны в [3].
1.7.2.1. Метод частных целей
Это метод сводится к тому, что сложная задача сводится к последова-
тельности более простых задач. С другой стороны, в конкретной сложной зада-
че часто очень трудно указать способ ее разбиения на набор более простых за-
дач. В этом случае большое значение имеет опыт и искусство программиста.
Тем не менее, несмотря на общность метода и отсутствие ″точного рецепта″ его
применение очень важно освоить этот метод, так как он лежит в основе реше-
ния многих задач и по своей сути составляет основу алгоритмизации и про-
граммирования.
44
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »