Презентация "Алгоритмическая структура «ветвление»" 9 класс
Подписи к слайдам:
- «Алгоритмическая структура «ветвление»
- Алгоритм разветвляющейся структуры – это алгоритм, в котором вычислительный процесс осуществляется либо по одной, либо по другой ветви, в зависимости от выполнения некоторого условия.
- Признаком разветвляющегося алгоритма является наличие операций проверки условия. Различают два вида условий - простые и составные.
- Простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют операндами), связанных одним из знаков:
- < - меньше, чем... > - больше, чем... <= - меньше, чем... или равно >= - больше, чем... или равно <> - не равно = - равно
- В программах разветвляющейся структуры в Паскале используют условный оператор вида
- if <условие> then <оператор>;
- (здесь при выполнении условия выполняется оператор)
- или
- if <условие> then <оператор1> else <оператор2>;
- (здесь при выполнении условия выполняется оператор1 в противном случае оператор2)
- Стоит обратить внимание, что перед else во втором случае точка с запятой не ставится.
- Определение. Составной оператор - объединение нескольких операторов в одну группу. Группа операторов внутри составного оператора заключается в операторные скобки (begin-end).
- begin оператор 1; оператор 2; end;
- Задача №1.
- Написать программу на языке Паскаль, которая бы определяла, лежит ли точка с заданными координатами в третьей четверти.
- Program Tochka;
- Var x, y: real;
- begin
- writeln(‘vvedite x’);
- readln(x);
- writeln(‘vvedite y’);
- readln(y);
- if (x<0) and (y<0) then writeln (‘tochka lezhit v 3 chetverti’) else writeln(‘tochka ne lezhit v 3 chetverti’);
- end.
- Задача №2
- Составить программу, которая, если введенное число отрицательное меняет его на противоположное.
- Задача №3
- написать программу на языке Паскаль, которая вычисляла бы следующее выражение:
- Задача №4
- Написать программу на языке Паскаль, которая бы определяла, лежит ли точка с заданными координатами во второй четверти;
- Домашнее задание:
- Задача №1
- Вычислить значение функции:
- Задача №2
- Вычислить значение функции у. Если x>0, то y=x2+1, если x<=0, то y=|x-5|