6. Простейшие программы
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.
Источники:
Программа выведет «YES», если (s > A) ИЛИ (t > 11). В единственной паре чисел t > 11. Значит остальные 3
раза программа должна вывести «YES» из условия s > A. Запишем s в порядке убывания: 12, 11, 9... Значит
наибольшее А = 8.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.
Источники:
Программа выведет «NO», если: (s <= A) И (t <= 11). Выберем пары чисел, где (t <= 11):
. Всего таких пар 8. Отсортируем s в данных парах по
убыванию: 12, 11, 9, 7, 7, 2, 2, -9. Значит наименьшее А будет равно 9.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Сколько было запусков, при которых программа напечатала «NO»?
Источники:
Преобразуем выражение, убрав отрицание (not). Получаем:
s < 5 or t >= 3
Заметим, что программа выведет «YES», если первое число меньше 5 или если второе число больше 2. Тогда:
(2, -2) — первое число меньше 5. Вывод — «YES»
(5, 3) — второе число больше 2. Вывод — «YES»
(14, 1) — первое число больше 5, второе число меньше 2. Вывод — «NO»
(-12, 5) — первое число меньше 5, второе число больше 2. Вывод — «YES»
(5, -7) — первое число равно 5, второе число меньше 2. Вывод — «NO»
(10, 3) — второе число больше 2. Вывод — «YES»
(8, 2) — первое число больше 5, второе число равно 2. Вывод — «NO»
(3, 0) — первое число меньше 5. Вывод — «YES»
(23, 9) — второе число больше 2. Вывод — «YES»
Ответ: 3
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» шесть раз.
Источники:
Программа напечатает «YES», когда: (s > 10) ИЛИ (t > A). Рассмотрим первое условие, не зависящее от A:
Нам подходят: .
Остальные четыре пары выбираем из второго условия. Для этого расположим t в порядке возрастания:
. То есть при
нам подходят
. Если мы будем уменьшать параметр A, то
дойдя до
, программа напечатает «YES» уже 7 раз, но при этом при
всё еще выводится
«YES» ровно 6 раз. Таким образом, параметр A может принимать пять различных значений: 5, 6, 7, 8,
9.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Сколько было запусков, при которых программа напечатала «YES»?
Источники:
Программа напечатает «YES», если:
Для первого условия подходит одна пара чисел: . Для второго:
. Всего таких пар
4.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Сколько было запусков, при которых программа напечатала «NO»?
Источники:
Программа напечатает «NO» при условии, что:
То есть для пар чисел: .
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.
Источники:
Программа напечатает «YES» при условии, что:
Рассмотрим пары чисел, удовлетворяющие первому условию: . Следовательно, оставшиеся три пары,
которые выведут «YES» нужно искать во втором условии.
Расставим оставшиеся по возрастанию:
.
То есть .
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.
Источники:
Программа выведет «NO», если:
Рассмотрим пары чисел, удовлетворяющие правую часть выражения: .
Далее расположим
в порядке возрастания:
. То есть 5 пар чисел должны выдавать «YES»,
такое возможно при
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Сколько было запусков, при которых программа напечатала «NO»?
Источники:
Программа выведет «NO», если .
Отберем такие пары чисел:
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наибольшее целое значение параметра , при котором для указанных входных данных программа
напечатает «YES» шесть раз.
Источники:
Программа выведет «YES», если:
Проверим второе условие, к нему подходит пара чисел: Следовательно, оставшиеся 5 выводов «YES»
обеспечивает условие
. Расположим
в порядке возрастания:
. Последние пять из них
должны быть больше
. Значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.
Источники:
Программа выведет «NO», если: . Выберем пары чисел, в которых
. Подходят
все, за исключением
. Расположим s в порядке возрастания:
. Среди
них единица уже не подходит для рассмотрения, так как она находится в паре чисел
. Значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
Сколько было запусков, при которых программа напечатала «YES»?
Источники:
Заметим, что программа выведет «YES», если первое число при делении на 9 даст остаток, равный второму числу. Тогда:
(9, 0) — остаток 0. Вывод — «YES»
(10, 10) — остаток 1. Вывод — «NO»
(18, 9) — остаток 0. Вывод — «NO»
(22, 4) — остаток 4. Вывод — «YES»
(27, 3) — остаток 0. Вывод — «NO»
(12, 9) — остаток 3. Вывод — «NO»
(29, 2) — остаток 2. Вывод — «YES»
(4, 2) — остаток 4. Вывод — «NO»
(3, 3) — остаток 3. Вывод — «YES»
Ответ: 4
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» один раз
Источники:
Программа выведет «YES», если Под второй критерий подходит лишь одна пара:
Значит нужно сделать первый критерий ложным, тогда
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра , при котором для указанных входных данных программа
напечатает «YES» три раза.
Источники:
Программа выведет «YES», если: . Пар чисел, где
всего одна –
Значит
расположим s в порядке возрастания:
. Нам не хватает две пары чисел, значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.
Источники:
Программа напечатает «NO», если . Под второй критерий подходят 8 пар, значит 5 из них
нужно убрать при помощи первого критерия. Напишем
в порядке возрастания за исключением 5, так
как она входит в пару чисел, которая не подошла под второй критерий:
. Значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.
Источники:
Программа напечатает «NO», если . Под второй критерий попадают все пары чисел,
кроме
Запишем
в порядке возрастания за исключением 1:
. Значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.
Источники:
Программа напечатает «NO», если: . Под второй критерий попадают все пары, кроме
Значит 3 пары нужно убрать при помощи первого критерия. Для этого расположим
в порядке возрастания без пары
:
. Выбираем первые 5 значений, не доходя до шестого. То есть ответ
8.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.
Источники:
Программа выведет «YES», если: . Пары, удовлетворяющие первому условию:
Значит оставшиеся 4 раза программа выведет «YES» при условии, что
. Расположим t в порядке возрастания:
, при этом
уже используется в первом условии, значит необходимо отобрать пять
чисел t. Следовательно,
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.
Источники:
Программа выведет «NO», если: . Пары чисел, удовлетворяющие второму условию: все 8, кроме
. Значит нужно расположить s в порядке возрастания, тем самым отсеив четыре пары чисел:
, из которых
уже входит во второе условие. Значит
.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.
Источники:
Программа напечатает «YES», если: . Пары, подходящие под второй критерий:
Переберем
в порядке возрастания:
. Нам подходят четыре числа с конца. Следовательно,
, так как у нас в условии неравенство строгое.