1. Главная
  2. Библиотека
  3. Логика
  4. дана программа: x, y: integer; readin (x); readin (y);...
Разбор задачи

дана программа: x, y: integer; readin (x); readin (y); (x > 20) or (y

  • Предмет: Логика
  • Автор: Кэмп
  • #Логика программирования
  • #Компьютерная логика
дана программа: x, y: integer; readin (x); readin (y); (x > 20) or (y

Условие:

дана программа:\nvar x, y: integer;\nbegin readin (x); readin (y);\nif (x > 20) or (y <= 10)\nthen writeln(ДА)\nelse writeln (HET)\nend.
Было проведено 10 запусков этой программы, при которых в качестве значений переменных х и у вводились следующие пары чисел:
(15, 25); (15, 10); (20, 15); (25, 10); (10, 20); (10, 10); (20, 20); (15, 5); (20, 10); (10, 20)
Сколько было запусков, при которых программа напечатала «ДА»?

Решение:

Чтобы определить, сколько раз программа напечатала «ДА», нужно проанализировать каждую пару значений (x, y) и проверить условие в программе: (x > 20) or (y <= 10).

Теперь проверим каждую пару:

  1. (15, 25): x > 20 (ложь), y <= 10 (ложь) → результат: НЕТ
  2. (15, 10): x > 20 (ложь), y <= 10 (истина) → результат: ДА<br /...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое логическое выражение необходимо использовать для проверки условия, при котором программа выведет «ДА»?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет