Вопрос задан 30.10.2023 в 00:10. Предмет Информатика. Спрашивает Эрик Царь.

Будьте добры, напишите программу нахождения большего из трех чисел, используя процедуру (паскаль))

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гавриков Кирилл.

Ответ:

Объяснение:

procedure Maximum(a, b, c:integer; var max:integer);

begin

 if ((a>=b) and (a>=c)) then begin

   max:=a;

   exit;

 end;

 if ((b>=a) and (b>=c)) then begin

   max:=b;

   exit;

 end;

 if ((c>=a) and (c>=b)) then begin

   max:=c;

   exit;

 end;

end;

var

 a1, b1, c1, max1:integer;

begin

 a1:=2; b1:=3; c1:=5;

 Maximum(a1, b1, c1, max);

 writeln(max);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи на языке Pascal можно использовать процедуру, которая будет сравнивать два числа и возвращать большее из них. Затем эта процедура может быть использована для сравнения третьего числа с результатом предыдущего сравнения. Сначала мы определим процедуру `FindMax`, которая принимает два числа в качестве параметров и возвращает большее из них. Это можно сделать с помощью оператора `if` для сравнения двух чисел и возврата большего из них [Source 8](https://infourok.ru/ponyatie-podprogrammi-proceduri-i-funkcii-standartnie-podprogrammi-primeri-upotrebleniya-podprogramm-v-reshenii-zadach-2967844.html). ```pascal procedure FindMax(a, b: integer; var max: integer); begin if a > b then max := a else max := b; end; ``` Затем мы можем использовать эту процедуру в главной программе для нахождения большего из трех чисел. Для этого сначала мы используем процедуру `FindMax` для сравнения двух первых чисел, а затем используем ее результат и третье число для нахождения большего из трех чисел [Source 8](https://infourok.ru/ponyatie-podprogrammi-proceduri-i-funkcii-standartnie-podprogrammi-primeri-upotrebleniya-podprogramm-v-reshenii-zadach-2967844.html). ```pascal var a, b, c, temp: integer; begin a := 5; b := 10; c := 7; FindMax(a, b, temp); FindMax(temp, c, temp); WriteLn('The largest number is: ', temp); end. ``` В этом примере `temp` используется для хранения результата сравнения двух первых чисел, а затем для хранения результата сравнения этого числа с третьим числом. В конце программы результат сохраняется в `temp`, и он выводится на экран.
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос