Практическая
работа 3
Учебное
время: 2
часа
Формируемые
умения:
У2
Формируемые
ОК: ОК 2, ОК 3, ОК 5
Тема
занятия: Запись логических выражений на алгоритмическом языке
1. Цель
работы
Научиться
записывать логические выражения на алгоритмическом языке
2.
Материально-техническое
и информационное обеспечение:
раздаточный
материал:
Методические
указания к проведению практических занятий, рабочая тетрадь
3.
Порядок
выполнения работы
№
п/п
|
Задание
|
Норма
времени
|
Кол-во
баллов
|
1.
|
Ознакомиться
с теоретической справкой
|
7
мин
|
2
|
2.
|
Выполнить
задание
|
75
мин
|
63
|
3.
|
Оформить
отчет
|
7
мин
|
3
|
4.
|
Сдать
отчет
|
1
мин
|
1
|
4. Теоретическая
справка
Высказывание
(суждение) —
это повествовательное предложение, в котором что-либо утверждается или отрицается.
По поводу любого высказывании можно сказать, истинно оно или ложно.
Логическое выражение — простое или
сложное высказывание.
Логическое выражение может
состоять из логических констант и переменных, отношений, логических операций.
Логическое выражение принимает значение true или false.
Логические операции
·
not - логическое
отрицание, "не" -
является унарной операцией, то есть имеет один операнд, который и инвертирует.
·
and - логическое
умножение (конъюнкция),
"и", ее результат
имеет значение true, если только
оба операнда имеет значение true.
·
or - логическое
сложение (дизъюнкция), "или", ее результат имеет значение true, если хотя бы один из операндов имеет значение true.
·
xor - "исключающее
или", ее результат
истинный, когда значения операндов не совпадают.
Операции
отношения
Операция
|
Описание
|
=
|
ИСТИНА, если операнды равны, ложь, если не равны
|
<
|
ИСТИНА, если левый операнд меньше правого
|
<=
|
ИСТИНА, если левый операнд не больше правого
|
>
|
ИСТИНА, если левый операнд больше правого
|
>=
|
ИСТИНА, если левый операнд не меньше правого
|
<>
|
ИСТИНА, если операнды не равны
|
Для
правильной записи сложного логического выражения (предиката) нужно учитывать
относительные приоритеты арифметических, логических операций и операций
отношений, поскольку все они могут присутствовать в логическом выражении. По
убыванию приоритета операции располагаются в следующем порядке.
Операции
отношения имеют самый низкий приоритет. Поэтому если операндами логической
операции являются отношения, то их следует заключать в круглые скобки.
Например, математическому неравенству 1 ≤ X ≤ 50 соответствует следующее
логическое выражение:
(1 <= Х) and (Х <= 50)
Пример записи логического выражения
¬ X & У v X & Z
На
Паскале это выражение запишется в виде: not X and Y or X and Z,
5. Задание
Запишите
логическое выражение для каждой из фраз.
6. Оформление
отчета
Выполните задания в рабочей тетради
согласно своему варианту.
Номер варианта соответствует номеру в
журнале.
Запись логических
выражений на алгоритмическом языке
группа
_____ _____________________________________________________
Запишите логическое выражение для каждой из фраз:
1.
А принадлежит диапазону (18;
80)_________________________________________
2.
А принадлежит диапазону [18;
80) _________________________________________
3.
А принадлежит диапазону (-10;
18) ________________________________________
4.
А принадлежит диапазону [-10;
18] ________________________________________
5.
А не принадлежит диапазону
[-10; 18]______________________________________
6.
А не принадлежит диапазону
(-10; 18) ______________________________________
7.
А меньше -1 или больше
1________________________________________________
8.
А не принадлежит диапазону
[18; 80) ______________________________________
9.
А больше 0 и не равно
10_________________________________________________
10.
Каждое из чисел a, b
положительно ________________________________________
11.
Только одно из чисел a, b
положительно____________________________________
12.
Хотя бы одно из чисел a, b, c
является отрицательным
_______________________________________________________________________
13.
Число x удовлетворяет условию
a < x < b ___________________________________
14.
Число x имеет значение в
промежутке [1, 3 ] ________________________________
15.
Точка (x, y) принадлежит
первой или третьей четверти ________________________________________________________________________________
16.
Точка (x, y) принадлежит
внешности единичного круга с центром в начале координат или его второй
четверти ______________________________________________
17.
Хотя бы одна из логических переменных F1 и
F2 имеет значение ИСТИНА
________________________________________________________________________________
18.
Обе логические переменные F1 и F2 имеют
значение ИСТИНА
________________________________________________________________________________
19.
Логическая переменная F1 имеет значение ИСТИНА,
а логическая переменная F2 имеет значение ЛОЖЬ
________________________________________________________________________________
20.
Только одна из логических переменных F1 и
F2 имеет значение ИСТИНА
________________________________________________________________________________
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.