МПИ 18/3 р Хашимжонов Жамшид. Ветвление – это команда алгоритма, в которой делается выбор, выполнять или не выполнять какую - нибудь группу команд в зависимости.

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



Advertisements
Похожие презентации
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Advertisements

PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Для организации алгоритмов с процессом разветвления используються условные опероторы. Разветвление зависит от выполнения или невыполнения определееного.
«Программирование разветвляющихся алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Часть 1 If если then else еnd if то, тогда иначе всё, конец ветвления.
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
Алгоритмическая конструкция - ветвление. Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
Если прямо пойдешь, то… Ветвления на языке Pascal.
Условный оператор. Определение линейного алгоритма. Линейный алгоритм – это алгоритм, этапы которого выполняются однократно и строго последовательно.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Ветвления в Паскале. Условный оператор. РЕПЯХ ГАЛИНА НИКОЛАЕВНА Учитель информатики БОУ города Омска «Средняя общеобразовательная школа 30»
Алгоритмическая структура «Ветвление» Тема урока.
Условный оператор IF НЕТДА КОМАНДА 1КОМАНДА 2 УСЛОВИЕ ВЫБОР ОДНОГО ИЗ ДВУХ.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
Транксрипт:

МПИ 18/3 р Хашимжонов Жамшид

Ветвление – это команда алгоритма, в которой делается выбор, выполнять или не выполнять какую - нибудь группу команд в зависимости от условий. Ветвление используется в двух случаях : Когда в алгоритме есть действия, которые иногда нужно пропускать ( в зависимости от какого - то условия ). Когда в алгоритме нужно записать выбор тех или иных действий ( в зависимости от какого - нибудь условия ).

В блок - схеме условие ветвления записывается в ромбе, из которого выходят обязательно 2 стрелки. Стрелка « Да » указывает на команды, которые должны выполняться, когда условие соблюдается. Стрелка « Нет » указывает на команды, которые должны выполнятся, когда условие не соблюдается Условие ветвления Здесь пишутся команды, которые выполняются, когда условие не соблюдается Здесь пишутся команды, которые выполняются, когда условие соблюдается НЕТДА

В построчной записи ветвления используют : Вместо ромба -« Если »; (if) Вместо « Да » - « то »; (then) Вместо « Нет » - « иначе »; По ветке « иначе » команд может не быть и тогда построчная запись выглядит так : Если, то Здесь пишутся команды, которые выполняются, когда условие соблюдается Конец ветвления

Пример : Площадь круга начало НЕТДА конец Печать А конец

Пример : начало Ввод a, b, c НЕТДА конец d := (b*b)-(4*a*c) d<0 корни есть корни нет Программа на языке Pascal program choice; var a, b, c, d: real; begin readln(a, b, c); d := b * b - 4 * a * c; if d < 0 then writeln ('корней нет') else writeln('корни есть'); end.

КОНЕЦ Спасибо за внимание !