![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Елена 555 |
![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 90 Регистрация: 24.11.2009 Город: Украина,Кировоград Учебное заведение: ОГАСА ![]() |
REM
DIM EPS,N,Y,YN,A(1 TO 8),Z(1 TO 8) INPUT "EPS";EPS DATA -0.5,-0.25,0,1,0.6,0.8,1.7.2.9 N=1:Y=0 DO YN=ABS(XN*LN(XN))/((1+N)^3) Y=Y+YN N=N+1 LOOP WHILE ABS(YN)>EPS PRINT "Y=";Y FOR I=1 TO 8 IF A(I)>=0.1 AND A(I)<0.6 THEN Z(I)=SQR(ABS(A*Y(I)-3)) ELSE Z(I)=A*Y(I)+2 END IF PRINT "Z";I;"=";Z(I) NEXT I END Когда я подставляю значения EPS,программа выдаем мне все время одинаковые значения.Но такого ведь не может быть.Значит что-то не правильно в программе.Но что? |
![]() ![]() |
Julia |
![]()
Сообщение
#2
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель ![]() |
Задание очень плохо видно.
1) Не определяются значения XN. 2) Y(I) и А - неопознанные объекты. |
Елена 555 |
![]()
Сообщение
#3
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 90 Регистрация: 24.11.2009 Город: Украина,Кировоград Учебное заведение: ОГАСА ![]() |
REM
DIM EPS,N,Y,YN,XN,A(1 TO 8),Z(1 TO 8) INPUT "EPS";EPS DATA -0.5,-0.25,0,1,0.6,0.8,1.7,2.9 N=1:Y=0 DO XN=0.5+0.1*N YN=ABS(XN*LN(XN))/((1+N)^3):Y=Y+YN N=N+1 LOOP WHILE ABS(YN)>EPS PRINT "Y=";Y FOR I=1 TO 8 READ A(I) IF A(I)>=0.1 AND A(I)<0.6 THEN Z(I)=SQR(ABS(A(I)*Y-3)) ELSE Z(I)=A(I)*Y+2 END IF PRINT "Z";I;"=";Z(I) NEXT I END я вроде бы исправила,но все равно программа считает одинаково,при любых значениях EPS. |
Julia |
![]()
Сообщение
#4
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель ![]() |
Цитата ABS(YN)>EPS Поменяйте знак в условии на противоположный. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 19:29 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru