Доброго времени суток,прошу помочь в решении задач 23 24 26 27. Решение задач нужно **...

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

Доброго времени суток,прошу помочь в решении задач 23 24 26 27.
Решение задач нужно на языке PascalABC.Net
Примечание:ввод значений переменных вводятся с клавиатуры!!!


image

Информатика (22 баллов) | 51 просмотров
0

А что нужно сделать то? Просто произвести расчет по данным формулам? Это можно сделать и в одной программе, если так.

Дано ответов: 2
0 голосов
Правильный ответ

1.
var
x,y:integer;
res:real;
begin
writeln('Введите x');
readln(x);
writeln('Введите y');
readln(y);
res:=exp(ln(3)*x)-4*x+y-sqrt(abs(x));
writeln(res);
end.

2.
var
x:integer;
res:real;
begin
writeln('Введите x');
readln(x);
res:=x-10*sin(x)+abs(exp(ln(x)*4)-exp(ln(x)*5));
writeln(res);
end.

3.
var
x,y:integer;
res:real;
begin
writeln('Введите x');
readln(x);
writeln('Введите y');
readln(y);
res:=(1+sqr(sin(x+y)))/(2+abs(x-(2*x)/(1+sqr(x)*sqr(y))))+x;;
writeln(res);
end.

4.
var
z:integer;
res:real;
begin
writeln('Введите z');
readln(z);
res:=sqr(cos(sin(1/z)));
writeln(res);
end.

(4.5k баллов)
0

в паскале авс есть функция power

0

да и вообще весь стиль написания не соответствует PascalABC.Net

0

почему вводимые данные только целые?

0

Целые - потому что не сказано обратное. Стиль к языку не привязывается. Мое решение более универсально.

0

но куда ьене красиво и понятно

0 голосов

//PascalABC.NET 3.1 сборка 1200
var
    x, y, z: real;

begin
    Writeln('23');
    x := ReadReal('x =');
    y := ReadReal('y =');
    z := Power(3, x) - 4 * x + (y - sqrt(abs(x)));
    Writeln('Z = ', z);
    
    Writeln('24');
    x := ReadReal('x =');
    y := ReadReal('y =');
    z := x - 10 * sin(x) + abs(Power(x, 4) - Power(x, 5));
    Writeln('Z = ', z);
    
    Writeln('26');
    x := ReadReal('x =');
    y := ReadReal('y =');
    z := x + (1 + Power(sin(x + y), 2)) / (2 + abs(x - 2 * x / (1 + x * x * y * y)));
    Writeln('Z = ', z);
    
    Writeln('27');
    z := ReadReal('z =');
    y := Power(cos(sin(1 / z)), 2);
    Writeln('Y = ', y);
end.

(53.1k баллов)