Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемschool44yar.ru
1 Логический тип данных. Логические выражения. Условный оператор.
2 Логический тип данных Идентификатор – boolean; Множество значений – true и false; false < true Если выражение состоит из операций сравнения >,, =, а так же логических операций not, and, or, xor, то значение данного выражения будет логического типа. Результат функции odd(x) – логического типа. Odd (x)=true, если х – нечетно Odd (x)=false, если х – четно
3 хnot x truefalse true (x xor y) = (x y) x and ytruefalse true false x or ytruefalse true falsetruefalse
4 Логические выражения Состоят из констант, переменных, логические операции, операции сравнения, арифметические операции. Приоритет : 1.not 2.*, /, div, mod, and 3.+, -, or, xor 4.=, ,, =.
5 Задача 1. Для следующих условий определить их истинность X:=0; y:=-1; z:=1; 1)(x < 0) or (y < 0) 2)(x = 0) and (y 0) 3)(y 1) and (z 1) 4)(y 1) and (z 1) or (x 1) 5)(y = 1) or (x 1) and (z 1)
6 Задача 2. Определить тип переменных, а также записать после каждого из следующих операторов, начиная с третьей строки, какое значение будет присвоено соответствующей переменной. B:= true; v:=3; X:= 1; y := -2; Z := 2*abs (y); k := trunc (x/y*z/v*2/0.5); Y:= sqrt (x*y*z*k); M := (-k) div 3; C := (k < m) and b; B := not c or (y z);
7 Условный оператор Полной формы If then серия1 Else серия2; где ЛВ – логическое выражение. Неполной формы If then серия1; Если серия1 состоит из более 1 оператора, то используются операторные скобки begin end
8 Задача 3. Даны два числа, вывести на экран наибольшее. Program max2; Var a, b: integer; Begin Writeln (Введите число а); Readln (a); Writeln (Введите число b); Readln (b); If a > b then writeln (a) Else writeln (b); Readln End. Задача 4. Даны два числа. Вывести на экран наименьшее число.
9 Домашнее задание Учебник: п. 36, 37. Письменно: п. 37: упр. 4, 5, 6.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.