Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемИнга Шеломянцева
1 Алгоритмическая конструкция «ветвление»
2 Блок-схема условие серия 1 серия 2 ДаНет
3 Условный оператор Полной формы If условие then серия 1 else серия 2; Неполной формы If условие then серия 1; Нет Да
4 Если серия 1 или 2 состоят из нескольких операторов, то их необходимо заключать в операторские скобки, например: If условие thenbegin оператор 1; оператор 2; оператор 3; end else begin оператор 1; оператор 2; оператор 3; end ;
5 Какое значение будет принимать переменная х, после выполнения фрагмента программы. f:=5; d:= 7; if f>=d then x:=f else x:=d; Решение: 1.Проверяем условие 5>=7? – Ответ: нет 2.Выполняем оператор после слова else, т.е. x:=d; Получаем х:=7 3.Ответ: 7 (x будет принимать значение 7)
6 Какое значение будет принимать переменная х, после выполнения фрагмента программы. f:=5; d:= 7; if f
7 Самостоятельная работа. Определите значение X. 1.a:= 3; b:= 4; if a>b then x:=a*b else x:=a - b; 2.a:= 53; b:=14; if ab then x:=a+b else begin a:= b+c; x:= a- 3*b end; 4.a:=9; b:=8; c:=2; if (a>b) and (b>c) then x:= 2*a+ b+c else x:= a-b+c; 5.a:=1; b:=4; c:=2; if (a c) then x:= 5*a – b else x:= 4* a* b; 6.a:=7; b:=3; c:=6; if (a c) then x:= 4*a – a*b else x:=(a-b)*2;
8 1. Составляем условный оператор if x>16 then y:=3*x-x*x*x else y:=12*x*x; 2. Программа на языке Паскаль: Program Ex; uses WinCrt; Var x:integer; y: real; Begin writeln(Введите значение x); readln(x); if x>16 then y:=3*x-x*x*x else y:=12*x*x; writeln(При x=,x, y=,y:5:2); end. Составить программу, вычисляющую значение Y, если
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.