Презентация - Условный оператор на языке Паскаль

1,990
просмотров
Презентации / Информатика / Условный оператор на языке Паскаль

Текст этой презентации

Слайд 1

Условный оператор на языке Паскаль, слайд 1

Условный оператор
Герцева Светлана Викторовна учитель информатики МОУ СОШ №40

Слайд 2

Условный оператор на языке Паскаль, слайд 2

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

Слайд 3

Условный оператор на языке Паскаль, слайд 3

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

Слайд 4

Условный оператор на языке Паскаль, слайд 4

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

Слайд 5

Условный оператор на языке Паскаль, слайд 5

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

Слайд 6

Условный оператор на языке Паскаль, слайд 6

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

Слайд 7

Условный оператор на языке Паскаль, слайд 7

?
ОПЕРАТОР 2
ОПЕРАТОР 1
ПОЛНАЯ ФОРМА
да
нет

Слайд 8

Условный оператор на языке Паскаль, слайд 8

?
ОПЕРАТОР
НЕПОЛНАЯ ФОРМА
да
нет

Слайд 9

Условный оператор на языке Паскаль, слайд 9

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

Слайд 10

Условный оператор на языке Паскаль, слайд 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.