Помогите Пожалуйста! Маша изучает логические операции and и or. Помогите ей разобраться...

0 голосов
24 просмотров

Помогите Пожалуйста! Маша изучает логические операции and и or. Помогите ей разобраться для каких из указанных чисел верно логическое условие
(в числе меньше восьми цифр) and ((число кратно 3) or ((число содержит 2) and (число кратно 5))). Варианты ответов
1) 69
2) 12
3) 25
4) 22333335
5) 22
6) 12345678
7) 15
8) 55


Информатика (15 баллов) | 24 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1. Разобьем условие на части, чтобы было нагляднее.
в числе меньше восьми цифр "И"
     [число кратно 3 "ИЛИ"
          (число содержит 2 "И" число кратно 5)]

2. Условие "
в числе меньше восьми цифр" связано с остальной частью выражения по "И", следовательно, оно обязательное и все, что ему не удовлетворяет, должно быть отброшено вместе с этим условием.
Варианты 4) и 6) содержат 8 цифр и отбрасываются.

3.
число кратно 3
    "ИЛИ"
          число содержит 2
          "И"
          число кратно 5
Если варианты "
число кратно 3" есть, мы их выбираем, а это условие отбрасываем.
Кратны трем числа 1) 69 2) 12 и 7) 15.

4. Остались числа 3) 25, 5) 22 и 8) 55.
Проверяем их на условие
число содержит 2
"И"
число кратно 5
Содержат двойку 3) 25 и 5) 22, но лишь 25 кратно 5 - его и оставляем.

Ответ: 1) 2) 3) 7)

(150k баллов)