• Предмет: Информатика
  • Автор: polinchen28
  • Вопрос задан 2 месяца назад

СРОЧНО ДАЮ 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

Ответы

Ответ дал: p15
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 (верно)!

Объяснение:

Перепроверяйте.

Вас заинтересует