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

Презентация: Вложенные условные операторы. Решение задач.
1 из 8
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "Вложенные условные операторы. Решение задач.", включающую в себя 8 слайдов. Скачать файл презентации 0.07 Мб. Большой выбор powerpoint презентаций

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    8
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

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

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

  • Слайд 2

    При решении задач часто приходится рассматривать не два, а большее количество вариантов. Это можно реализовать, используя несколько условных операторов. В этом случае после служебных слов Then и Else записывается новый условный оператор.

  • Слайд 3

    Задача. Вычислить значение функции: у= x0 x если х>0 то у вычислить по формуле у=х-12 иначе если х=0 то у вычислить по формуле у=5 иначе у вычислить по формуле у=sqr(x);

  • Слайд 4

    Тогда фрагмент программы для решения этой задачи будет выглядеть так: if х>0 then у := х-12 else if х=0 then у := 5 else у := sqr(x)

  • Слайд 5

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

  • Слайд 6

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

    Для решения этой задачи перепишем условие задачи следующим образом: a:=a2, b:=b2, c:=c2, если abc b:=a, c:=a, если a>b>c a:=-a, b:=-b, c:=-c, в остальных случаях

  • Слайд 7

    Program Example3; Var a, b, c : integer; Begin writeln(‘Введите числа a, b, c’); readln(a,b,c); if (ab) 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.

  • Слайд 8

    Задание. Найдите в этой программе (если есть) условный оператор, вложенный условный оператор, составной оператор, булево условие.

Посмотреть все слайды

Сообщить об ошибке