1.6. Логический тип данных

  1. Вычислите в уме, а затем проверьте результат работы следующего выражения: (4<5) or (10<8)
  2. Вычислить значения логических выражений при следующих значениях логических переменных А=Истина, В=Ложь, С=Ложь
    1. (A ИЛИ НЕ A И B) ИЛИ C
    2. НЕ A ИЛИ A И (B ИЛИ C)
    3. (A ИЛИ B И НЕ C) И C
  3. Вычислить значение логических выражений при следующих значениях логических переменных X=Ложь, Y=Истина, Z=Ложь
    1. X И НЕ(X ИЛИ Y) И НЕ Z
    2. НЕ X ИЛИ X И (Y ИЛИ Z)
    3. (X ИЛИ Y И НЕ Z) И Z
  4. Вычислить значение логического выражения, с использованием переменных
    1. (НЕ(x * y < 0)) И ( y > x) при x=2, y=1;
    2. (x >= 2) ИЛИ (y*y != 5) при x=2, y=-2.
  5. Вычислите в уме, а затем проверьте результат работы следующего выражения:
    a=34
    b=38
    c=b-10
    k=not( (a < b) and (b > c))
    print(k)
    
  6. Записать условие, которое является истинным, когда целое А кратно двум или трем.
  7. Записать условие, которое является истинным, когда каждое из чисел А и В нечетное.
  8. Записать логическое выражение определяющее, что число А является трехзначным.
  9. Записать условие, которое является истинным, когда только одно из чисел А, В и С меньше 45.