Напишите функцию, которая возвращает наименьшее из значений - Pascal

Узнай цену своей работы

Формулировка задачи:

Напишите функцию, которая возвращает наименьшее из значений |x-y|, |y-z|, |z-x|.

Решение задачи: «Напишите функцию, которая возвращает наименьшее из значений»

textual
Листинг программы
function f(x, y, z: Integer): Integer;
var m, t: Integer;
begin
  m:=Abs(x-y);
  t:=Abs(y-z); if m>t then m:=t;
  t:=Abs(z-x); if m>t then m:=t;
  f:=m;
end;

Объяснение кода листинга программы

  1. Создается функция с названием f, которая принимает три целочисленных аргумента x, y и z и возвращает целочисленное значение.
  2. Создаются две целочисленные переменные m и t.
  3. Находится разность между x и y и сохраняется в переменную m (m:=Abs(x-y)).
  4. Находится разность между y и z и сохраняется в переменную t (t:=Abs(y-z)).
  5. Если значение переменной m больше чем значение переменной t, то значение переменной m заменяется на значение переменной t (if m>t then m:=t).
  6. Находится разность между z и x и сохраняется в переменную t (t:=Abs(z-x)).
  7. Если значение переменной m больше чем значение переменной t, то значение переменной m заменяется на значение переменной t (if m>t then m:=t).
  8. Возвращается значение переменной m (f:=m).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы