Напишите программу, находящую максимальное из четырех чисел - 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.
Объяснение кода листинга программы
- Создается переменная
a
типаinteger
. - Создается переменная
b
типаinteger
. - Создается переменная
c
типаinteger
. - Создается переменная
d
типаinteger
. - Определяется функция
isMax
, которая принимает два аргумента типаinteger
. - Внутри функции создается переменная
s
типаinteger
. - Если значение первого аргумента меньше значения второго, то значение переменной
s
устанавливается равным второму аргументу, иначе - первому. - Значение переменной
s
присваивается значению функцииisMax
. - Функция
isMax
возвращает значение переменнойs
. - Выводится сообщение с просьбой ввести четыре числа.
- Числа считываются с помощью функции
readln
. - Выводится сообщение с результатом вычисления максимального числа.
- Функция
isMax
вызывается дважды, передавая в качестве аргументов результаты предыдущего вызова функцииisMax
. - Результат вычисления максимального числа выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д