Напишите программу, находящую максимальное из четырех чисел - Turbo Pascal

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

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

Напишите программу, находящую максимальное из четырех чисел (используйте процедуру для поиска максимального из двух чисел).

Решение задачи: «Напишите программу, находящую максимальное из четырех чисел»

textual
Листинг программы
var a,b,c,d:integer;
 
function  isMax(x,y:integer):integer;
var s:integer;
begin
  if x<y then s:=y else s:=x;
isMax:=s;
end;
 
begin
  writeln('Vvedite a,b,c,d:');
  readln(a,b,c,d);
  writeln('Maximalnoe chislo = ',isMax(isMax(a,b),isMax(c,d)));
end.

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

  1. Создается переменная a типа integer.
  2. Создается переменная b типа integer.
  3. Создается переменная c типа integer.
  4. Создается переменная d типа integer.
  5. Определяется функция isMax, которая принимает два аргумента типа integer.
  6. Внутри функции создается переменная s типа integer.
  7. Если значение первого аргумента меньше значения второго, то значение переменной s устанавливается равным второму аргументу, иначе - первому.
  8. Значение переменной s присваивается значению функции isMax.
  9. Функция isMax возвращает значение переменной s.
  10. Выводится сообщение с просьбой ввести четыре числа.
  11. Числа считываются с помощью функции readln.
  12. Выводится сообщение с результатом вычисления максимального числа.
  13. Функция isMax вызывается дважды, передавая в качестве аргументов результаты предыдущего вызова функции isMax.
  14. Результат вычисления максимального числа выводится на экран.

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


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

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

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