На главную

 

 

Сайт основан 1 марта 2003 года

= Основы алгоритмизации и программирования =


Понятие условия, логического выражения
Простые и составные условия.
Логический тип данных.
Практическая работа № 2.1

Цель: изучить определения, научиться вычислять значения логических выражений, записывать простые и составные условия.

Ход работы:

1.     Вычислить значение выражения, т.е. записать значение или true, или false:
а)
sqr(x)+sqrt(y)<=4 при x=0.3, y=0.2
б)
k mod 7 = k div 5–1 при k=15
в)
t and (p mod 3=0) при t=true, p=27
г) (
x*y<>0) and (y>x) при x=2, y=1
д) (
x*y<>0) or (y>x) при x=2, y=1
е)
a or (not b) при a=false, b=true
ж)
not (x=y) при x=5, y=3

2.         Записать логическое выражение, истинное при выполнении указанного условия и ложное в противном случае:
а) целая величина В делится нацело на 7;
Рассуждения: целое число делиться нацело на 7 - это значит, что остаток от деления равен нулю, т.е. можно записать такое логическое выражение:
b mod 7 = 0 .

б) 0<х<1;
в) квадратное уравнение не имеет корней;
г) х принадлежит отрезку [3;10]
;
д) х лежит вне отрезка
[3;10];
е) каждое из чисел
x, y, z положительно;
ж) хотя бы одно из чисел
x, y, z положительно;
з) целая величина А является чётным числом.

Домашнее задание: Написать команду присваивания, в результате выполнения которой логическая переменная С получает значение true, если выполняется указанное условие, и значение false иначе:  

1.    Числа равны x, y, z между собой.

2.    Х – неотрицательное число.

3.    Цифра 5 входит в десятичную запись трёхзначного целого числа К.

4.    ** Год с порядковым номером Н является високосным (год високосный, если его номер кратен 4, однако из кратных 100 високосными являются лишь кратные 400; например, 1700, 1800 и 1900 – невисокосные годы, 2000 – високосный.

5.    ** Поля (Х,У) и (Х1,У1) шахматной доски имеют одинаковый цвет.

 

Наверх

На главную

 

Дизайн : WWS corporation & ROKI company.