Вопрос:

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

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

Ответ:

Решение:

Программа напечатает «ДА», если оба условия в операторе if будут истинны: s < 7 и k < 7. Проверим каждую пару чисел:

  1. (1, 1): \( 1 < 7 \) и \( 1 < 7 \) — Истина. Программа напечатает «ДА».
  2. (10, 7): \( 10 < 7 \) — Ложь. Программа напечатает «НЕТ».
  3. (6, -12): \( 6 < 7 \) — Истина, но \( -12 < 7 \) — Истина. Оба условия истинны. Программа напечатает «ДА».
  4. (6, 6): \( 6 < 7 \) и \( 6 < 7 \) — Истина. Программа напечатает «ДА».
  5. (5, 2): \( 5 < 7 \) и \( 2 < 7 \) — Истина. Программа напечатает «ДА».
  6. (-10, -8): \( -10 < 7 \) и \( -8 < 7 \) — Истина. Программа напечатает «ДА».
  7. (-10, 11): \( -10 < 7 \) — Истина, но \( 11 < 7 \) — Ложь. Программа напечатает «НЕТ».
  8. (3, 1): \( 3 < 7 \) и \( 1 < 7 \) — Истина. Программа напечатает «ДА».
  9. (12, 8): \( 12 < 7 \) — Ложь. Программа напечатает «НЕТ».

Таким образом, программа напечатала «ДА» в 6 случаях.

Ответ: 6

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