Математическая модель
y=max(a,b), где a, b Ì R
Метод решения
Чтобы найти максимальное значение среди двух, нужно сравнить эти величины. Между двумя величинами может быть одно из трех соотношений - первая величина больше второй, вторая величина больше первой и обе величины равны между собой. В нашей задаче:
если a>b, то y должно принимать значение a;
если a<b, то y должно принимать значение b;
если a=b, то y должно принимать любое из значений a или b.
Если в качестве условия возьмем a>b, то при выполнении этого условия необходимо y:=a, при невыполнении - y:=b.
Таким образом, метод решения следующий:
Программная модель
program max2;
var a,b {исходные числа},
y {результат}:real;
begin
{ввод исходной информации}
writeln('Введите два числа');
readln(a,b);
{расчет по математической модели}
if a>b then y:=a else y:=b;
{вывод результатов}
writeln('max(',a, ',', b, ')=',y)
end.