Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Вложенные условные операторы. Решение задач.

При решении задач часто приходится рассматривать не два, а большее количество вариантов. Это можно реализовать, используя несколько условных операторов. В этом случае после служебных слов Then и Else записывается новый условный оператор.
Вложенные условные операторы. Решение задач. При решении задач часто приходится рассматривать не два, а большее количество вариантов. Задача. Вычислить значение функции:у=x0xесли х>0	  то 	    у Тогда фрагмент программы для решения этой задачи будет выглядеть так:	if х>0 Когда оператор if появляется внутри другого оператора if, они считаются вложенными. Такое Задача. Даны целые числа a, b, c. Если a b c, то Задача. Даны целые числа a, b, c. Если a b c, то Задание. Найдите в этой программе (если есть) условный оператор, вложенный условный оператор, составной оператор, булево условие.
Слайды презентации

Слайд 2 При решении задач часто приходится рассматривать не два,

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

а большее количество вариантов. Это можно реализовать, используя несколько

условных операторов. В этом случае после служебных слов Then и Else записывается новый условный оператор.

Слайд 3 Задача. Вычислить значение функции:

у=



x0
x
если х>0
то

Задача. Вычислить значение функции:у=x0xесли х>0	 то 	  у вычислить по

у вычислить по формуле у=х-12

иначе
если х=0
то
у вычислить по формуле у=5
иначе
у вычислить по формуле у=sqr(x);

Слайд 4 Тогда фрагмент программы для решения этой задачи будет

Тогда фрагмент программы для решения этой задачи будет выглядеть так:	if х>0

выглядеть так:
if х>0
then

у := х-12
else
if х=0
then
у := 5
else
у := sqr(x)

Слайд 5 Когда оператор if появляется внутри другого оператора if,

Когда оператор if появляется внутри другого оператора if, они считаются вложенными.

они считаются вложенными. Такое вложение используется для уменьшения числа

необходимых проверок. Этот метод часто обеспечивает большую эффективность, однако одновременно он уменьшает наглядность программы. Не рекомендуется использовать более одного-двух уровней вложения if. За вторым уровнем вложения становится трудно восстановить последовательность проверки условий каждым условным оператором.

Слайд 6 Задача. Даны целые числа a, b, c. Если

Задача. Даны целые числа a, b, c. Если a b c,

a b c, то все числа заменить их квадратами,

если a>b>c, то каждое число заменить наибольшим из них, в противном случае сменить знак каждого числа.

Для решения этой задачи перепишем условие задачи следующим образом:

a:=a2, b:=b2, c:=c2, если a b c
b:=a, c:=a, если a>b>c
a:=-a, b:=-b, c:=-c, в остальных случаях


Слайд 7 Задача. Даны целые числа a, b, c. Если

Задача. Даны целые числа a, b, c. Если a b c,

a b c, то все числа заменить их квадратами,

если a>b>c, то каждое число заменить наибольшим из них, в противном случае сменить знак каждого числа.

Program Example3;
Var
a, b, c : integer;
Begin
writeln(‘Введите числа a, b, c’);
readln(a,b,c);
if (a<=b) and (b<=c)
then
begin
a:=sqr(a); b:=sqr(b); c:=sqr(c);
end
else
if (a>b) and (b>c)
then
begin
b:=a; c:=a;
end
else
begin
a:=-a; b:=-b; c:=-c;
end
writeln(a,b,c);
readln;
End.


  • Имя файла: vlozhennye-uslovnye-operatory-reshenie-zadach.pptx
  • Количество просмотров: 126
  • Количество скачиваний: 0