Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВладислав Фаминицын
1 Условный оператор Ширяева Ольга Мухадинновна, учитель информатики 1 категории, МОУ СОШ 2, г. Нягань, ХМАО-Югра
2 Рассмотрим простой пример задачи из курса алгебры. Требуется построить алгоритм вычисления значения функции у =|x|. Она задается соотношением : Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0
3 При решении этой задачи требуется выполнить следующие условия : проверить больше или равен нулю х если х больше или равен 0, то присвоить у значение х, если меньше 0, то присвоить у значение – х Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0
4 Коротко алгоритм задачи может быть записан : ЕСЛИ x>=0 ТО y:=x ИНАЧЕ y:=-x ИНАЧЕ y:=-x Х, при Х >= 0 Х, при Х >= 0У= -X при Х < 0 -X при Х < 0
5 ЕСЛИ x>=0 ТО y:=x ИНАЧЕ y:=-x ИНАЧЕ y:=-x Команды, с помощью которых записываются алгоритмы подобного типа, называются командами ветвления. Командам ветвления в Паскале соответствует условные оператор.
6 Условный оператор может иметь две формы, полную и неполную.
7 ? ? ОПЕРАТОР 2 ОПЕРАТОР 1 данет
8 ? ? ОПЕРАТОР данет
9 В Паскале : неполный условный оператор имеет вид : IF ( условие ) THEN ( оператор 1); полный оператор имеет вид : IF ( условие ) THEN ( оператор 1) ELSE ( оператор 2);
10 Пример программы : 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.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.