Презентация "Алгоритмическая структура «ветвление»" 9 класс


Подписи к слайдам:
Слайд 1

  • «Алгоритмическая структура «ветвление»

  • Алгоритм разветвляющейся структуры – это алгоритм, в котором вычислительный процесс осуществляется либо по одной, либо по другой ветви, в зависимости от выполнения некоторого условия.
  • Признаком разветвляющегося алгоритма является наличие операций проверки условия. Различают два вида условий - простые и составные.
  • Простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют операндами), связанных одним из знаков:
  •   < - меньше, чем...   > - больше, чем...   <= - меньше, чем... или равно   >= - больше, чем... или равно   <> - не равно   = - равно

  • В программах разветвляющейся структуры в Паскале используют условный оператор вида
  • 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|