Глава 2
16
2.42. Даны целые числа h, m (0 < h ≤ 12, 0 ≤ m ≤ 59), указывающие момент времени:
"h часов, m минут". Определить наименьшее время (число полных минут), ко-
торое должно пройти до того момента, когда часовая и минутная стрелки на
циферблате:
а) совпадут;
б) расположатся перпендикулярно друг другу.
2.43. Даны два целых числа a и b. Если a делится на b или b делится на a, то вывес-
ти 1, иначе — любое другое число. Условные операторы и операторы цикла
не использовать.
Г Л А В А
3
Величины логического типа
1. Что такое простое условие? Какие операции отношения используются в нем?
2. Что является результатом выполнения операции отношения?
3. Что такое составное условие? Какие логические операции используются в нем?
Каков приоритет их выполнения? Как изменить этот приоритет?
4. В логическом выражении (составном условии) используются две величины ло-
гического типа (два простых условия) — А и В. Сколько возможно различных
вариантов сочетаний значений А и В?
5. В логическом выражении (составном условии) используются три величины ло-
гического типа (три простых условия) — А, В и С. Сколько возможно различных
вариантов сочетаний значений А, В и С?
Замечание
В языках программирования Бейсик и Си нет специального типа данных для логиче-
ских величин. Однако и при изучении этих языков задачи данного раздела могут быть
использованы в контексте дальнейшего решения задач по теме "Условный оператор"
(см. главу 4) и "Операторы цикла с условием" (см. главу 6).
Вычисление логических выражений
3.1. Вычислить значение логического выражения при следующих значениях логи-
ческих величин А, В и С: А = Истина, В = Ложь, С = Ложь:
а) А или В;
б) А и В;
в) В или С.
3.2. Вычислить значение логического выражения при следующих значениях логи-
ческих величин X, Y и Z: X = Ложь, Y = Истина, Z = Ложь:
а) X или Z;
б) X и Y;
в) X и Z.
3.3. Вычислить значение логического выражения при следующих значениях логи-
ческих величин А, В и С: А = Истина, В = Ложь, С = Ложь:
а) не А и В;
б) А или не В;
в) А и В или С.
|