Условный оператор Ширяева Ольга Мухадинновна, учитель информатики 1 категории, МОУ СОШ 2, г. Нягань, ХМАО-Югра.

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



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

Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Алгоритмическая структура «Ветвление» Тема урока.
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Условный оператор Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
1.Понятие команды ветвления 2.Общий вид команды ветвления 3.Примеры 4.Операторные скобки 5.Самостоятельная работа 6.Домашнее задание.
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Решение задач на ветвление.. Пример задачи Присвойте величине а значение наибольшего из трех заданных чисел. Математическая запись: Дано: a, b, c – целые.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Если прямо пойдешь, то… Ветвления на языке Pascal.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Какой алгоритм называется разветвляющимся? Алгоритм, при выполнении которого необходимо выполнить какое-либо условие называется разветвляющимся.
Транксрипт:

Условный оператор Ширяева Ольга Мухадинновна, учитель информатики 1 категории, МОУ СОШ 2, г. Нягань, ХМАО-Югра

Рассмотрим простой пример задачи из курса алгебры. Требуется построить алгоритм вычисления значения функции у =|x|. Она задается соотношением : Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0

При решении этой задачи требуется выполнить следующие условия : проверить больше или равен нулю х если х больше или равен 0, то присвоить у значение х, если меньше 0, то присвоить у значение – х Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0

Коротко алгоритм задачи может быть записан : ЕСЛИ x>=0 ТО y:=x ИНАЧЕ y:=-x ИНАЧЕ y:=-x Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0

ЕСЛИ x>=0 ТО y:=x ИНАЧЕ y:=-x ИНАЧЕ y:=-x Команды, с помощью которых записываются алгоритмы подобного типа, называются командами ветвления. Командам ветвления в Паскале соответствует условные оператор.

Условный оператор может иметь две формы, полную и неполную.

? ? ОПЕРАТОР 2 ОПЕРАТОР 1 данет

? ? ОПЕРАТОР данет

В Паскале : неполный условный оператор имеет вид : IF ( условие ) THEN ( оператор 1); полный оператор имеет вид : IF ( условие ) THEN ( оператор 1) ELSE ( оператор 2);

Пример программы : Program uslov; Var a, b: integer; Begin Writeln(wwedite 2 chisla); Readln(a,b); If a mod 2=0 then writeln(a –chetnoe) else writeln(a –nechetnoe); If b mod 2=0 then writeln(b –chetnoe) else writeln(b –nechetnoe); Readln; Readln End.