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

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

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

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

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

textual
Листинг программы
  1. procedure max(x,y:real;var m:real);
  2. begin
  3. if x>y then m:=x else m:=y
  4. end;
  5. var a,b,c,d,mx1,mx2,mx:real;
  6. begin
  7. writeln('Введите 4 числа');
  8. readln(a,b,c,d);
  9. max(a,b,mx1);
  10. max(c,d,mx2);
  11. max(mx1,mx2,mx);
  12. write('Максимальное из них=',mx:0:2)
  13. 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

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

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

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