Консультация № 200957
25.05.2021, 08:56
0.00 руб.
1 4 1
Здравствуйте! У меня возникли сложности с таким вопросом:
Составить программу на паскале, работающую в двух режимах: в первом режиме производится нахождение максимального из A, B, C и D, во втором - функции y, заданной с помощью графика. Выбор режима осуществить оператором CASE. Переменные A, B, C, D - целого типа. График во вложении
Прикрепленные файлы:
Screenshot_20210525_085506.jpg

Обсуждение

давно
Старший Модератор
31795
6196
25.05.2021, 10:44
общий
Адресаты:
Цитата: 200957
Составить программу на паскале


Turbo Pascal, Borland Pascal, Pascal ABC, Pascal ABC.Net, Visual Pascal.

Какой?
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
405030
36
25.05.2021, 10:45
общий
Адресаты:
Turbo Pascal
давно
Профессор
401888
1232
25.05.2021, 15:17
общий
это ответ
[code lang=pascal]uses crt;
procedure max;
var a,b,c,d,mx:integer;
begin
clrscr;
writeln('Введите 4 целых числа');
readln(a,b,c,d);
if a>b then mx:=a else mx:=b;
if c>mx then mx:=c;
if d>mx then mx:=d;
writeln('Максимальное из них=',mx);
readln
end;
procedure znc;
var x,y:real;
begin
clrscr;
write('Введите значение x=');
readln(x);
if x<=-5 then y:=3.5
else if x<=0 then y:=-x
else if x<=2 then y:=x
else y:=-x+5;
write('y=',y:0:2);
readln
end;
var w:char;
a,b,c,d:integer;
x,y:real;
begin
repeat
clrscr;
writeln('Выберите действие');
writeln('1-найти максимальный');
writeln('2-найти значение функции');
writeln('другое-выход');
readln(w);
case w of
'1':max;
'2':znc;
else exit;
end;
until not (w in ['1','2']);
end.[/code]
давно
Посетитель
405030
36
25.05.2021, 15:19
общий
Адресаты:
Спасибо
Форма ответа