Базовые алгоритмические конструкции
Структурное программирование – это метод программирования, предусматривающий создание понятных, локально простых и удобочитаемых программ. Характерными особенностями таких программ являются модульность и использование унифицированных (базовых) структур, к которым относятся: следование, развилка и цикл. Каждая из базовых структур имеет один вход и один выход.
1. Следование (линейный алгоритм).
Действия выполняются одно за другим по порядку.
Задача 1.Даны числа a и b. Вычислить значение выражения
y=(a2+3b)(b3–2a).
2. Развилка (ветвление, разветвляющийся алгоритм).
В зависимости от условия выполняются те или иные действия.
а) полная развилка б) неполная развилка
Задача 2.Даны числа a и b. Вычислить значение выражения y= .
3. Циклический алгоритм.
Цикл применяется при необходимости выполнить какие-либо действия несколько раз.
а) цикл-пока (цикл с предусловием) б) цикл-до (цикл с постусловием)
В цикле-пока проверка условия происходит до выполнения серии действий (тела цикла). Тело цикла выполняется, пока условие истинно (условие продолжения цикла).
В цикле-до проверка условия происходит после того, как серия действий выполнена (условие выхода из цикла или условие окончания цикла).
Задача 3.Найти в последовательности чисел 1, 3, 5, 7, … первое число, большее заданного числа А.
Задача 4.Вычислить и вывести все значения функции y=3x+1 при изменении аргумента х от –5 до 5 с шагом 2.
Дата добавления: 2015-10-05; просмотров: 2374;