Составьте программы ** Паскаль для вычисления выражений: x в степени 8, x вводится с...

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

Составьте программы на Паскаль для вычисления выражений:

x в степени 8, x вводится с клавиатуры


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

Если х — любое число, то вот:

var x, a, b, c: real;
begin
read(x);
a:=x*x;
b:=a*a;
c:=b*b;
write(c);
end.

Если х — целое число, то вот:

var x, a, b, c: integer;
begin
read(x);
a:=x*x;
b:=a*a;
c:=b*b;
write(c);
end.

(188 баллов)
0

Вот попроще:

0

var x, a: real;
begin
read(x);
a:=x*x*x*x*x*x*x*x;
write(a);
end.

0

И вот для целого х:

0

var x, a: integer;
begin
read(x);
a:=x*x*x*x*x*x*x*x;
write(a);
end.

0

var x: imteger;
begin
writeln ('x=' x); read x;
y:=exp(ln(x)*8)
а так нельзя?

0

Извини, не знаю, у меня базовые знания, и то по ПаскалюАВС

0

var x: imteger;
begin
writeln ('x=' x); read x;
y:=exp(ln(x)*8)
а так нельзя?

0

Такой код подойдет, только если х - положительное число, т.к. под знаком ln(x) не может стоять отрицательное число и 0 (ограничения из свойстл логарифма)