Процедура/функция нахождения наибольшего из трех чисел - Turbo Pascal

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

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

Даны три числа.Напишите процедуру и функцию для вычисление наибольшего из них

Решение задачи: «Процедура/функция нахождения наибольшего из трех чисел»

textual
Листинг программы
  1. function Max3(a, b, c: Integer): Integer;
  2. var r: Integer;
  3. begin
  4.   r:=a;
  5.   if b>r then r:=b;
  6.   if c>r then r:=c;
  7.   Max3:=r;
  8. end;

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

  1. Функция называется Max3 и принимает три аргумента типа Integer (a, b, c).
  2. Переменная r инициализируется значением первого аргумента (a) и будет использоваться для сравнения с остальными двумя аргументами.
  3. Вложенный условный оператор if используется для последовательного сравнения значений переменных a, b и c. Если значение переменной b больше значения переменной r, то значение переменной r присваивается значению переменной b. Аналогично, если значение переменной c больше значения переменной r, то значение переменной r присваивается значению переменной c.
  4. После выполнения всех условных операторов, значение переменной r становится максимальным из трех чисел и присваивается переменной Max3.
  5. Функция заканчивается возвратом значения переменной Max3.

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


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

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

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы