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