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

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

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

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

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

textual
Листинг программы
  1. var a,b,c,d:integer;
  2.  
  3. function  isMax(x,y:integer):integer;
  4. var s:integer;
  5. begin
  6.   if x<y then s:=y else s:=x;
  7. isMax:=s;
  8. end;
  9.  
  10. begin
  11.   writeln('Vvedite a,b,c,d:');
  12.   readln(a,b,c,d);
  13.   writeln('Maximalnoe chislo = ',isMax(isMax(a,b),isMax(c,d)));
  14. 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

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

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

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