С помощью какой операции и как можно «включить» значение требуемого бита переменной.

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;

Наши рекомендации