Ответы Mail.ru: Помогите пж с информатикой

Помогите пж с информатикой

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

Ответы

Любой алгоритм можно записать с использованием трёх основных алгоритмических конструкций: 1. Следование. Простая последовательность функциональных операторов (команд), которые выполняются последовательно одна за другой. Алгоритмы, в которых используется только следование, называются линейными.  2. Ветвление. Конструкция, в которой в зависимости от некоторого условия выполняется одна из двух последовательностей команд (ветвей). Алгоритмы, в которых используется ветвление, называются разветвляющимися.  3. Повторение (цикл). Последовательность действий, повторяющаяся многократно. Алгоритмы, в которых используется повторение, называются циклическими.  В зависимости от организации работы выделяют циклы: * с заданным условием продолжения работы (с предусловием);  * с заданным условием окончания работы (с постусловием);  * с заданным числом повторений (с параметром).  Зная и понимая, как работают базовые структуры, пользователь может строить более сложные конструкции. Для этого используют последовательное соединение, вложение (составные команды).