Задание №2759.
Исполнение алгоритмов. ОГЭ по информатике
Ниже приведена программа, записанная на пяти языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел s, t, A ввод s ввод t ввод A если s > 10 или t > А то вывод «YES» иначе вывод «NO» все кон |
var s, t, A: integer; begin readln(s); readln(t); readln(A); if (s > 10) or (t > А) then writeln(«YES») else writeln(«NO») end. |
Бейсик | Python |
DIM s, t, A AS INTEGER INPUT s INPUT t INPUT A IF s > 10 OR t > А THEN PRINT «YES» ELSE PRINT «NO» ENDIF |
s = int(input()) t = int(input()) A = int(input()) if (s > 10) or (t > А): print(«YES») else: print(«NO») |
C++ | |
#include using namespace std; |
Задание №6 ОГЭ по информатике 2020г. Программа с условным оператором.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.
Пояснение:
5 — наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.
Показать ответ
5
Источник: ФИПИ. Открытый банк тестовых заданий
Сообщить об ошибке
Источник: easy-exam.ru
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.
Приложения:
Ответы на вопрос
Среди указанных пар чисел t>12 только в последней 9й паре, поэтому без учёта первого условия программа напечатала бы NO 8 раз и только 1 раз YES. Рассмотрим среди оставшихся восьми пар числа s в порядке возрастания:
-12, -10, 2, 2, 6, 9, 11,13
№6 ОГЭ 2023 Программа с условным оператором
Чтобы выполнилась условие s>A 3 раза из восьми А должно быть меньше 9ти и больше или равно 6ти: 6≤А
Наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз равно 6
Источник: znanijam.net
Ниже приведена программа записанная на пяти языках программирования было проведено 10 запусков
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных «s» и «t» вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» три раза.
НЕМНОГО ТЕОРИИ:
Конъюнкция («И») — это сложное логическое выражение, которое считается «ИСТИННЫМ» в том и только том случае, когда все простые выражения, входящие в него являются «ИСТИННЫМИ», во всех остальных случаях данное сложенное выражение «ЛОЖНО».
Дизъюнкция («ИЛИ») — это сложное логическое выражение, которое считается «ЛОЖНЫМ» в том и только том случае, когда все простые выражения, входящие в него являются «ЛОЖНЫМИ», во всех остальных случаях данное сложенное выражение «ИСТИННО».
Инверсия («НЕ») — это сложное логическое выражение. Если исходное логическое выражение «ИСТИННО», то результат отрицания будет «ЛОЖНЫМ», и наоборот, если исходное логическое выражение «ЛОЖНО», то результат отрицания будет «ИСТИННЫМ».
Решение:
В сложном логическом выражении, данном по условию, используется логическая операция «ИЛИ».
Таким образом, оно будет «ЛОЖНЫМ» в том случае, если оба простых логических выражений, входящих в него, будет «ЛОЖНЫМИ».
Составим таблицу истинности для решения задачи по известным данным:
Как видим, условие «s > 10» будет «ЛОЖНЫМ» в четырех случаях.
Подберем значение параметра «А», при котором выражение «t > A» исключит один лишний «ЛОЖНЫЙ» результат.
Рассмотрим ключевые значения паметра «А = 2, 5, 10, 12»:
Как видим, при А = 5 получаем три результата «NO», а при А = 10 уже четыре.
Таким образом, A принадлежит промежутку [5; 10).
Т.е. таких чисел «5» — 5, 6, 7, 8 и 9.
5 |
Источник: inf2023oge.pythonanywhere.com