![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
pre-dawn-haze |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
Помогите пожалуйста, как это сделать?
(условие в изображении) осталось решить одну задачу, а тут тупик полнейший уже платно готова. Эскизы прикрепленных изображений ![]() |
Rian |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 396 Пол: Мужской Репутация: ![]() ![]() ![]() |
"Если ряд знакочередующийся (и сходящийся, конечно), то суммируем до тех пор, пока текущее слагаемое по модулю не станет меньше эпсилон"
-------------------- Objective-C, Unity3d
|
pre-dawn-haze |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
"Если ряд знакочередующийся (и сходящийся, конечно), то суммируем до тех пор, пока текущее слагаемое по модулю не станет меньше эпсилон" тогда, где тут ошибка program sin;
const e=0.000001;
pi=3.14;
var x, s: real;
i: longint;
Begin
Write('Введите x: ');
Readln(x);
i:=1;
s:=0;
while ((1-x*x)/(i*i*pi*pi))<e do
begin
i:=i+1;
s:=s+((1-x*x)/(i*i*pi*pi));
end;
write('S=',s:0:3);
end.
если ввести модуль, то нулит сумму >< а так вычисляет "бесконечно", если пошагаво проверять Сообщение отредактировано: pre-dawn-haze - |
Rian |
![]()
Сообщение
#4
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 396 Пол: Мужской Репутация: ![]() ![]() ![]() |
тогда, где тут ошибка while ((1-x*x)/(i*i*pi*pi))<e do begin i:=i+1; s:=s+((1-x*x)/(i*i*pi*pi)); мне кажется что формула немного не так задана 1- должен быть по ней за скобками сумирование начинается со второго элемента... баг какой-то... кто знает формула правильная? 1-(x*x)/(i*i*pi*pi); -------------------- Objective-C, Unity3d
|
Lapp |
![]()
Сообщение
#5
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Послушай, Дымка, ты правда думаешь, что если ты сменишь форум, то задача с неправильным условием решится вдруг сама собой?
![]() Спроси препода про условие. Успехов тебе. 2 Ryan: где ты тут увидел знакочередуемость? ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Rian |
![]()
Сообщение
#6
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 396 Пол: Мужской Репутация: ![]() ![]() ![]() |
2 Ryan: где ты тут увидел знакочередуемость? ![]() если бы я ее увидел может оно бы и заработало "1-(.../...)" это в формуле на картинке а в функции в проге (1-x^2) и при х=1 функция всегда будет 0 а синус от 1 никак не 0 просто баг -------------------- Objective-C, Unity3d
|
pre-dawn-haze |
![]()
Сообщение
#7
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
Послушай, Дымка, ты правда думаешь, что если ты сменишь форум, то задача с неправильным условием решится вдруг сама собой? ![]() Спроси препода про условие. Успехов тебе. 2 Ryan: где ты тут увидел знакочередуемость? ![]() в том то и дело, она мне сказала, что все правильно |
Rian |
![]()
Сообщение
#8
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 396 Пол: Мужской Репутация: ![]() ![]() ![]() |
в том то и дело, она мне сказала, что все правильно ну как это может быть правильно... посмотри: "Например, функцию sin(x) можно разложить в такой ряд:" http://nstu.berdsk.ru/cprog/HTML/043.htm ЗЫ sin(x) = …+(-1)^(n+1) * x^(2n+1) / (2n+1)!+… этому хотябы верить хочется Сообщение отредактировано: Rian - -------------------- Objective-C, Unity3d
|
pre-dawn-haze |
![]()
Сообщение
#9
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
ну как это может быть правильно... посмотри: "Например, функцию sin(x) можно разложить в такой ряд:" http://nstu.berdsk.ru/cprog/HTML/043.htm ЗЫ sin(x) = …+(-1)^(n+1) * x^(2n+1) / (2n+1)!+… этому хотябы верить хочется я сама вижу, что не правильно, но она сказала..из-за этой задачи и зачет не могу сдать, завтра буду все показывать, интересно, какой вариант решения она предложит.. о, интересная ссылка спасибо, будем изучать) |
pre-dawn-haze |
![]()
Сообщение
#10
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
а если не обращать внимание на то, что нам необходимо вычислить синус, а допустим просто z то как быть?
|
Rian |
![]()
Сообщение
#11
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 396 Пол: Мужской Репутация: ![]() ![]() ![]() |
а если не обращать внимание на то, что нам необходимо вычислить синус, а допустим просто z то как быть? ну посмотри если по условию мы останавливаемся когда слагакмое станет меньш 0.0001 то ононикогда этого не достигнет потому что при осте знаменателя оно приближается к 1 мы не выйдем из цикла.... -------------------- Objective-C, Unity3d
|
pre-dawn-haze |
![]()
Сообщение
#12
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
зачет сдан, а задача будет сходиться только при малых x
- спасибо) |
Lapp |
![]()
Сообщение
#13
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
зачет сдан, а задача будет сходиться только при малых x Пожалуйста, конечно...- спасибо) Дымка, может это непедагогично, но я все же не могу, когда врут. А когда врет преподаватель - это САМОЕ ПОСЛЕДНЕЕ ДЕЛО. Этот ряд НЕ СОЙДЕТСЯ НИ ПРИ КАКИХ X. И, боюсь, твоя преподша это прекрасно понимает. Просто не может признаться, что ошиблась. Терпеть таких не могу. Приходи еще сюда. Мы поможем. А твоя преподша - ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 21.04.2025 21:09 |