Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Базовые алгоритмические конструкции⇐ ПредыдущаяСтр 13 из 13
Структурное программирование – это метод программирования, предусматривающий создание понятных, локально простых и удобочитаемых программ. Характерными особенностями таких программ являются модульность и использование унифицированных (базовых) структур, к которым относятся: следование, развилка и цикл. Каждая из базовых структур имеет один вход и один выход.
1. Следование (линейный алгоритм). Действия выполняются одно за другим по порядку.
Задача 1. Даны числа a и b. Вычислить значение выражения y =(a 2+3 b)(b 3–2 a).
2. Развилка (ветвление, разветвляющийся алгоритм). В зависимости от условия выполняются те или иные действия. а) полная развилка б) неполная развилка
Задача 2. Даны числа a и b. Вычислить значение выражения y=.
3. Циклический алгоритм. Цикл применяется при необходимости выполнить какие-либо действия несколько раз. а) цикл-пока (цикл с предусловием) б) цикл-до (цикл с постусловием)
В цикле-пока проверка условия происходит до выполнения серии действий (тела цикла). Тело цикла выполняется, пока условие истинно (условие продолжения цикла). В цикле-до проверка условия происходит после того, как серия действий выполнена (условие выхода из цикла или условие окончания цикла).
Задача 3. Найти в последовательности чисел 1, 3, 5, 7, … первое число, большее заданного числа А. Задача 4. Вычислить и вывести все значения функции y =3 x +1 при изменении аргумента х от –5 до 5 с шагом 2.
|