![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Umar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.4.2009 Репутация: нет Всего: нет |
Помогите
Это сообщение отредактировал(а) Umar - 30.4.2009, 23:17 Присоединённый файл ( Кол-во скачиваний: 29 ) ![]() |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Уф...
Значит так. Дан бесконечный ряд, формуля для k-ого члена которого - всё, что стоит за значком суммы. Надо посчитать некую конечную сумму, ограниченную естественно. А что её ограничивает? Правильно, условие k=n. То есть каждое очерёдное слагаемое твоей суммы будет вычислятся по формуле, что стоит за знаком суммы, где k будет пробегать последовательно целочисленные значения от 1 до n. Код то нужен? -------------------- |
|||
|
||||
Umar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.4.2009 Репутация: нет Всего: нет |
Да |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Как-то так...
-------------------- |
|||
|
||||
Umar |
|
||||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.4.2009 Репутация: нет Всего: нет |
А сможите мне подробно обяснить k_term, denominator, numerator, sum что это и т.д.... |
||||
|
|||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Подробности - завтра днём. ![]() -------------------- |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Это переменные типа real. ![]() ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Umar, такс значит. Как и обещал, поясняю.
Вообще, как принято решать такие задачи? Ответ не так прост. Каждый член ряда отличается от предшествующего в несколько раз или на некоторую величину. Давайте-ка рассмотрим примеры попроще. Вот, пусть вместо той жуткой дроби, что стоит в Вашем задании за знаком суммы будет просто стоять её числитель. Т.е. будут сумма просто k! (k факториал). Как постпить в таком случае? Нам нужны переменные: k - счётчик цикла, который будет показывать нам какой именно по счёту член мы сейчас рассчитаем и добавим к сумме. n - максимальное значение k. k будет пробегать значения от 1 до n. n будем получать от пользователя. k_term - k-ый член нашего ряда, который мы сейчас рассчитаем и добавим к сумме. sum - а это, собственно, наша суммочка, которую и надо посчитать. Всё необходимое у нас есть, пишем код:
Обратите особое внимание на обнуление переменной, хранещей суммы и присвоение значения 1 переменной k_term перед входом в цикл. Теперь другой пример. Пусть вместо Вашей злополучной дроби будет только её знаменатель. Т.е. будет сумма 1/2 + 1/3 + 1 / (k + 1) + ... Теперь наш код несколько изменится:
Теперь "вернёмся к нашим баранам". ![]() numerator - числитель нашего k-ого члена. denominator - его знаменатель. При этом, опять же, нетрудно заметить, что numerator - это k_term из рассмотренной чуть выше первой задачки, а denominator - - это k_term из рассмотренной чуть выше второй задачки. Только в этом случае, записать выражение сразу для очередного k_term не получиться. Но получится сделать так:
Это сообщение отредактировал(а) kemiisto - 29.4.2009, 11:57 -------------------- |
||||
|
|||||
Umar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.4.2009 Репутация: нет Всего: нет |
Спасибо вам большое вы меня выручили!!! ![]() ![]() Это сообщение отредактировал(а) volvo877 - 29.4.2009, 22:56 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |