Презентация, доклад по информатике на тему Условный оператор на Паскале

Условный оператор if В then P1 else Р2If — если, then—то, else — иначегде В — условие, Р1 и Р2 — операторы. Если В выполняется, то выполняется P1, иначе выполняется Р2.

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

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

Слайд 2Условный оператор
if В then P1 else Р2
If — если, then—то,

else — иначе
где В — условие,
Р1 и Р2 — операторы.

Если В выполняется, то выполняется P1, иначе выполняется Р2.
Условный оператор if В then P1 else Р2If — если, then—то, else — иначегде В — условие,

Слайд 3Условие
В качестве условий используются отношения.
Отношения представляют собой записи равенств и

неравенств.

Примеры отношений:
а = b
х < а - b
sqr(b) - 4*a*c > 0.
УсловиеВ качестве условий используются отношения. Отношения представляют собой записи равенств и неравенств. Примеры отношений:а = b х

Слайд 4Условие

Условие

Слайд 5Блок - схема


Блок - схема

Слайд 6Полная форма ветвления

if условие then Д2 else Д1


Полная форма ветвленияif условие then Д2 else Д1

Слайд 7Неполная форма ветвления
if условие then Д1


Неполная форма ветвленияif условие then Д1

Слайд 8program A ;
var x, у: real;
begin read(x);
if

x > 0 then y: = x*x*x else у := 0;
write(y)
end.

Пример: Пусть задана функция x3, если х > 0 y = 0, в противном случае


program A ;  var x, у: real; begin read(x); if x > 0 then y: =

Слайд 9 Пример. Пусть значение у зависит от значения х, график зависимости

приведен на рисунке. Программа вычисления значения у по значению х:
Пример. Пусть значение у зависит от значения х, график зависимости приведен на рисунке. Программа вычисления значения

Слайд 10program B;
var x, у: real;
begin read (x);
if x


else if x <=3 then y:=2
else y:= -x + 5;
write(y)
end.
program B;var x, у: real;begin read (x);if x

Слайд 11Пример. Пусть даны два числа. Если первое больше второго по абсолютной

величине, то необходимо уменьшить первое в пять раз. Иначе оставить числа без изменения.

Пример. Пусть даны два числа. Если первое больше второго по абсолютной величине, то необходимо уменьшить первое в

Слайд 12Пример. Пусть даны два числа. Если первое больше второго по абсолютной

величине, то необходимо уменьшить первое в пять раз. Иначе оставить числа без изменения.
program B;
var x, у: real;
begin read (x, y);
if abs(x) > abs(y) then x := x/5;
write (x, y)
end.

Пример. Пусть даны два числа. Если первое больше второго по абсолютной величине, то необходимо уменьшить первое в

Слайд 13Пример. Даны три числа х, у, z. Требуется найти max (х,

у, z) - наибольшее из этих чисел (среди х, у, z могут быть и равные числа: например, mах(3,-1, 3) = 3, mах(7, 7, 7) = 7 и т. д.).
program M (input, output);
var x, y, z, t: real;
begin read (x, у, z);
t := x;
if t if t write(t)
end.
Пример. Даны три числа х, у, z. Требуется найти max (х, у, z) - наибольшее из этих

Слайд 14После выполнения первого условного оператора переменная t имеет значение наибольшего из

первых двух данных чисел, после выполнения второго условного оператора — значение наибольшего из трех данных чисел.
Зафиксируем следующее ограничение. Оператор, который располагается непосредственно после служебного слова then не может быть условным (в то время как оператор, располагающийся после else может быть любым, и, в частности, условным—см. программу B этого параграфа). Без этого ограничения пришлось бы рассматривать операторы вроде следующего:
if а > 0 then if a < 2 then a := 2 else a := 3
и было бы неясно, к какому из двух if относится единственное else. При использовании условного оператора после else никаких двусмысленностей не возникает.
После выполнения первого условного оператора переменная t имеет значение наибольшего из первых двух данных чисел, после выполнения

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть