Вопрос:

8. Ниже приведена программа, записанная на пяти языках программирования. Паскаль Алгоритмический язык var s, k: integer; алг begin readln(s); readln(k); if s <= 2 * k then writeln ('ДА') else writeln ('HET') end. нач цел s, k Ввод s ввод к если s <= 2 *k то вывод "ДА" иначе вывод "HET" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных s и к вводились следующие пары чисел: (1, 2); (8, 4); (6, -12); (-5, -5); (3, 11); (-10, 12); (-10, -2); (4, 1); (2, 5). Сколько было запусков, при которых программа напечатала «ДА»?

Смотреть решения всех заданий с листа

Ответ:

Давай разберемся с этой задачей по шагам!

  1. Смотрим на программу: У нас есть переменные s и k. Программа читает их значения, а затем проверяет условие: s <= 2 * k.
  2. Что выводит программа? Если условие истинно (s меньше или равно 2 * k), выводится «ДА». Если условие ложно, выводится «НЕТ».
  3. Нам нужно найти, сколько раз вывелось «ДА». Это значит, что нам нужно посчитать, сколько пар чисел удовлетворяют условию s <= 2 * k.
  4. Проверяем каждую пару:
    • (1, 2): 1 <= 2 * 2 (1 <= 4) — ДА
    • (8, 4): 8 <= 2 * 4 (8 <= 8) — ДА
    • (6, -12): 6 <= 2 * (-12) (6 <= -24) — НЕТ
    • (-5, -5): -5 <= 2 * (-5) (-5 <= -10) — НЕТ
    • (3, 11): 3 <= 2 * 11 (3 <= 22) — ДА
    • (-10, 12): -10 <= 2 * 12 (-10 <= 24) — ДА
    • (-10, -2): -10 <= 2 * (-2) (-10 <= -4) — ДА
    • (4, 1): 4 <= 2 * 1 (4 <= 2) — НЕТ
    • (2, 5): 2 <= 2 * 5 (2 <= 10) — ДА
  5. Считаем «ДА»: Мы получили «ДА» в 6 случаях.

Ответ: 6

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие