Определить большее из 4 чисел - Pascal

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

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

Определить болшее из 4 чисел введенных с клавиатуры (a,b,c,d), используя процедуру нахождения большего и двух чисел (x,y).

Решение задачи: «Определить большее из 4 чисел»

textual
Листинг программы
procedure max(x,y:real;var m:real);
begin
if x>y then m:=x else m:=y
end;
var a,b,c,d,mx1,mx2,mx:real;
begin
writeln('Введите 4 числа');
readln(a,b,c,d);
max(a,b,mx1);
max(c,d,mx2);
max(mx1,mx2,mx);
write('Максимальное из них=',mx:0:2)
end.

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

  1. Объявление процедуры:
    • Название процедуры: max
    • Параметры процедуры: x, y - вещественные числа; m - вещественная переменная, передаваемая по ссылке
  2. Определение тела процедуры:
    • Если x больше y, то значение переменной m устанавливается равным x, иначе значение переменной m устанавливается равным y
  3. Объявление переменных в основной программе:
    • Названия переменных: a, b, c, d, mx1, mx2, mx - вещественные числа
  4. Основная программа:
    • Вывод сообщения Введите 4 числа
    • Чтение значений переменных a, b, c, d
    • Вызов процедуры max с параметрами a и b, результат сохраняется в переменной mx1
    • Вызов процедуры max с параметрами c и d, результат сохраняется в переменной mx2
    • Вызов процедуры max с параметрами mx1 и mx2, результат сохраняется в переменной mx
    • Вывод сообщения Максимальное из них= и значения переменной mx с округлением до 2 десятичных знаков

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


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

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

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