Алгоритмическое программирование
Основная идея алгоритмического программирования - это раз- биение программы на последовательность модулей, каждый из которых выполняет одно или несколько действий. При этом выпол- нение каждого модуля всегда начинается с первой команды и всегда заканчивается на самой последней.
Алгоритм на выбранном языке программирования записывает- ся с помощью команд описания данных, вычисления значений и управления последовательностью выполнения программы. При этом текст программы представляет собой линейную последова- тельность операторов присваивания, циклов и условных операто- ров. Таким способом можно решать не очень сложные задачи и составлять программы, содержащие несколько сот строк кода.
Для больших программ такая технология программирования мало приемлема из-за большого количества возникающих проблем. К ним относятся следующие.
• Резкое снижение понятности исходного текста из-за того, что общая структура алгоритма теряется за конкретными операторами языка, выполняющими слишком детальные, элементарные действия.
• Возникают многочисленные вложенные условные операто- ры и операторы циклов, логика становится запутанной. При попытке исправить один ошибочный оператор вносится не- сколько новых ошибок, связанных с особенностями работы этого оператора, результаты выполнения которого могут учитываться в самых разных местах программы.
• Набрать и отладить длинную (более 1000 строк кода) линей- ную последовательность операторов крайне затруднительно или практически невозможно.
5.2.2.
Еще по теме Алгоритмическое программирование:
- Основной курс (Программирование)
- Иванова Г.С. Основы программирования, 2002
- Эстетика программирования
- Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев. Объектно- ориентированное программирование, 2001
- О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ, 2008
- Часть вторая Родительское программирование
- Программирование телевизионного вещания
- Часть вторая Родительское программирование СУДЬБА ЧЕЛОВЕКА
- Нейро-лингвистическое программирование
- Сергей Александрович Орлов. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения, 2013