С помощью какой операции и как можно «включить» значение требуемого бита переменной.
56. Записать логическое выражение для высказывания:
- Данное целое число i(ab) является четным двузначным
- Данное целое число i(abc) является нечетным трехзначным
- Среди трех данных целых чисел есть хотя бы одна пара совпадающих
- Среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных
- Все цифры данного целого числа i(abc) различны
- Цифры данного целого числа i(abc) образуют возрастающую последовательность
- Цифры данного целого числа i(abc) образуют возрастающую или убывающую последовательность
- Данное целое число i(abcd) читается одинаково слева направо и справа налево
- Квадратное уравнение имеет вещественные корни
- Точка с координатами (x, y) лежит во второй координатной четверти
- Точка с координатами (x, y) лежит в четвертой координатной четверти
- Точка с координатами (x, y) лежит во второй или третьей координатной четверти
- Точка с координатами (x, y) лежит в первой или третьей координатной четверти
- Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (х1, y1), правая нижняя – координаты (x2, y2), а стороны параллельны координатным осям
- Треугольник со сторонами a, b, c является равносторонним
- Треугольник со сторонами a, b, c является равнобедренным
- Треугольник со сторонами a, b, c является прямоугольным
- Существует треугольник со сторонами a, b, c
- Даны координаты поля шахматной доски x, y (натуральные числа из диапазона 1-8): x – номер вертикали, y – номер горизонтали. Учитывая, что левое нижнее поле доски (1,1) является черным, проверить истинность высказывания «данное поле является белым».
- Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (натуральные числа из диапазона 1-8): Выяснить являются ли поля (k, l) и (m, n) одного цвета.
- логическое выражение для проверки наличия единицы
в бите №5 переменной Х типа char: - логическое выражение для проверки наличия единицы
в битах №5, №2, №0 переменной Х типа char: - «Выключение» бита №3 переменной Х типа char (при неизменном значении других битов) выполняет оператор:
- «Выключение» битов №3 и №7 переменной Х типа char (при неизменном значении других битов) выполняет оператор:
- «Выключение» бита №4 переменной Х типа char (при неизменном значении других битов) выполняет оператор:
- «Включение» битов №4, №1, №0 переменной Х типа char (при неизменном значении других битов) выполняет оператор:
- «Инвертирование» бита №5 переменной А типа char (при неизменном значении других битов) выполняет оператор:
- Если целые переменные n, k имеют одинаковую четность, то:Значение trueимеют логические выражения:
- Если логические переменные а, b имеют противоположные значения, то Значение trueимеют логические выражения:
- если только одна из логических переменных a, bимеет значение true, то Значение trueимеют логические выражения:
- логические выражения имеют Значение true только тогда, когда только одна из логических переменных a, bимеет значение true:
- Если только одно из чисел x, y, zположительно, то Значение trueимеют логические выражения:
- логические выражения имеют Значение trueтолько тогда, когда только одно из целыхчисел x, y, zположительно:
- Если каждое из целых чисел x, y, z – положительно, то Значение trueимеют логические выражения:
- логические выражения имеют Значение trueтолько тогда, когда каждое из целых чисел x, y, z – положительно:
- Если ни одно из целых чисел x, y, z не является положительным, то Значение trueимеют логические выражения:
- логические выражения имеют Значение true только тогда, когда ни одно из целых чисел x, y, z не является положительным:
- Если хотя бы одно из целых чисел x, y, zположительно, то Значение trueимеют логические выражения:
- Если х есть минимальное из трех чисел x, y, z, то Значение trueимеют логические выражения:
- логические выражения имеют Значение true только тогда, когда х есть минимальное из трех чисел x, y, z:
- Если х принадлежитотрезку[-1, 1], то Значение trueимеют логические выражения:
Если х лежитвнеотрезка[-1, 1], то Значение trueимеют логические выражения:
Если х принадлежитинтервалу (2, 10) или (-2, 2), тоЗначение trueимеют логические выражения: - Если х лежит вне интервалов (-2, 0) и (2, 5), то Значение trueимеют логические выражения:
- Если натуральное n является полным квадратом, то Значение trueимеют логические выражения:
- логические выражения имеют Значение trueтолько тогда, когда натуральное n является полным квадратом:
Примеры формулировки высказываний по логическому выражению.
58. Как записать тернарную операцию для оператора:
if (x<0) x=5;
59. Интерпретировать запись:
if (a=b) выражение;
if (a<x<b) выражение;
if (int i=fun(k)) выражение;
60. Особенности выполнения операций ++ --.
61. Корректно ли выражение?
++х = fun(x);
x<<y;