Задачка, Если не угадал с разделом, подкорректируйте, плз |
Задачка, Если не угадал с разделом, подкорректируйте, плз |
Dec 29 2010, 16:10
Сообщение
#21
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
а pow это x в степень i ввозводит..а через exp можно? и я не поняла...надо использовать от 0 до m изменение i ... куда это впихнуть? а то мне препод сказала что эт тож важно....я ща пересчитала....не ..нифига неправильно....
Сообщение отредактировал Олири - Dec 29 2010, 16:34 -------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 16:32
Сообщение
#22
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
а pow это x в степень i ввозводит..а через exp можно? и я не поняла...надо использовать от 0 до m изменение i ... куда это впихнуть? а то опять неправильно считает.. pow возводит икс в степень и. exp делает нечто иное. В твоем Паскале нет функции pow? Тогда пиши вместо pow: exp( m * ln(x) ), икс должен быть положительным. Вот как я написал, должно работать правильно. Разве что я не учел какую-то особенность Паскаля (Паскаля у меня нет - проверить сам не могу). Вот так это выглядит у меня на Питоне и все работает (проверено) Раскрывающийся текст Код i = 1 ci = ci1 = 1 sum = 1 while i <= m: ci1 = ci*(m-i+1)/(i+1-1) sum = sum + ci1*(x**i) ci = ci1 i = i + 1 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 16:37
Сообщение
#23
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
я с exp так и сделала...считает неправильно...когда вводишь x=0 m=1 ответ должен быть 1 а не 2..
-------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 16:47
Сообщение
#24
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Логарифм ноля проблематично посчитать, да. Введи доп. условие в начале - если х=0, то ответ сразу =1.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 17:30
Сообщение
#25
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
я не пр логарифм.... накопление суммы произведения должно быть от 0 до m... сim*xim
-------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 18:16
Сообщение
#26
|
|
Ординатор Группа: Indoril-EK Сообщений: 275 Регистрация: 30 Jul 2008 Вставить ник Цитата Из: Мурманск Пользователь №: 5961 Игра: EverQuest II Персонаж:Алексиусдворф, Страж, Филлипок, Гром |
как будто "Теорию большого взрыва" читаю...
-------------------- Жизнь - это вечность в миниатюре (С) Р. Эмерсон
|
|
|
Dec 29 2010, 18:34
Сообщение
#27
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
как будто "Теорию большого взрыва" читаю... такие умные все на подкол))можт напишешь задачу лучше чтоб правильно считалось)) -------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 19:25
Сообщение
#28
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
я не пр логарифм.... накопление суммы произведения должно быть от 0 до m... сim*xim Сумма так и считается. А 2 вместо 1 получается потому, что функция ln(0) возвращает ноль (и это неверно! так как аргументом логарифма может быть только число больше ноля), а exp(0) = 1. Чтобы этого не происходило, можно переписать функцию так: Код function calc_binom_series(x: integer, m: integer): integer;
var sum: real; ci, ci1: real; i: integer; begin if x == 0 then begin calc_binom_series := 1 exit; end; i := 1; ci := 1; sum := 1; while i <= m do begin ci1 := ci*(m-i+1.0)/(i+1.0-1.0); sum := sum + ci1*exp(m*ln(x)); ci := ci1; i := i + 1; end; calc_binom_series := sum; end; Сообщение отредактировал iMagus - Dec 29 2010, 19:27 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 19:36
Сообщение
#29
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
я ввела всё это..всё равно 2 вместо 1(( и exp(0) не от нуля... а при x=0, exp(m)
Сообщение отредактировал Олири - Dec 29 2010, 19:44 -------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 19:49
Сообщение
#30
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Это невозможно.
Или возможно... тогда надо писать не if x == 0 then а if x = 0 then Ты паскаль должна знать лучше меня и exp(0) не от нуля... а при x=0, exp(m) m*0 = 0 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 19:51
Сообщение
#31
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
Это невозможно. Или возможно... тогда надо писать не if x == 0 then а if x = 0 then Ты паскаль должна знать лучше меня m*0 = 0 m*1=m)) там бином то (1+x) в степени m..и ясен перец что я так пписала -if x=0... -------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 19:55
Сообщение
#32
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
.и ясен перец что я так пписала -if x=0... Значит, как только на входе х=0, так сразу на выходе должно быть 1. Иное невозможно, если только нет ошибок в синтаксисе. -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 20:07
Сообщение
#33
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
Значит, как только на входе х=0, так сразу на выходе должно быть 1. Иное невозможно, если только нет ошибок в синтаксисе. вот..пипец.. да он всё равно считает неправильно .. при подстановке x=2 m=3 должно быть 27 а он 25 выдаёт.. -------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 20:11
Сообщение
#34
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
С округлением, видать, проблемы. Поменяй тип для m на real.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 30 2010, 11:16
Сообщение
#35
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
нет не с округлением..в самой задаче косяк..
-------------------- Величие - это ответственность.
|
|
|
Dec 30 2010, 13:03
Сообщение
#36
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Если у тебя условие "if x = 0 then" не работает, то все возможно. Предложенный же мною алгоритм я для проверки реализовал на Питоне - все работает как часы.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 30 2010, 14:48
Сообщение
#37
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
да если x=0 всё равно ещё от m зависит...
-------------------- Величие - это ответственность.
|
|
|
Dec 30 2010, 15:00
Сообщение
#38
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
да если x=0 всё равно ещё от m зависит... (1 + 0) абсолютно в любой степени будет 1. -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 30 2010, 19:29
Сообщение
#39
|
|
Команданте Че Группа: Admin Сообщений: 13341 Регистрация: 18 Nov 2003 Вставить ник Цитата Из: Тверь Пользователь №: 4 |
-------------------- oO Не следует класть свою веру целиком лишь на одну чашу весов. Если хочешь уцелеть, лавируй посередине. Все остальные - фанатики. -------------------- RuAion - Делика - Асмо - Стрелок |
|
|
Dec 30 2010, 19:50
Сообщение
#40
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14891 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
странно почему не считает...да и ладно..её наверно сама препод тока знает как делать
-------------------- Величие - это ответственность.
|
|
|
Текстовая версия | Сейчас: 20th September 2024 - 16:12 |