Напишите программу, находящую максимальное из четырех чисел - 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
. - Результат вычисления максимального числа выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д