IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> Нужно полностью сделать задачу)
Lykash
сообщение 17.02.2012 17:44
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


1. Выполнить суммирование членов бесконечного ряда до тех пор, пока последний член ряда по абсолютной величине не будет меньше абсолютной точности ∆=10(у -4) .... 10( у -10) или пока не будет просумировано заранее заданное число членов бесконечного ряда.
2. Сравнить вычесленную суму членов бесконечного ряда с образцовым значением, полученным в виде константы или вычисленным по форуме.

Извините если я вас напрягаю) готов платить яндекс деньги.Изображение

Сообщение отредактировано: Lykash - 17.02.2012 17:45
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 18.02.2012 17:41
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


up
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Krjuger
сообщение 18.02.2012 18:31
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


down.
Идите на тот форум,где вам в прошлый раз выкатили решение.

Сообщение отредактировано: Krjuger - 18.02.2012 18:31
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 18.02.2012 19:01
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Цитата(Krjuger @ 18.02.2012 18:31) *

down.
Идите на тот форум,где вам в прошлый раз выкатили решение.


***** не флуди у моей теме. ок?

P.s. ***** это не оскорбление

Сообщение отредактировано: Lapp - 19.02.2012 9:44
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 18.02.2012 20:17
Сообщение #5


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Видите ли, вы уже нашли форум для себя - где вас никто не будет напрягать и заставлять учиться и выкатит готовенькое решеньице. Так зачем вы сюда приходите?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Федосеев Павел
сообщение 18.02.2012 21:23
Сообщение #6


Бывалый
***

Группа: Пользователи
Сообщений: 298
Пол: Мужской
Реальное имя: Федосеев Павел

Репутация: -  8  +


Lykash, к вам у меня двойственное чувство. Будте осторожнее в выражениях, ведь в предыдущей теме форумчане пытались помочь. И их реакцию было нетрудно предсказать.
Попытайтесь выполнить задачу самостоятельно и увидете, как изменится отношение к вам.

Сделаю небольшую подсказку.
Каждый член суммы отличается от предыдущего в (-1)*x/i, т.е. для вычисления очередного слагаемого нужно хранить :
1) предыдущее слагаемое.
2) переменную i - последний множитель факториала в i-ом слагаемом.
Вычисление суммы будет прекращаться при достижении абсолютного значения очередного слагаемого некоторой величины. Для такого случая идеально подойдёт цикл repeat.

Пробуйте...
Если что-то непонятно - спрашивайте.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 19.02.2012 12:20
Сообщение #7


Гость






Комментарий к происходящему на "том" форуме:
Пойти, что-ли, в 1 или 2 класс школы - я там тоже самый умный буду.
boredom.gif
 К началу страницы 
+ Ответить 
Федосеев Павел
сообщение 19.02.2012 12:22
Сообщение #8


Бывалый
***

Группа: Пользователи
Сообщений: 298
Пол: Мужской
Реальное имя: Федосеев Павел

Репутация: -  8  +


Комментарий к происходящему на "том" форуме:
Пойти, что-ли, в 1 или 2 класс школы - я там тоже самый умный буду.
boredom.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 19.02.2012 15:51
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


спасибо, на другом форуме( более умном, и адекватом) помогли.

вам для общего развития.

uses crt;
var x,u,e,t:real;
i:integer;
begin
clrscr;
write('x=');
readln(x);
repeat
write('Введите точность от 10^-4 до 10^-10 e=');
readln(e);
until (e>=e-10)and(e>=e-4);
i:=0; {нулевой индекс}
u:=1; {начальное значение итоговой суммы}
t:=1;{знчение члена ряда при i=0}
while abs(t)>=e do {пока модуль очердного члена ряда не меньше точности}
begin
i:=i+1;{следующий член}
t:=t*x/i;{домножаем на х(возводим в степень) и делим на индекс(обратный факториал)}
u:=u+t;{суммируем}
end;
writeln('U=',u:0:10);
writeln('Достигнутая точность=',abs(t):0:10);
write('Вычисленное значение функции=',exp(x):0:10);
readln
end.

Добавлено через 2 мин.
Цитата(Федосеев Павел @ 18.02.2012 21:23) *

Lykash, к вам у меня двойственное чувство. Будте осторожнее в выражениях, ведь в предыдущей теме форумчане пытались помочь. И их реакцию было нетрудно предсказать.
Попытайтесь выполнить задачу самостоятельно и увидете, как изменится отношение к вам.

Сделаю небольшую подсказку.
Каждый член суммы отличается от предыдущего в (-1)*x/i, т.е. для вычисления очередного слагаемого нужно хранить :
1) предыдущее слагаемое.
2) переменную i - последний множитель факториала в i-ом слагаемом.
Вычисление суммы будет прекращаться при достижении абсолютного значения очередного слагаемого некоторой величины. Для такого случая идеально подойдёт цикл repeat.

Пробуйте...
Если что-то непонятно - спрашивайте.


Я б решил сам, но с русским проблема( я с Украины) + препод нихера не обьясняет
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Krjuger
сообщение 19.02.2012 16:27
Сообщение #10


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Хахаха,мы то знаем решение, просто задумайтесь,многому ли вы научились, сделав копипаст чужой работы?А здесь вас пытались чему то научить..Здесь принято помогать людям,которые готовы преложить усилия,чтобы достигнуть результата,но это не про вашу честь,вы еще и претенции предьявляете решившему.Тому модератору плевать,он таких задач сотни в день решает.
Судя по тому,что вы вообще не способны решить данную задачу,вы не знаете ни математики, ни программирования.
Успехов вам в будущем, только не становитесь программистом, еще один безграмотный,ленивый,не желающий учиться человек никому не нужен))))

Сообщение отредактировано: Krjuger - 19.02.2012 16:29
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 19.02.2012 16:29
Сообщение #11


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


"Более адекватный форум" - это на котором ещё и задницу за тебя подтирать будут вместо того, чтобы учить?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 19.02.2012 17:48
Сообщение #12


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
repeat
write('Введите точность от 10^-4 до 10^-10 e=');
readln(e);
until (e>=e-10)and(e>=e-4);

+
Цитата
более умном, и адекватом
Только я вижу здесь противоречие?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
sheka
сообщение 20.02.2012 0:25
Сообщение #13


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Спасибо, развился. Теперь я прогер 57 уровня.
Для более адекватного решения нужно еще добавить условие and(e>=e-7) - более умное решение. Препод оценит.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 20.02.2012 5:50
Сообщение #14


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Господа, умерьте страсти )).
Вся вина автора темы в том, что он ошибся разделом (Лукаш, на форуме есть специальный раздел для полного решения задач за деньги, "Задачи на Заказ"). My bad - вовремя не перенес, а сейчас уже бессмысленно. Спорить, какой форум лучше - оно, может, и осмысленно, но не стоит.. Кстати, предыдущее решение было вполне неплохим. А ошибка в знаке неравенства - ерунда, по сути-то (подробно не смотрел). И спасибо автору темы, что держит себя в рамках (единичное нарушение не считаю таким уж страшным).

Лукаш, если ты действительно хочешь разобраться - приходи, обязательно поможем. Я сам обещаю посмотреть. Но с другой стороны, тебе правильно сказали - решать за тебя нет никакого смысла. Разве что задача интересная настолько, что удовольствие ее решить превышает неприязнь к лентяям.. ))

Еще раз: будут конкретные вопросы по программированию - приходи. Успехов тебе.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 20.02.2012 16:56
Сообщение #15


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Цитата(IUnknown @ 19.02.2012 17:48) *

+
Только я вижу здесь противоречие?


только ты)

Добавлено через 4 мин.
P.s. чё там со знаками не правильно?) вроде уже конкретный вопрос.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 20.02.2012 17:51
Сообщение #16


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
только ты)
В таком случае смотри до просветления на условие, пока не заметишь ошибку.

Хинт:
If (X > 2) and (X > 1) and (X > 0) - бессмысленно, достаточно оставить только последнюю часть и ничего не изменится. А вот If (X < 2) and (X > 0) уже имеет смысл, так с двух сторон ограничивается интервал, в котором могут изменяться значения X. В твоем случае ничего не ограничивается с двух сторон, только с одной...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 20.02.2012 18:45
Сообщение #17


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Цитата(IUnknown @ 20.02.2012 17:51) *

В таком случае смотри до просветления на условие, пока не заметишь ошибку.

Хинт:
If (X > 2) and (X > 1) and (X > 0) - бессмысленно, достаточно оставить только последнюю часть и ничего не изменится. А вот If (X < 2) and (X > 0) уже имеет смысл, так с двух сторон ограничивается интервал, в котором могут изменяться значения X. В твоем случае ничего не ограничивается с двух сторон, только с одной...


ну и как мне ограничить со второй?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
sheka
сообщение 20.02.2012 23:04
Сообщение #18


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Читай мой пост выше! smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 21.02.2012 10:32
Сообщение #19


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> только ты)

Ты настолько туп, что не видишь очевидный логический ляп, но считаешь себя вправе хамить тут. И ещё заискивающий смайлик после хамства, напоминает одного больного придурка с однго сайта...

> ну и как мне ограничить со второй?

Где в условии сказано, что надо ограничивать с двух сторон? Ты ещё и читать не умеешь?

> до тех пор, пока последний член ряда по абсолютной величине не будет меньше

Где тут слово "больше", а, неуч?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lykash
сообщение 21.02.2012 17:29
Сообщение #20


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Цитата(TarasBer @ 21.02.2012 10:32) *

> только ты)

Ты настолько туп, что не видишь очевидный логический ляп, но считаешь себя вправе хамить тут. И ещё заискивающий смайлик после хамства, напоминает одного больного придурка с однго сайта...

> ну и как мне ограничить со второй?

Где в условии сказано, что надо ограничивать с двух сторон? Ты ещё и читать не умеешь?

> до тех пор, пока последний член ряда по абсолютной величине не будет меньше

Где тут слово "больше", а, неуч?


я б с тобой пофлудил, но я правила читаю, и уважаю администрацию.
И "ум" свой будешь показывать в жизне своим "заработаным", а не на форуме. ok?

Сообщение отредактировано: Lykash - 21.02.2012 17:48
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.04.2024 20:11
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"