Ветвление. Условный оператор if Ветвление (условный алгоритм)

Скачать презентацию Ветвление. Условный оператор if  Ветвление (условный алгоритм) Скачать презентацию Ветвление. Условный оператор if Ветвление (условный алгоритм)

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

  • Количество слайдов: 11

>Ветвление. Условный оператор if Ветвление. Условный оператор if

>Ветвление (условный алгоритм) - позволяет выполнить действие (или серию действий) в зависимости от выполнения Ветвление (условный алгоритм) - позволяет выполнить действие (или серию действий) в зависимости от выполнения или невыполнения какого- нибудь условия. Характеристики: 1. Условие содержит операцию сравнения < (меньше); > (больше); <= (меньше или равно); <= (больше или равно); = (равно); <> (не равно). 2. Если условие соблюдается, то ветвь называется «Да» , если не выполняется – «Нет»

>    Формы ветвления   Полная форма    Формы ветвления Полная форма Неполная форма да нет да Условие Действие 1 Действие 2 действие Если условие истинно, По одной из ветвей серия выполняется серия действий № 1, действий отсутствует. иначе выполняется серия Если <условие> то <действие 1> действий № 2. Если <условие> то <действие 1> иначе <действие 2>;

>Оператор ветвления в неполном варианте  IF (условие) THEN    THEN (операторы); Оператор ветвления в неполном варианте IF (условие) THEN THEN (операторы); (оператор 1) Else Например, IF A>B (оператор2); THEN B: =В*2;

>Задача. Составить программу для решения системы уравнения с заданной функцией у. Ввести х и Задача. Составить программу для решения системы уравнения с заданной функцией у. Ввести х и вычислить значение у по формуле:

>Блок-схема алгоритма(1 -й способ) Блок-схема алгоритма(1 -й способ)

> Задача на языке Паскаль(2 -й способ) Program Systema; Var X : Integer; Y Задача на языке Паскаль(2 -й способ) Program Systema; Var X : Integer; Y : Real; Begin Write ('Введите число'); Read. Ln (X); If X > 5 Then Y: =1/(X-5) Else Y: = 5*X; Write. Ln (Y); End.

>Схема  выполнения  условного  оператора  имеет  вид:  Схема выполнения Схема выполнения условного оператора имеет вид: Схема выполнения условного оператора имеет вид:

>Задача 1. Даны два числа.  Выбрать большее из них.  Блок-схема (полное Задача 1. Даны два числа. Выбрать большее из них. Блок-схема (полное ветвление)

>Не полное ветвление      В Не полное ветвление В

>Задача: нахождение большего из трёх алг БИТ    Program BIT;  вещ Задача: нахождение большего из трёх алг БИТ Program BIT; вещ А, В, С, D var A, B, C, D: real; нач ввод А, В, C begin readln (A, B, C); если A>B if A>B то если А>C то then if A>C then D: =A иначе D: =C кв else D: =B иначе если B>C else if B>C then D: =B то D: =B иначе D: =С else D: =C; кв writeln (D) кв end. вывод D кон