Скачать презентацию Условный оператор Полная форма Да Серия 1 Скачать презентацию Условный оператор Полная форма Да Серия 1

ветвления.pptx

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

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

Полная форма Да Серия 1 Условие Нет Серия 2 Полная форма Да Серия 1 Условие Нет Серия 2

Краткая форма Да Серия 1 Условие Нет Краткая форма Да Серия 1 Условие Нет

Проверка условия Операции сравнения: > — больше; < — меньше; = — равно; >= Проверка условия Операции сравнения: > — больше; < — меньше; = — равно; >= — больше или равно; <= — меньше или равно; <> — не равно. Вычислить: 4 Логические операции: not — Не; and or — И; — Или. y = 16, 5 x + 9 x – 12, 5 x , при x = [-5. . -1, 1. . 5] При использовании логических операций условия заключаются в скобки

Условный оператор реализует «ветвление» , изменяя порядок выполнения операторов в зависимости от истинности или Условный оператор реализует «ветвление» , изменяя порядок выполнения операторов в зависимости от истинности или ложности некоторого условия. Краткая форма (К. Ф. ) : If <условие> then <оператор>; If X<0 Then X : = 1; Полная форма (П. Ф. ): If <условие> then <оператор_1> else <оператор_2>; Например: If X>5 Then X : = X - 1 Else X : = X + 1; Перед словом Else, знак ; отсутствует.

Операторные скобки Если после слов Then или Else необходимо записать несколько операторов, то их Операторные скобки Если после слов Then или Else необходимо записать несколько операторов, то их заключают в операторные скобки (составной оператор). Операторные скобки начинаются словом Begin, а заканчиваются словом End. Например: If Z > 0 Then Begin X : = 1; Y : = 2*x-1; Write. Ln( ‘x=‘, x, ’y=’, y ); End Else Write. Ln( ‘Ошибка’ );

Какое значение примет переменная p в результате выполнения программы, если вводятся значения: x =9, Какое значение примет переменная p в результате выполнения программы, если вводятся значения: x =9, y=6 ?

Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if (x>y) and (y>5) then p: = p*x else p: = p*y; p: =p+x*y; writeln(p); end.

Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if (x>y) and (y>5) then p: = p*x else begin p: = p*y; p: =p+x*y; end; writeln(p); end.

Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if Program p 4; var x, y, p: integer; begin p: =7; readln(x); readln(y); if (x

Составить блок-схему и программу вычисления значения функции F(x) для любого значения x, введенного с Составить блок-схему и программу вычисления значения функции F(x) для любого значения x, введенного с клавиатуры. F(x) вычисляется по правилу: если x>=0, то F(x)=x 2+3, иначе F(x)=10/x+4.

Program vetvlenie; var x, f : real ; begin writeln(‘введите значение x’); readln(x); if Program vetvlenie; var x, f : real ; begin writeln(‘введите значение x’); readln(x); if x>=0 then f: = x*x+3 else f: = 10/x+4; writeln(‘f=’, f, ’при х =’, x); end.