Просмотр содержимого документа
«Анализ алгоритмов на языке программирования (ОГЭ, КИМ 6)»
ОГЭ -9 Анализ алгоритмов на языке программирования
(КИМ 6 – БУ- 4 мин)
учитель информатики
МБОУ СОШ с. Тербуны
Болгова Н.А.
Логические условия
- Логическая операция ИЛИ – дизъюнкция или сложение . По условию ИЛИ = истина , если истинно хотя бы одна из значений переменных и ложна , если ложны оба значения переменных.
- Логическая операция И – конъюнкция или умножение . По условию И = истина , если истинны оба значения переменных и ложна , если ложна хотя бы одна из значений переменных.
2023
(С) Болгова Н.А.
10) or (t 10): print("YES") ввод t else: если s 10 или t 10 print("NO") то вывод "YES" иначе вывод "NO" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? (С) Болгова Н.А. 2023 " width="640"
КИМ 2024
Ниже приведена программа, записанная на пяти языках программирования :
Алгоритмический язык
python
алг
s = int(input())
нач
цел s, t
t = int(input())
ввод s
if (s 10) or (t 10):
print("YES")
ввод t
else:
если s 10 или t 10
print("NO")
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений
переменных вводились следующие пары чисел (s, t):
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Сколько было запусков, при которых программа напечатала «YES»?
(С) Болгова Н.А.
2023
10 или t 10 (1, 2) (11, 2) (1, 12) (11, 12) (–11, –12) (–11, 12) (–12, 11) (10, 10) (10, 5). s = int(input()) t = int(input()) if (s 10) or (t 10): print("YES") else: print("NO") 2023 (С) Болгова Н.А. " width="640"
Решение:
(1, 2)
(11, 2)
(1, 12)
(11, 12)
(–11, –12)
(–11, 12)
(–12, 11)
(10, 10)
(10, 5).
s = int(input())
t = int(input())
if (s 10) or (t 10):
print("YES")
else:
print("NO")
2023
(С) Болгова Н.А.
10 или t 10 (1, 2) (11, 2) (1, 12) (11, 12) (–11, –12) (–11, 12) (–12, 11) (10, 10) (10, 5). - - + - - + + + - - - + - + - - - - Логическая операция ИЛИ – дизъюнкция или сложение . По условию ИЛИ = истина , если истинно хотя бы одно из значений s и t: s = 1 и t = 1 s = 1 и t = 0 s = 0 и t = 1 Ответ - 5 (С) Болгова Н.А. 2023 " width="640"
Решение:
(1, 2)
(11, 2)
(1, 12)
(11, 12)
(–11, –12)
(–11, 12)
(–12, 11)
(10, 10)
(10, 5).
- - -
- + -
- - +
- + +
- - -
- - +
- - +
- - -
- - -
Логическая операция ИЛИ – дизъюнкция или сложение . По условию ИЛИ = истина , если истинно хотя бы одно из значений s и t:
s = 1 и t = 1
s = 1 и t = 0
s = 0 и t = 1
Ответ - 5
(С) Болгова Н.А.
2023
Тренировочные задания
2023
(С) Болгова Н.А.
№ 1
Сколько было запусков, при которых программа напечатала «YES»?
(s, t), s или t
(1, 2)
(11, 2)
(1, 12)
(11, 12)
(–11, –12)
(–11, 12)
(–12, 11)
(10, 10)
(10, 5).
s = int(input())
t = int(input())
if (s
print("YES")
else:
print("NO")
Ответ - 7
2023
(С) Болгова Н.А.
10 и t (1, 2) (11, 2) (1, 12) (11, 12) (–11, –12) (–11, 12) (–12, 11) (10, 10) (10, 5). s = int(input()) t = int(input()) if (s 10) and (t print("YES") else: print("NO") Ответ - 1 2023 (С) Болгова Н.А. " width="640"
№ 2
Сколько было запусков, при которых программа напечатала «YES»?
(1, 2)
(11, 2)
(1, 12)
(11, 12)
(–11, –12)
(–11, 12)
(–12, 11)
(10, 10)
(10, 5).
s = int(input())
t = int(input())
if (s 10) and (t
print("YES")
else:
print("NO")
Ответ - 1
2023
(С) Болгова Н.А.
8 и t (3, 5) (-9, 10) (9, 10) (8, 8) (–10, 9) (9, 4) (3, 10) (-9, -10) (8, 7). s = int(input()) t = int(input()) if (s 8) and (t print("YES") else: print("NO") Ответ - 8 2023 (С) Болгова Н.А. " width="640"
№ 3
Сколько было запусков, при которых программа напечатала «NO»?
(3, 5)
(-9, 10)
(9, 10)
(8, 8)
(–10, 9)
(9, 4)
(3, 10)
(-9, -10)
(8, 7).
s = int(input())
t = int(input())
if (s 8) and (t
print("YES")
else:
print("NO")
Ответ - 8
2023
(С) Болгова Н.А.
№ 4
Сколько было запусков, при которых программа напечатала «NO»?
(3, 5)
(-9, 10)
(9, 10)
(8, 8)
(–10, 9)
(9, 4)
(3, 10)
(-9, -10)
(8, 7).
s = int(input())
t = int(input())
if (s
print("YES")
else:
print("NO")
Ответ - 2
2023
(С) Болгова Н.А.
№ 5 (параметр)
Укажите количество целых значений А, при которых программа напечатала «NO» 3 раза?
(3, 5)
(-9, 11)
(9, 10)
(8, 8)
(–10, 9)
(9, 4)
(3, 10)
(-9, -10)
(8, 7).
s = int(input())
t = int(input())
if (s
print("YES")
else:
print("NO")
2023
(С) Болгова Н.А.
8 при выводе «NO» ) (3, 5) (-9, 11) (9, 10) + (8, 8) (–10, 9) (9, 4) + (3, 10) (-9, -10) (8, 7) s = int(input()) t = int(input()) if (s print("YES") else: print("NO") 2 варианта 2023 (С) Болгова Н.А. " width="640"
№ 5 (параметр)
Укажите наименьшее целое значение А, при которых программа напечатала «NO» 3 раза?
- Проверим для значений s ( s 8 при выводе «NO» )
(3, 5)
(-9, 11)
(9, 10) +
(8, 8)
(–10, 9)
(9, 4) +
(3, 10)
(-9, -10)
(8, 7)
s = int(input())
t = int(input())
if (s
print("YES")
else:
print("NO")
2 варианта
2023
(С) Болгова Н.А.
A при выводе «NO» ), чтобы получить еще один ответ (3, 5) (-9, 11) (9, 10) + (по 1-му условию) (8, 8) (–10, 9) (9, 4) + ( по 1-му условию ) (3, 10) (-9, -10) (8, 7) s = int(input()) t = int(input()) if (s print("YES") else: print("NO") t=11 подходит по 2-му условию Следовательно А=10 Ответ: 10 2023 (С) Болгова Н.А. " width="640"
№ 5 (параметр)
Укажите наименьшее целое значение А, при которых программа напечатала «NO» 3 раза?
- Подбираем значения T (t A при выводе «NO» ), чтобы получить еще один ответ
(3, 5)
(-9, 11)
(9, 10) + (по 1-му условию)
(8, 8)
(–10, 9)
(9, 4) + ( по 1-му условию )
(3, 10)
(-9, -10)
(8, 7)
s = int(input())
t = int(input())
if (s
print("YES")
else:
print("NO")
t=11 подходит по 2-му условию
Следовательно А=10
Ответ: 10
2023
(С) Болгова Н.А.
Полезные ссылки
- Открытый банк тестовых заданий ФИПИ (ссылка )
- Практика онлайн-школа подготовки к ЕГЭ и ОГЭ 99 баллов ( https://lk.99ballov.ru/practice )
- Решу ОГЭ информатика ( ссылка )
2021
(С) Болгова Н.А.
Литература:
- Демоверсия КИМ по информатике 2022: сайт ФИПИ ( https://fipi.ru/oge/demoversii-specifikacii-kodifikatory#!/tab/173801626-5 )
- Ушаков Д.М. «ОГЭ 2021. Информатика 10 вариантов. Типовые варианты экзаменационных заданий»: Москва, Издательство «Экзамен», 2021
2023
(С) Болгова Н.А.