Найти тему
ИНФОРМАТИКА | ОГЭ

Открытый банк заданий ОГЭ Информатика BA5A68 (задание 6)

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

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

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

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

РЕШЕНИЕ

Определим, что же делает программа. Рассмотрим алгоритмический язык.

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

Имеем условие : если s > 10 или t > А, если выполняется хотя бы одно неравенство, результатом будет "YES", если не выполняется ни одно неравенство, то "NO".

Определим, при каких значениях параметра А программа будет выдавать результат "YES" для всех значений s и t данных в условиях программы.

1) (1, 2)

1 > 10 или 2 > А

Первое условие не выполняется, значит в этом случае для истинности выражения A<2

2) (11, 2)

11 >10 или 2 > A

Первое условие выполняется 11 >10 , значит А - любое число

3) (1, 12)

1 > 10 или 12 > А

Первое условие не выполняется, значит в этом случае для истинности выражения A<12

4) (11, 12)

11 >10 или 12 > A

Первое условие выполняется 11 >10 , значит А - любое число

5) (–11, —12)

-11 >10 или -12 > A

Первое условие не выполняется, значит в этом случае для истинности выражения A<-12

6) (–11, 12)

-11 >10 или 12 > A

Первое условие не выполняется, значит в этом случае для истинности выражения A<12

7) (–12, 11)

-12 >10 или 11 > A

Первое условие не выполняется, значит в этом случае для истинности выражения A<11

8) (10, 10)

10 >10 или 10 > A

Первое условие не выполняется, значит в этом случае для истинности выражения A<10

9) (10, 5)

Первое условие не выполняется, значит в этом случае для истинности выражения A<5

Расположим в порядке возрастания те значения А, при которых программа будет выдавать значение "YES" (отбросим варианты, где А - любое число):

1. A<-12

2. A<2

3. A<5

4. A<10

5. A<11

6. A<12

7. A<12

Программа должна 6 раз напечатать результат "YES", а значит в 3 случаях результат будет "NO". Для того, что бы программа 3 раза выдала значение "NO" должны быть ложны 3 первые неравенства. А соответственно начиная с 4 неравенства должны быть истинны. Соответственно 5<=A<10. Наименьшее целое число, находящееся в этом полуинтервале А=5.

ОТВЕТ 5

-2