Вопрос № 884331 - Информатика

Требовалось написать программу, в которой нужно было проверить, лежит ли число x на числовой оси между числами a и b («между» понимается в строгом смысле, то есть случай x = a или x = b недопустим). Числа x, a, b являются натуральными, и известно, что a отлично от b (но неизвестно: a > b или b > a). Входная информация вводится с клавиатуры, а на выходе должно быть сообщение вида «x между a и b» (если это действительно так), в противном случае никакой выходной информации не выдается.
Программист торопился и написал программу некорректно.

Последовательно выполните три задания:
1) Приведите пример таких чисел a, b, x, при которых программа работает неправильно.
2) Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).
3) Укажите, как можно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций AND или OR.

Выполните задание и сравните с предлагаемым решением.

[Демовариант ФИПИ, 2006.]
Варианты ответов
Вариантов нет (ответ точный)
Правильный ответ
Помогли ответы? Ставь лайк 👍
Расскажи другу:
Вопрос задал(а): Анонимный пользователь, 13 Ноябрь 2020 в 15:35
На вопрос ответил(а): Анастасия Степанова, 13 Ноябрь 2020 в 15:35