Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемПолина Кузнецова
1 Условный оператор
2 Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия совершается либо одна, либо другая последовательность действий. В языке программирования Паскаль для решения задач с ветвлениями применяется условный оператор.
3 ФОРМАТ ЗАПИСИ УСЛОВНОГО ОПЕРАТОРА: IF условие THEN оператор 1 ELSE оператор 2; где IF ( если), THEN (тогда), ELSE (иначе) - служебные слова. Блок - схема для условного оператора: Условие Да Нет оператор 1 оператор 2
4 Порядок выполнения: Оператор if проверяет условие. Если оно TRUE(истина), то выполняется оператор 1, если FALSE(ложь) - то оператор 2. Простые условия записываются в виде равенств или неравенств с использованием операций отношений (=,<>,>,>=,<,<=).
5 ФОРМАТ ЗАПИСИ КРАТКОГО УСЛОВНОГО ОПЕРАТОРА : IF условие THEN оператор 1; Блок – схема для краткой формы : Условие Да нет оператор 1
6 Порядок выполнения: Оператор if проверяет условие. Если оно TRUE(истина), то выполняется оператор 1, если FALSE(ложь) - то выполняется оператор, следующий за условным оператором.
7 Задача: Вывести на экран большее из двух чисел начало X,YX,Y X>Y Да Нет Y конец X Графическая схема
8 Пример решения задачи: 1. Вывести на экран большее из двух чисел: Program prim; Var x,y: real; Begin Writeln(Введите 2 числа); Readln(x,y); If x>y Then writeln(x) else writeln(y); Readln; End.
9 Задания для самостоятельной работы 1. Даны радиус круга и сторона квадрата. У какой фигуры площадь больше? (2 балла) 2. Даны вещественные числа а,в,с (а<>0). Выяснить, имеет ли уравнение вещественные корни, вычислить эти корни. (3 балла) 3. Дано целое число. Определить: (3 балла) Является ли оно чётным Оканчивается ли цифрой Дано двухзначное целое число. Определить: (3 балла) Какая из его цифр больше: первая или вторая; Одинаковы ли его цифры.
10 Решить задачу: Дано вещественное значение X. Вычислить значение Y, если:
11 При решении задач, использующих несколько условий используются вложенные условия. Алгоритм решения задач с вложенными условиями: 1. Изобразить область значений X в виде оси. 2. На оси X отложить точки перехода. 3. Рассматривать области значений X начиная с меньшего значения. Вложенные условия X 01 X<0 X<1 Остальные случаи
12 Графическая схема к примеру начало X X<=0 Да y:=0 Нет X<=1 Да Нет y:=xy:=x 4 Y конец
13 Задание для самостоятельной работы Даны 3 числа, определить большее из них 1 2 3
14 Для функций, заданных графически, определить значение Y по заданному значению X: Определить, в какую из областей – I, II, III попадает точка с заданными координатами. Для простоты принять, что точка не попадает на границы областей. Рассмотреть только координату X
15 Дано действительное число а, для функций 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
16 Составные условия используют логические операции: AND - (И) логическое умножение, OR (ИЛИ) логическое сложение NOT - (НЕ) (логическое отрицание). Логические операции выполняются над логическими значениями (True и False), позволяя комбинировать выражения отношения.
17 Результаты операций над логическими данными ABNOT AA OR BА AND B TRUE FALSETRUE FALSE TRUEFALSE TRUE FALSE TRUEFALSE
18 Вычислить значение выражений При 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)
19 Составной оператор Если в качестве оператора 1 или оператора 2 должна выполнятся серия операторов, то они объединяются в операторные скобки begin - end и запись условного оператора имеет вид: Полная форм записи: IF условие THEN BEGIN оператор 1; оператор 2; END ELSE BEGIN оператор 1; оператор 2 ; END;
20 Задание для практической работы: Определить, принадлежит ли число введённое с клавиатуры интервалу (0;5) ( 1 балл) Написать условие при котором точка попадёт в заштрихованную область X Y Y X ( 1 балл)
21 Y 2 + X 2 =R 2 ( 1 балл) ( 2 балла) ( 3 балла) Y YY Y
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.