пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Алгоритм поиска экстремальных значений: принципы построения алгоритма, примеры

Математическая модель

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.


21.01.2017; 23:37
хиты: 84
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь