Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.

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



Advertisements
Похожие презентации
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
Advertisements

ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
1 Программирование на языке Паскаль Тема 2. Ветвления.
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
§37. Программирование ветвлений на Паскале Глава 6. Программное управление работой компьютера.
«Программирование разветвляющихся алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Во многих жизненных ситуациях принятие того или иного решения зависит от выполнения одного или нескольких условий. Виктор Михайлович Васнецов. Витязь.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
1 Программирование на языке Паскаль Сложные условия.
Составные условия в разветвляющихся алгоритмах © М.Е.Макарова
Урок в 10 классе Ветвление. Условный оператор. Сложные условия.
Алгоритм ветвления на PasclABC. 1. Определение разветвленного алгоритма Это алгоритм в котором в зависимости от некоторого условия выбирается путь следования.
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
Транксрипт:

Условный оператор

Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия совершается либо одна, либо другая последовательность действий. В языке программирования Паскаль для решения задач с ветвлениями применяется условный оператор.

ФОРМАТ ЗАПИСИ УСЛОВНОГО ОПЕРАТОРА: IF условие THEN оператор 1 ELSE оператор 2; где IF ( если), THEN (тогда), ELSE (иначе) - служебные слова. Блок - схема для условного оператора: Условие Действие 2 Действие 1 Да Нет

Порядок выполнения: Оператор if проверяет условие. Если оно TRUE(истина), то выполняется оператор 1, если FALSE(ложь) - то оператор 2. Простые условия записываются в виде равенств или неравенств с использованием операций отношений (=,<>,>,>=,<,<=).

ФОРМАТ ЗАПИСИ КРАТКОГО УСЛОВНОГО ОПЕРАТОРА : IF условие THEN оператор 1; Блок – схема для краткой формы : Условие Действие 1 Да нет

Порядок выполнения: Оператор if проверяет условие. Если оно TRUE(истина), то выполняется оператор 1, если FALSE(ложь) - то выполняется оператор, следующий за условным оператором.

Примеры решения задач: 1. Вывести на экран большее из двух чисел: Program prim; Var x,y: real; Begin Writeln(Введите 2 числа); Readln(x,y); If x>y Then writeln(x) else writeln(y); Readln; End.

Задание для самостоятельной работы Ответ: при x=1, y=10, а при x=3, y=0.0038

Графическая схема к примеру 3 начало X X<=0 Да y:=0 Нет X<=1 Да Нет y:=xy:=x 4 Y конец

Дано действительное число а, для функций f(x)представленных на рисунках вычислить значения f(a) y x Y=-x Y=-x 2 x y -2 Y=-1/x y x 1 1 y x Y=4

Составные условия используют логические операции: AND - (И) логическое умножение, OR (ИЛИ) логическое сложение NOT - (НЕ) (логическое отрицание). Логические операции выполняются над логическими значениями (True и False), позволяя комбинировать выражения отношения.

Результаты операций над логическими данными ABNOT AA OR BА AND B TRUE FALSETRUE FALSE TRUEFALSE TRUE FALSE TRUEFALSE

Вычислить значение выражений При a=10; b=20; c=true; d=false 1) (a>5) and (b>5) and (a<20) and (b<30) Not (a<15) or not (b<30) C or d and (b=20)

Составной оператор Если в качестве оператора 1 или оператора 2 должна выполнятся серия операторов, то они объединяются в операторные скобки begin - end и запись условного оператора имеет вид: Полная форм записи: IF условие THEN BEGIN оператор 1; оператор 2; END ELSE BEGIN оператор 1; оператор 2 ; END;

Задание для практической работы: Определить, принадлежит ли число введённое с клавиатуры интервалу (0;5) ( 1 балл) Написать условие при котором точка попадёт в заштрихованную область X Y Y X ( 1 балл)

Y 2 + X 2 =R 2 ( 1 балл) ( 2 балла) ( 3 балла) Y YY Y