Задать вопрос
11 мая, 18:10

Покажите, что приведённая программа не всегда верно определяет максимальное из трёх чисел, записанных в переменные a, b, c.

если a>b то M:=a if a>b then M:=a;

иначе M:=b всё else M:=b;

если c>b то M:=c if c>b then M:=c

иначе M:=b всё else M:=b;

Приведите контрпример т. е. значения переменных при котором в переменной М будет получен неверный ответ. Как нужно доработать программу чтобы она всегда работала правильно?

+1
Ответы (1)
  1. 11 мая, 18:55
    0
    Не будет работать если у переменной "а" будет максимальное значение

    если a>b то M:=a if a>b then M:=a;

    иначе M:=b всё else M:=b;

    если c>b то M:=c if c>b then M:=c

    иначе M:=b всё else M:=b;

    если a>c то M:=a if a>c then M:=a

    иначе M:=c всё else M:=c;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Покажите, что приведённая программа не всегда верно определяет максимальное из трёх чисел, записанных в переменные a, b, c. если a>b то ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы