Найти максимальное из трех данных чисел - Pascal

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

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

записать максимальное число состоящее из 3х чисел с помощью процедуры и функции

Решение задачи: «Найти максимальное из трех данных чисел»

textual
Листинг программы
  1. procedure max_3(a,b,c:integer;var mx:integer);
  2. begin
  3. if a>b then mx:=a else mx:=b;
  4. if c>mx then mx:=c;
  5. end;
  6. var a,b,c,mx:integer;
  7. begin
  8. writeln('Введите 3 целых числа');
  9. readln(a,b,c);
  10. max_3(a,b,c,mx);
  11. write('Максимальное=',mx);
  12. end.

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

  1. Создаются три переменных:
    • a со значением целого числа,
    • b также со значением целого числа,
    • c также со значением целого числа.
  2. Создается переменная mx, также как и a, b и c, со значением целого числа, но с ключевым словом var в начале, что означает, что она будет изменена в процессе работы процедуры max_3.
  3. Внутри блока процедуры max_3 находится следующий код:
    • Если a больше b, то mx присваивается значение a, иначе mx присваивается значение b.
    • Затем, если c больше mx, mx присваивается значение c.
  4. После определения процедуры, идет блок begin, в котором:
    • Выводится на экран Введите 3 целых числа.
    • Значения a, b и c считываются с клавиатуры.
    • Запускается процедура max_3 с передачей ей значений a, b, c и переменной mx.
    • Выводится на экран Максимальное= с последующим значением переменной mx.

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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