Содержание
-
Оператор ветвления илиусловный оператор
9 класс § 36
-
Полное ветвление
IF THEN ELSE ; Пример: if a > 0 then y := 2*a else y := a + 3 ; Оператор 1 Оператор 2 Логическое выражение true false
-
Неполное ветвление
IF THEN; Пример: if a > 0 then y := 2*a; Оператор true Логическое выражение
-
Логическое выражение
Простое условие представляет собой строку, содержащую операцию сравнения (отношения) с использованием знаков: , >=, =, (не равно). Например: X>5; 2*s14; z3>=3/а; t
-
Сложное условие представляет собой строку, содержащую простые условия, объединенные знаками логических операций: Not, And, Or (не, и, или). Например: Not(x>5); (s120); (w=’Yes’)Or(w=’Да’);
-
Оператор1, Оператор2 – любой оператор Паскаля
Ввода: Readln Вывода:Writeln Присваивания: := Условный:IF . . . THEN . . . ELSE(вложенный) Цикла, множественного выбора Составной оператор IF THEN ELSE ;
-
Примеры использования
IF X > Y THEN MAX:=X ELSE MAX:=Y; Найти максимум (max) для двух величин X, Y. Program max_xy; Var x, y, max : integer; Begin Writeln(‘Введите двачисла’); Readln(x, y); Writeln (‘max=’, max); End.
-
IF X > Y THEN MAX:=X ELSE MAX:=Y; IF Z > MAX THEN MAX:=Z; 2. Найти максимум (max) для трех величин X, Y, Z. Program max_xyz; Var x, y, z, max : integer; Begin Writeln(‘Введите тричисла’); Readln(x, y, z); Writeln (‘max=’, max); End.
-
X+3 для X
-
Задания. Сохранить как if1, if2, if3 в папке Ветвление.
Y = { 7X - 3 для X 0 2X3 для остальных Х. 1.Вычислить 2. Найти лучший результат по бегу на 100 м для трех участников. 3. Ввести В. Если значение величины В > 3, то уменьшить В на 5, а если это не так, удвоить В. Вывести В.
-
Записать на Паскале
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.