Задать вопрос
4 апреля, 16:23

Покажите, что приведённая программа не всегда верно определяет максимальное из трёх чисел, записанных в переменные 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;

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

+2
Ответы (1)
  1. 4 апреля, 16:52
    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 то ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы