Разветвляющийся алгоритм. Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий,

Презентация:



Advertisements
Похожие презентации
Муниципальное общеобразовательное учреждение гимназия 1 Учитель информатики: Скабёлкина М.Ю. Липецк класс.
Advertisements

Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
Разветвляющиеся алгоритмы в КуМир. 9 классРазветвляющиеся алгоритмы в КуМир. 9 класс.
РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ 9 класс. Разветвляющимся, называется алгоритм, в котором в зависимости от выполнения условия, выполняются те или иные действия.
ОперацияABCDУсловие 1ввод A, B, C 572 2A > B > 7нет 3B > C > 2да 4D := B вывод D Задача: найти наибольшее значение среди трех.
Типы алгоритмов: линейные, разветвляющиеся, циклические Учитель информатики Калкатова Ш.А.
© Нечаева Ольга Ивановна 2007 год. Разветвляющийся алгоритм (ветвление) © Нечаева Ольга Ивановна 2007 год В разветвляющемся алгоритме та или иная серия.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Ветвление Определение Виды Блок-схема. Условные обозначения.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Тема урока: «Разветвляющиеся алгоритмы». Цели урока: 1.познакомиться с алгоритмической структурой ветвление; 2.изучить полную и неполную формы команды.
Виды алгоритмов циклические ветвления линейные Алг название Нач серия команд Кон Нач Серия команд Кон.
Проект на тему: «Разветвляющиеся алгоритмы и программы» П р о е к т н а т е м у : « Р а з в е т в л я ю щ и е с я а л г о р и т м ы и п р о г р а м м ы.
Решение задач по теме «Ветвление»
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Обучающая презентация для 9 класса © Болгова Н А© Болгова Н.А.2 Основные вопросы: Закрепление типов алгоритмов Закрепление типов алгоритмов Ручная обработка.
ОперацияABCDУсловие 1ввод A, B, C 572 2A > B > 7 нет 3D := B C > D > 7 нет 5вывод D Задача: найти наибольшее значение среди трех.
Тема 11/7 : Линейный, разветвлённый, циклический алгоритмы. Цель: учить основным конструкциям алгоритма, развивать алгоритмическое, математическое мышление,
9 класс VII МОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
ОперацияMNУсловие 1 ввод M, N M N да 3 M > N > 24да 4 M := M - N M N да 6 M > N > 24нет 7 N := N - M 8.
Транксрипт:

Разветвляющийся алгоритм

Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий, называют разветвляющимися.

Алгоритмический язык Если то иначе кв - это одна или несколько следующих друг за другом команд

Полное ветвление Если условие справедливо, то выполняется серия 1, в противном случае – серия 2. условие Серия 1 Серия 2 + -

Неполное ветвление Если то кв условие серия + -

Даны два числа. Найти наибольшее из этих чисел Алг мах цел а, в, мах нач ввод а, в если а>в то мах:=а иначе мах:=в кв вывод мах кон нач a,b a>b max:=amax:=b max кон +_

Вычислить значение функции: y = 4x+3 алг значение функции Цел x, y, z нач ввод x z := 4x +3 если z >=0 то y: = z вывод y иначе вывод «решений нет» кв кон начало z: = 4x+3 z >=0 - + Y: = z решений нет конец

Практическая работа Увеличить число x на 5, если оно положительное. Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел увеличить на 4, а большее – в 4 раза.