Тема 6. Анализ программы с условным оператором

6. Простейшие программы

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 21#80359Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 9,11);(2,7);(5,12);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5)  .

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «YES», если (s > A) ИЛИ (t > 11). В единственной паре чисел (5,12)  t > 11. Значит остальные 3 раза программа должна вывести «YES» из условия s > A. Запишем s в порядке убывания: 12, 11, 9... Значит наибольшее А = 8.

Ответ: 8

Ошибка.
Попробуйте повторить позже

Задача 22#80406Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 9,11);(2,7);(5,12);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «NO», если: (s <= A) И (t <= 11). Выберем пары чисел, где (t <= 11): (− 9,11);(2,7);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5)  . Всего таких пар 8. Отсортируем s в данных парах по убыванию: 12, 11, 9, 7, 7, 2, 2, -9. Значит наименьшее А будет равно 9.

Ответ: 9

Ошибка.
Попробуйте повторить позже

Задача 23#82124Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2,− 2);(5,3);(14,1);(− 12,5);(5,− 7);(10,3);(8,2);(3,0);(23,9)  .

Сколько было запусков, при которых программа напечатала «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

Ответ: 3

Ошибка.
Попробуйте повторить позже

Задача 24#83722Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1,2);(11,2);(1,12);(11,12);(− 11,− 12);(− 11,12);(− 12,11);(10,10);(10,5)  .

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» шесть раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «YES», когда: (s > 10) ИЛИ (t > A). Рассмотрим первое условие, не зависящее от A:

Нам подходят: (11,2);(11,12)  .

Остальные четыре пары выбираем из второго условия. Для этого расположим t в порядке возрастания: − 12,2,5,10,1112,12  . То есть при A = 9  нам подходят t = − 12,2,5,10  . Если мы будем уменьшать параметр A, то дойдя до A = 4  , программа напечатает «YES» уже 7 раз, но при этом при A = 5  всё еще выводится «YES» ровно 6 раз. Таким образом, параметр A может принимать пять различных значений: 5, 6, 7, 8, 9.

Ответ: 5

Ошибка.
Попробуйте повторить позже

Задача 25#83783Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2,5);(− 2,4);(4,1);(− 11,− 5);(3,− 7);(1,8);(8,2);(3,0);(23,1)  .

Сколько было запусков, при которых программа напечатала «YES»?

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «YES», если:

(s < − 2) И Л И (t ≥ 4)

Для первого условия подходит одна пара чисел: (− 11,− 5)  . Для второго: (2,5);(− 2,4);(1,8)  . Всего таких пар 4.

Ответ: 4

Ошибка.
Попробуйте повторить позже

Задача 26#83809Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 3,5);(− 2,2);(− 1,− 3);(1,0);(− 4,− 7);(2,3);(3,5);(5,− 3);(6,− 7).

Сколько было запусков, при которых программа напечатала «NO»?

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «NO» при условии, что:

(s ≤ − 3) И (t ≤ 5)

То есть для пар чисел: (− 3,5);(− 4,− 7)  .

Ответ: 2

Ошибка.
Попробуйте повторить позже

Задача 27#83812Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1,2);(11,2);(1,12);(11,12);(− 11,− 12);(− 11,12);(− 12,11);(10,10);(10,5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «YES» при условии, что:

(s > 10) И Л И (t > A )

Рассмотрим пары чисел, удовлетворяющие первому условию: (11,2);(11,12)  . Следовательно, оставшиеся три пары, которые выведут «YES» нужно искать во втором условии.

Расставим оставшиеся t  по возрастанию: − 12,2,5,10,11,12,12  .

То есть A = 10  .

Ответ: 10

Ошибка.
Попробуйте повторить позже

Задача 28#83815Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 9,11);(2,7);(5,12);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «NO», если:

(s ≤ A) И (t ≤ 11)

Рассмотрим пары чисел, удовлетворяющие правую часть выражения: (− 9,11);(2,7);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5)  . Далее расположим s  в порядке возрастания: − 9,2,2,5,7,7,9,11,12  . То есть 5 пар чисел должны выдавать «YES», такое возможно при A = 2  .

Ответ: 2

Ошибка.
Попробуйте повторить позже

Задача 29#86525Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 5,− 2);(5,3);(− 14,3);(− 12,5);(5,− 7);(10,3);(− 4,3);(3,0);(− 4,9).

Сколько было запусков, при которых программа напечатала «NO»?

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «NO», если (s < − 4) И (t ≥ 3)  .

Отберем такие пары чисел: (− 14,3);(− 12,5).

Ответ: 2

Ошибка.
Попробуйте повторить позже

Задача 30#86537Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 9,11);(2,7);(5,12);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5).

Укажите наибольшее целое значение параметра   , при котором для указанных входных данных программа напечатает «YES» шесть раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «YES», если:

(s > A ) И Л И (t > 11)

Проверим второе условие, к нему подходит пара чисел: (5,12).  Следовательно, оставшиеся 5 выводов «YES» обеспечивает условие (s > A)  . Расположим s  в порядке возрастания: − 9,2,2,5,7,7,9,11,12  . Последние пять из них должны быть больше A  . Значит A = 6  .

Ответ: 6

Ошибка.
Попробуйте повторить позже

Задача 31#86609Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «NO», если: (s ≤ A) И (t ≤ 12)  . Выберем пары чисел, в которых (t ≤ 12)  . Подходят все, за исключением (1,13)  . Расположим s в порядке возрастания: − 12,− 10,1,2,2,6,9,11,13  . Среди них единица уже не подходит для рассмотрения, так как она находится в паре чисел (1,13)  . Значит A = 6  .

Ответ: 6

Ошибка.
Попробуйте повторить позже

Задача 32#86625Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(9,0);(10,10);(18,9);(22,4);(27,3);(12,9);(29,2);(4,2);(3,3).

Сколько было запусков, при которых программа напечатала «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

Ответ: 4

Ошибка.
Попробуйте повторить позже

Задача 33#86629Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» один раз

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «YES», если (s > A) ИЛ И  (t > 12).  Под второй критерий подходит лишь одна пара: (1,13).  Значит нужно сделать первый критерий ложным, тогда A = 13  .

Ответ: 13

Ошибка.
Попробуйте повторить позже

Задача 34#86632Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра   , при котором для указанных входных данных программа напечатает «YES» три раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «YES», если: (s > A ) И Л И (t > 12)  . Пар чисел, где (t > 12)  всего одна – (1,13).  Значит расположим s в порядке возрастания: − 12,− 10,1,2,2,6,9,11,13  . Нам не хватает две пары чисел, значит A = 9  .

Ответ: 9

Ошибка.
Попробуйте повторить позже

Задача 35#86635Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(− 9,11);(2,7);(5,12);(2,− 2);(7,− 9);(12,6);(9,− 1);(7,11);(11,− 5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «NO», если (s ≤ A) И (t ≤ 11)  . Под второй критерий подходят 8 пар, значит 5 из них нужно убрать при помощи первого критерия. Напишем s  в порядке возрастания за исключением 5, так как она входит в пару чисел, которая не подошла под второй критерий: − 9,2,2,7,7,9,11,12  . Значит A = 6  .

Ответ: 6

Ошибка.
Попробуйте повторить позже

Задача 36#86646Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «NO», если (s ≤ A) ИЛ И (t ≤ 12)  . Под второй критерий попадают все пары чисел, кроме (1,13).  Запишем s  в порядке возрастания за исключением 1: − 12,− 10,2,2,6,9,11,13  . Значит A = 13  .

Ответ: 13

Ошибка.
Попробуйте повторить позже

Задача 37#86660Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «NO», если: (s ≤ A ) И (t ≤ 12)  . Под второй критерий попадают все пары, кроме (1,13).  Значит 3 пары нужно убрать при помощи первого критерия. Для этого расположим s  в порядке возрастания без пары (1,13)  : − 12,− 10,2,2,6,9,11,13  . Выбираем первые 5 значений, не доходя до шестого. То есть ответ 8.

Ответ: 8

Ошибка.
Попробуйте повторить позже

Задача 38#86692Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1,2);(11,2);(1,12);(11,12);(− 11,− 12);(− 11,12);(− 12,11);(10,10);(10,5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «YES», если: (s > 10) ИЛ И (t > A )  . Пары, удовлетворяющие первому условию: (11,2);(11,12).  Значит оставшиеся 4 раза программа выведет «YES» при условии, что t > A  . Расположим t в порядке возрастания: − 12,2,2,5,10,11,12,12,12  , при этом t = 12  уже используется в первом условии, значит необходимо отобрать пять чисел t. Следовательно, A = 9  .

Ответ: 9

Ошибка.
Попробуйте повторить позже

Задача 39#86697Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(− 12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа выведет «NO», если: (s ≤ A ) И (t ≤ 12)  . Пары чисел, удовлетворяющие второму условию: все 8, кроме (1,13)  . Значит нужно расположить s в порядке возрастания, тем самым отсеив четыре пары чисел: − 12,− 10,1,2,2,6,9,11,13  , из которых s = 1  уже входит во второе условие. Значит A = 2  .

Ответ: 2

Ошибка.
Попробуйте повторить позже

Задача 40#86700Максимум баллов за задание: 1

Ниже приведена программа, записанная на пяти языках программирования.

PIC

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13,2);(11,12);(12,12);(2,− 2);(− 10,− 10);(6,− 5);(2,8);(9,10);(1,13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Источники: Банк ФИПИ

Показать ответ и решение

Программа напечатает «YES», если: (s > A) И ЛИ (t > 12)  . Пары, подходящие под второй критерий: (1,13).  Переберем s  в порядке возрастания: − 10,2,2,6,9,11,12,13  . Нам подходят четыре числа с конца. Следовательно, A = 9  , так как у нас в условии неравенство строгое.

Ответ: 9
Рулетка
Вы можете получить скидку в рулетке!