Вопрос:

Реши задачи по информатике и математике из варианта 2

Фотография

Ответ ассистента

1. Нужно найти наибольшее целое число $x$, которое удовлетворяет условиям $x < 10$ и $x > 16$. Но такого числа не существует, так как не может быть одновременно меньше 10 и больше 16. 2. Определим наименьшее натуральное число $x$, для которого истинно выражение $\neg((x \geq 15) \lor (x < 7))$. Это значит, что $x$ должно быть меньше 15 и больше или равно 7. Наименьшее натуральное число, удовлетворяющее этим условиям, это 7. 3. Нужно найти количество натуральных чисел, которые больше 19 и нечётные. Это числа 21, 23, 25 и так далее. Так как не указан предел, посчитать невозможно. 4. Нужно составить алгоритм из команд "умножь на 4" и "вычти 1", чтобы из числа 2 получить 120, используя не более 5 команд. Один из возможных алгоритмов: умножить на 4, умножить на 4, вычесть 1, вычесть 1. Это будет 1122. Проверим: $2*4 = 8$, $8*4 = 32$, $32 - 1 = 31$, $31 - 1 = 30$. Не подходит. Другой вариант: умножить на 4, умножить на 4, умножить на 4, вычесть 1, вычесть 1, вычесть 1. Проверим: $2*4 = 8$, $8*4 = 32$, $32*4=128$, $128 - 1 = 127$, $127 - 1 = 126$, $126 - 1 = 125$. Не подходит. А если $2 * 4 * 4 * 4 - 8 = 120$, то 11122222. 5. У исполнителя Гамма есть команды "прибавь 5" и "раздели на b". Известно, что программа 11211 переводит число 40 в 20. Это значит, что нужно прибавить 5, разделить на b, прибавить 5, прибавить 5. $40 + 5 = 45$. $45 / b = y$. $y + 5 + 5 = 20$. $y = 10$. $45 / b = 10$. $b = 4.5$. Но $b$ должно быть целым числом. Ошибка в условии или в исходных данных. 6. Программа на Python сравнивает $s // 2$ и $k$. Если $s // 2 == k$, то печатает "ДА", иначе печатает "НЕТ". Проверим для каждой пары чисел: (1, 1): $1 // 2 = 0$, $0 == 1$ - ложь, печатает "НЕТ" (8, 4): $8 // 2 = 4$, $4 == 4$ - истина, печатает "ДА" (14, 10): $14 // 2 = 7$, $7 == 10$ - ложь, печатает "НЕТ" (20, 1): $20 // 2 = 10$, $10 == 1$ - ложь, печатает "НЕТ" (7, 3): $7 // 2 = 3$, $3 == 3$ - истина, печатает "ДА" (10, 5): $10 // 2 = 5$, $5 == 5$ - истина, печатает "ДА" (10, 2): $10 // 2 = 5$, $5 == 2$ - ложь, печатает "НЕТ" (4, 1): $4 // 2 = 2$, $2 == 1$ - ложь, печатает "НЕТ" (1, 0): $1 // 2 = 0$, $0 == 0$ - истина, печатает "ДА" Всего "НЕТ" было напечатано 5 раз. **Ответ:** 1. Не существует. 2. 7 3. Невозможно определить. 4. 11122222 5. Ошибка в условии или в исходных данных. 6. 5

Другие решения

Что ещё задавали пользователи