СРОЧНО ДАЮ 40 БАЛЛОВ
Начинающему программисту нужно было написать программу, которая находит наибольшее из трех чисел a, b и c. После некоторых рассуждений, он написал фрагмент программы:
if a > b then
N := a
else
N := b;
if c > b then
N := c
else
N := b;
Выберите такие варианты значений переменных a, b, c, при которых данная программа будет выдавать неверный результат.
1
a = 6; b = 3; c = 1
2
a = 6; b = 2; c = 3
3
a = 3; b = 4; c = 2
4
a = 3; b = 2; c = 4
5
a = 2; b = 3; c = 4
6
a = 2; b = 4; c = 3
Ответы
Ответ дал:
1
Ответ:
Проанализируем каждое
1. a>b =>N=6
b>c => N=3
НЕВЕРНО!
2. a>b => N=6
c>b => N=3
НЕВЕРНО!
3. b>a => N=4
b>c => N=4 (верно)!
4. a>b => N=3
c>b => N=4 (верно)!
5. b>a => N=3
c>b => N=4(верно)!
6. b>a => N=4
b>c => N=4 (верно)!
Объяснение:
Перепроверяйте.
Вас заинтересует
2 месяца назад
2 месяца назад
1 год назад
1 год назад