С помощью паскаля!1. Задано x. Вычислить у(1 картинка):2. Даны действительные числа x, y...

0 голосов
59 просмотров

С помощью паскаля!

1. Задано x.
Вычислить у(1 картинка):
2. Даны действительные числа x,
y
(x≠y).
Меньшее из этих двух чисел заменить их
полусуммой, а большее - их удвоенным
произведением.
3. Отредактируйте задачу zadacha3_11
так, чтобы при вводе
произвольного символа программа
выдавала ответ:
"Введена некорректная
арифметическая операция";
4. Даны действительные числа х, у.
Получить: max(x,y); min(x,y); max(x,y) и
min(x,y);


image

Информатика (81 баллов) | 59 просмотров
Дан 1 ответ
0 голосов

1)
var x,y:real;
begin
write('Введите число ');
readln(x);
if x<3 then y:=x*x-5;<br>if (x>=3) and (x<=7) then y:=x;<br>if x>7 then y:=x-3;
writeln(y)
end.

2)
var x,y,s,p:real;
begin
readln(x,y);
s:=(x+y)/2;
p:=2*x*y;
if x   begin   
      x:=s;
      y:=p
      end
   else
      begin
         y:=s;
         x:=p
         end;
writeln('x=',x,'; y=',y)
end.

3)
var 
   a,b,s:real;
   sim:char;
   f:boolean;
Begin
f:=true;
writeln('Введите два числа');
readln(a,b);
writeln('Введите знак операции');
readln(sim);
case sim of
   '+': s:=a+b;
   '-': s:=a-b;
   '*': s:=a*b;
   '/': s:=a/b
   else f:=false
   end;
if f then writeln ('результат ',a,sim,b,' = ',s) 
   else writeln('Введена некорректная арифметическая операция')
End.

4)
var x,y,min,max:real;
Begin
writeln('Введите два числа');
readln(x,y);
if x   begin
      min:=x;
      max:=y
      end
   else
      begin
         min:=y;
         max:=x
         end;
writeln ('min=',min,'; max=',max,'; min+max=',min+max)
End.

0

im:char;
Begin
writeln('Введите два числа');
readln(a,b);
writeln('Введите знак операции');
readln(sim);
case sim of
'+': s:=a+b;
'-': s:=a-b;
'*': s:=a*b;
'/': s:=a/b;
end;
writeln ('результат ',a,sim,b,' = ',s);
End.

0

Получить: max(x,y); min(x,y); max(x,y) и min(x,y); Найти макс., мин. и их сумму что-ли?

0

Насчет 4 задания выяснила?

0

да

0

"да" - очень исчерпывающий ответ! Ну так что там найти-то надо?)))

0

Найти макс., мин. и их сумму что-ли?

0

и их сумму

0

сейчас добавлю

0

Только смысла не вижу, это же будет сумма исходных чисел. Но как сказано, так и сделано. Все. Готово

0

спасибо