Блог для маленьких школьников и их родителей
ШколаЛа

Ниже приведена программа, записанная на языке программирования. var s, t: integer; begin readln(s);…

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

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

var s, t: integer;

begin

readln(s);

readln(t);

if (s < 5) or (t > 5)

then writeln(‘YES’)

else writeln(‘NO’)

end.

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

(2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

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

Ответов к вопросу: 1
  • Sahsa111111111123
    30.07.2024 | 23:13

    Видим, что первое число на вход это s, второе — t
    Далее смотирм на условие:
    Если (s < 5) или (t > 5) печатаем «YES», иначе «NO»
    Нам даны пары чисел, 1 число — s, второе — t (Например, в (2, 5) 2 — s, 5 — t)
    Проверяем каждую пару:
    (2, 5) s < 5, 2 < 5 — верно, writeln(‘YES’), нам не подходит (нужно с «NO»)
    (5, 2) s < 5, 5 < 5 — нет, проверим t, 2 > 5 — нет, writeln(‘NO’), это первая пара, котораая нам подходит.
    (4, 4) s < 5, 4 < 5 — да, writeln(‘YES’)
    (2, –2) 2 < 5 — да, writeln(‘YES’)
    (3, 1) 3 < 5 — да, writeln(‘YES’)
    (8, 3) 8< 5 — нет; 3 > 5 — нет, writeln(‘NO’)
    (9, –7) 9 < 5 — нет; -7 > 5 — нет, writeln(‘NO’)
    (7, 7) 7 < 5 — нет, 7 > 5 — да, writeln(‘YES’)
    (4, 6) 4 < 5 — да,  writeln(‘YES’)

    Ответ: 3 запуска

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.