Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 82 стр.

UptoLike

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

один байт). Этот код может выполняться с помощью интерпретатора
виртуальной Java-машины (JVM).
Представленные языки программирования поддерживают такие
типы программирования, как:
1) структурное программирование;
2) объектно-ориентированное программирование;
3) обобщённое программирование.
Ниже данные типы программирования рассматриваются более по-
дробно.
3.5. Структурное программирование
При программировании модуля следует иметь в виду, что программа
должна быть понятной не только компьютеру, но и человеку: и разра-
ботчик модуля, и лица, проверяющие модуль, и текстовики, готовящие
тесты для отладки модуля, и сопроводители ПС, осуществляющие тре-
буемые изменения модуля, вынуждены будут многократно разбирать
логику работы модуля. В современных языках программирования до-
статочно средств, чтобы запутать эту логику сколь угодно сильно, тем
самым, сделать модуль труднопонимаемым для человека и, как след-
ствие этого, сделать его ненадежным или трудно сопровождаемым.
Поэтому необходимо принимать меры для выбора подходящих язы-
ковых средств и следовать определенной дисциплине программирова-
ния. Впервые на это обратил внимание Дейкстра [12] и предложил
строить программу как композицию из нескольких типов управляющих
конструкций (структур), которые позволяют сильно повысить понимае-
мость логики работы программы. Программирование с использованием
только таких конструкций назвали структурным.
Основными конструкциями структурного программирования являются:
1) следование,
2) разветвление,
3) повторение.
Компонентами этих конструкций являются обобщенные операторы
(узлы обработки) и условие (предикат). В качестве обобщенного опера-
тора может быть либо простой оператор используемого языка програм-
мирования (операторы присваивания, ввода, вывода, обращения к про-
цедуре), либо фрагмент программы, являющийся композицией основ-
ных управляющих конструкций структурного программирования. Су-
щественно, что каждая из этих конструкций имеет по управлению толь-
ко один вход и один выход. Тем самым, и обобщенный оператор имеет
только один вход и один выход.
82