ЗАДАЧА № 81

Умова задачі: Обчислити значення логічних виразів.

1) х<у

При х = - 2.5, у = 0.1 ця умова буде істинною (запропонуйте дітям вибрати такі значення х та у, при яких ця умова буде хибною).

2) a and not (b — с)

При а = false, b =false, c = true умова буде хибною (false), тому що при з’єднанні двох умов службовим словом and, якщо одна з умов хибна, то й вся умова хибна (зверніть увагу дітей на те, що це легко запам’ятовується, якщо перекласти слово and українською). Дійсно, якщо хоч одна з умов, поєднаних словом «та», не є істинною, то й весь логічний вираз буде хибним.

3) not (a and b) or b = a

При а = true, b = false ця умова буде істинною, тому що (a and b) — хибна (одна з умов хибна); not (a and b) — істинна (заперечність хибності); not (a and b) or b = a — істинна (бо якщо з двох поєднаних службовим словом or умов хоч одна істинна, то весь вираз істинний).

4) not (a and (x < у)) or (x < 0)

При а = true, x = -0.1, у = 0.7 умова буде істинною, тому що друга з умов (х < 0) буде істинною, а при з’єднанні двох умов службовим словом or достатньо одній з них бути істинною, щоб весь логічний вираз був істинним (тобто значення умови (not (a and (x < у))) можна не обчислювати).

ЗАДАЧА № 82

Умова задачі: Записати у вигляді логічних виразів висловлювання, наведені нижче:

а) значення х не належить інтервалу (0; 1)

(х <= 0) or (х >= 1);

б) точка М(х,у) лежить у другій чверті координатної площини

(х < 0) and (у > 0);

в) точка М(х, у) лежить усередині або на межі одиничного круга зцентром у початку координат

(sqr(x) + sqr(у) <= 1);

г) координати дійсного вектораx (xr xr xj утворюють неспадну послідовність і всі вони невід’ємні

(х1 <= х2) and (х2 <= хЗ) and (x1 >= 0) and (x2 >= 0) and (хЗ >= 0) ;

ґ) 3 > В > С > 0,1

(З > В) and (В >= С) and (C > 0.1) .

ЗАДАЧА № 84

Умова: Записати за допомогою умовного оператора виконання дій:

а) дійсне значення х замінити абсолютною величиною

if х < 0

then x := -х;

б)менше з двох дійсних значень х та у (або будь-яке з них, якщо вонирівні) замінити нулем

if х < у

then х := 0

else у := 0;

в) присвоїти змінній х значення 0, якщо її початкове значення належалоінтервалу (0,2)

if (0 <= х) and (x <= 2)

then x := 0;

Домашнє завдання:

• за підручником прочитати сторінки 47—52;

• вивчити означення, що прочитані на лекції;

• Задачі № 80, № 82 (2, 5, 7, 9), № 84 (3, 5, 6). Для учнів, що маютьвисокий рівень знань, бажано запропонувати задачу № 83.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату