Вопрос:

3. Анализ алгоритмов с помощью трассировочных таблиц. Выполнить задание. Задание 1. Ниже приведена программа, записанная на 2 языках программирования. Алгоритмический язык алг нач цел ѕ, t ввод ѕ ввод t ввод А если в > 10 или t > 10 то вывод "YES" иначе вывод "NO" все кон Паскаль var s, t: integer; begin readln(s); readln(t); readln (A); if (s > 10) or (t > 10) then writeln("YES") else writeln("NO") end. Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (8, 13); (10, 1); (-10, -18); (-11, 4); (-12, 12); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? Обоснуйте ваш ответ. В качестве решения необходимо составить таблицу трассировки.

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

Ответ:

Ответ: 4

Краткое пояснение: Считаем количество запусков, при которых хотя бы одно из чисел s или t больше 10.
  • Запуск 1: (1, 2) → s > 10 (ложь), t > 10 (ложь) → NO
  • Запуск 2: (11, 2) → s > 10 (истина), t > 10 (ложь) → YES
  • Запуск 3: (8, 13) → s > 10 (ложь), t > 10 (истина) → YES
  • Запуск 4: (10, 1) → s > 10 (ложь), t > 10 (ложь) → NO
  • Запуск 5: (-10, -18) → s > 10 (ложь), t > 10 (ложь) → NO
  • Запуск 6: (-11, 4) → s > 10 (ложь), t > 10 (ложь) → NO
  • Запуск 7: (-12, 12) → s > 10 (ложь), t > 10 (истина) → YES
  • Запуск 8: (10, 10) → s > 10 (ложь), t > 10 (ложь) → NO
  • Запуск 9: (10, 5) → s > 10 (ложь), t > 10 (ложь) → NO

Итого, программа напечатала "YES" в 4 случаях.

Ответ: 4

Твой статус: Цифровой детектив

Сэкономил время — спас вечер. Иди чиллить, ты это заслужил

Покажи, что ты шаришь в годноте. Поделись ссылкой с бро

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

Похожие