Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВладлена Шихирева
1 Операторы языка Паскаль Условные операторы
2 Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению одного из возможных действий, в зависимости от некоторого условия (при этом одно из действий может отсутствовать).
3 Оператор условия ЕСЛИ (if)
4 Оператор if может принимать одну из форм: If then else ; или If then ;
5 Оператор выполняется следующим образом. Сначала вычисляется выражение, записанное в условии. В результате его вычисление получается значение логического (булевского) типа. Если это значение – «истина», то выполняется оператор1, указанный после слова then. Если же в результате имеем «ложь», то выполняется оператор2. В случае, если вместо оператора1 или оператора2 следует серия операторов, то эту серию операторов необходимо заключить в операторные скобки begin…end ;. Обратить внимание, что перед словом else точка с запятой не ставится.
6 Пример : Даны два числа. Меньшее из этих чисел заменить суммой данных чисел, большее - произведением. Program sh; Var x, y,s,p: integer; Begin Write(Введите 2 числа); Readln(x, y); S:=x+y; p:=x*y; If x>=y then Begin y:=s; x:=p; end Else begin x:=s; y:=p; end; writeln(x=, x); writeln(y=, y); end.
7 Оператор условия ВЫБОР (case)
8 Оператор Case организует переход на один из нескольких вариантов действий в зависимости от значения выражения, называемого селектором. Общий вид: Case k of : ; ….. : else end; Здесь k – выражение-селектор, которое может иметь только простой порядковый тип (целый, символьный, логический)., … - константы того же типа, что и селектор.
9 При использовании оператора Case должны выполняться следующие правила: 1.Выражение-селектор может иметь только простой порядковый тип (целый, символьный, логический). 2.Все константы, которые предшествуют операторам альтернатив, должны иметь тот же тип, что и селектор. 3.Все константы в альтернативах должны быть уникальны в пределах оператора выбора.
10 Пример : Составить программу, которая по введенному номеру месяца выводит на экран название времени года. Program m; Var k:byte; Begin Write(Введите номер месяца); Readln(k); Case k of 1, 2, 12: writeln(Зима); 3, 4, 5: writeln(Весна); 6, 7, 8: writeln(Лето); 9, 10, 11: writeln(Осень) else writeln(Такого месяца нет); end; end.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.