Помогите пожалуйста с паскалем

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

Помогите пожалуйста с паскалем


image

Информатика (71 баллов) | 44 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var
  a, x, xn, xk, dx, y: real;

begin
  a := 2.37; xn := 1; xk := 3; dx := 0.2;
  x := xn;
  while x <= xk + 0.0001 do<br>  begin
    y := exp((1 / 3) * ln(sqr(x) - ln(sqrt(a * x)) / ln(10))) / (a * x);
    Writeln('x=', x:1:1, ', y=', y:0:5);
    x := x + dx
  end
end.

Результат выполнения:

x=1.0, y=0.39375
x=1.2, y=0.37500
x=1.4, y=0.35967
x=1.6, y=0.34661
x=1.8, y=0.33524
x=2.0, y=0.32519
x=2.2, y=0.31620
x=2.4, y=0.30811
x=2.6, y=0.30076
x=2.8, y=0.29404
x=3.0, y=0.28787






(142k баллов)
0

Спасибо, раскладку поменять забыл)

0

Я и так "прочитал"

0

в программе, кажется, корень квадратный пропущен

0

Да, спасибо, сейчас поправлю

0

В этом Паскале формулы писать - одна тоска из-за отстуствия операции возведения в степень.

0

И циклы для табуляции неудобны.

0

Спасибо огромное

0

Размеры "спасибо" тут принято числом звездочек указывать)

0

А как вычислить сумму и произведение всех значений y

0

Пожалуйста, сформулируйте вопрос полностью и либо сделайте новое задание, либо напишите личное сообщение

0 голосов

На паскале АВС подойдет? (ввод данных: вводим x мин , х макс, шаг , затем задаем а)

(20.8k баллов)
0

А как вычислить сумму и произведение всех значений y