Написал программу в Паскале,но она почему то зацикливается,если кто нибудь видит...

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

Написал программу в Паскале,но она почему то зацикливается,если кто нибудь видит ошибку,напишите что не так. 5 и 9 уравнение. С помощью 5 написать процедуру, а потом с помощью 5 сделать 9.


image
image
image

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

В строчках, в которых Вы вычисляете y1 есть явная ошибка - скобок не хватает, а некоторые скобки можно, наоборот, убрать:
Вместо y1:=((1/3)*(2*y0+x/y0*y0))
надо написать y1:=(2*y0+x/(y0*y0))/3

(194k баллов)
0 голосов

Все изменить на y1:=(2*y1+x/sqr(y1))/3; далее, перепроверить ОДЗ и прога заработает чуть подкорректировав

(1.6k баллов)