Задачка, Если не угадал с разделом, подкорректируйте, плз |
Задачка, Если не угадал с разделом, подкорректируйте, плз |
Dec 27 2010, 20:11
Сообщение
#1
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
Девушка попросила помочь, сказала, что решать (как я понял) надо с использованием Паскаля.
Как объяснила: "надо решить сложную задачу на циклические вычислительные процессы..." Текст задачи: Для заданных значений m и x вычислить бином Ньютона (1+x)m непосредственно и по формуле разложения в ряд 1+x)mСimXim= Для вычисления Сim использования рекуррентное соотношение Сi+1m=Сim(m-i)/(i+1),C0m=1 Было бы неплохо, если бы кто помог) я в этом ничего не соображаю) Сообщение отредактировал Олири - Dec 27 2010, 20:18 -------------------- Величие - это ответственность.
|
|
|
Dec 27 2010, 20:27
Сообщение
#2
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
С разделом может и не ошибся.
ЗЫ. Методичка есть?) Это задача по программированию? На каком языке? А, узрел - Паскаль ЗЗЫ. На кого девушка учится? Возможно, ей стоит сменить будущую профессию =\ Сообщение отредактировал iMagus - Dec 27 2010, 20:29 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 27 2010, 20:31
Сообщение
#3
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
С разделом может и не ошибся. ЗЫ. Методичка есть?) Это задача по программированию? На каком языке? А, узрел - Паскаль ЗЗЫ. На кого девушка учится? Возможно, ей стоит сменить будущую профессию =\ так я эта девушка и учусь я в на инженера -строителя.. это операторы цикла с параметром -------------------- Величие - это ответственность.
|
|
|
Dec 27 2010, 21:06
Сообщение
#4
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Зачем ты учишься на инженера-строителя?)
Код function calc_binom(x: integer, m: integer): integer; begin calc_binom := pow(1+x,m); end; function calc_binom_series(x: integer, m: integer): integer; var sum: real; ci, ci1: real; i: integer; begin i := 1; ci := 1; sum := 1; while i <= m do begin ci1 := ci*(m-i)/(i+1); sum := sum + ci1*pow(x,i); ci := ci1; i := i + 1; end; calc_binom_series := sum; end; Проверить негде сейчас. -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 28 2010, 14:58
Сообщение
#5
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
ого..спасибо))))сейчас проверю)) а учусь..ну мне нравиться)))всё....кроме этой задачи))... Сообщение отредактировал Олири - Dec 28 2010, 14:59 -------------------- Величие - это ответственность.
|
|
|
Dec 28 2010, 17:14
Сообщение
#6
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
неправильно(( при подстановке x=2 m=3 ответ должен быть 27 а не 5((
-------------------- Величие - это ответственность.
|
|
|
Dec 28 2010, 17:18
Сообщение
#7
|
|
Ординатор Группа: Indoril-EK Сообщений: 1376 Регистрация: 18 Aug 2008 Вставить ник Цитата Из: Москва Пользователь №: 5992 Игра: EverQuest II Персонаж:Шантина |
http://www.cyberforum.ru/
Флаг те в руки, первым делом с решением несложных задач обращаться на этот форум. Как показывает практика без ответа не оставят, в большинстве случаев напишут тебе код с коментариями. Иногда там тоже от нечего делать помогаю, правда по C#, и заместо высшей математики мне в инсте в голову вложили только опилки)) -------------------- Ваш кактус, сэр. Кушайте на здоровье.
|
|
|
Dec 28 2010, 17:49
Сообщение
#8
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
неправильно(( при подстановке x=2 m=3 ответ должен быть 27 а не 5(( Значит ты формулу для вычисления биномиальных коэффициентов неправильно написал Или я чего-то пропустил. Я вот про эту: Для вычисления Сim использования рекуррентное соотношение Сi+1m=Сim(m-i)/(i+1),C0m=1 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 28 2010, 19:34
Сообщение
#9
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
балин в условии и впраду рамс ...вот правильное http://www.cyberforum.ru/pascal/thread209046.html
-------------------- Величие - это ответственность.
|
|
|
Dec 28 2010, 20:53
Сообщение
#10
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Что такое рамс? Регистрироваться на том форуме надо. Чуть позже гляну правильное условие.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 28 2010, 20:57
Сообщение
#11
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
да я не знаю как тут напечатать кое что и поэтому кидаю ссылку..
-------------------- Величие - это ответственность.
|
|
|
Dec 28 2010, 21:01
Сообщение
#12
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Да нет, все правильно ты написал в 1м посте. Надо подумать, в чем подвох
ЗЫ. Фото экрана монитора - это круто -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 28 2010, 21:02
Сообщение
#13
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
Да нет, все правильно ты написал в 1м посте. Надо подумать, в чем подвох ЗЫ. Фото экрана монитора - это круто неправильно..там сумма от 0 до m... -------------------- Величие - это ответственность.
|
|
|
Dec 28 2010, 22:07
Сообщение
#14
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
неправильно..там сумма от 0 до m... Это и так было известно. Я сейчас эту же рекуррентную "формулу" вывел, но она не работает. Тут наверно какая-то методическая ошибка имеет место быть. Настоящий математик объяснил бы наверно ее. Сообщение отредактировал iMagus - Dec 28 2010, 22:13 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 28 2010, 23:47
Сообщение
#15
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
В общем, из-за хитрых свойств факториала предложенная формула работать не будет. Либо смысл задания в том и есть, чтобы показать, что формула неправильная. Либо следует уточнить задание.
ЗЫ. К слову сказать, не очень понятно, почему у тебя получилось в ответе - 5 неправильно(( при подстановке x=2 m=3 ответ должен быть 27 а не 5(( Должно было получиться 4.3333(3) Скорее всего, потому, что надо было вот эту строку Код ci1 := ci*(m-i)/(i+1); писать как Код ci1 := ci*(m-i)/(i+1.0); Паскаль такой Паскаль -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 6:36
Сообщение
#16
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
нет там никакой ошибки i и i+1 просто обозначают следующий элемент а не сами степени..
-------------------- Величие - это ответственность.
|
|
|
Dec 29 2010, 11:44
Сообщение
#17
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
нет там никакой ошибки i и i+1 просто обозначают следующий элемент а не сами степени.. Ясен пень, что не степени, а след элемент. На то она и рекуррентная формула эта. Но я нашел багу (зря я формулу ругал). Так будет правильно Код function calc_binom_series(x: integer, m: integer): integer; var sum: real; ci, ci1: real; i: integer; begin 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*pow(x,i); ci := ci1; i := i + 1; end; calc_binom_series := sum; end; ЗЫ. Более наглядна формула была бы в виде: Сim=Сi-1m(m-(i-1))/((i-1)+1) Сообщение отредактировал iMagus - Dec 29 2010, 11:44 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 12:51
Сообщение
#18
|
|
Молчун Группа: Indoril-Common Сообщений: 2323 Регистрация: 15 Nov 2005 Вставить ник Цитата Пользователь №: 1948 |
Теперь понятно, почему у нас все так криво строят... кирпичи по формулам кладут, да еще и на форумах списанных...
-------------------- Путевка в небо выдается очень быстро,
Вышел на улицу - случайный выстрел... - - - - - - - - - - - - - - - - - - - - - - - - - - - - Живой лев лучше мертвой собаки |
|
|
Dec 29 2010, 13:15
Сообщение
#19
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Да, и никто, главное, не заметил, где я ошибся поначалу. Пришлось даже неработу алгоритма списать на мистические свойства факториала. А ведь ошибка-то была на поверхности - только я ее не видел, потому, что считал, что в данном месте ошибиться невозможно. Стыдоба!
ЗЫ. Фаер, ты о чем?) -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Dec 29 2010, 15:56
Сообщение
#20
|
|
Обреченный мечтать Группа: Indoril-Common + WoT-Club Сообщений: 14896 Регистрация: 24 Nov 2003 Вставить ник Цитата Из: Владивосток Пользователь №: 49 Игра: TESO Персонаж:OLeary |
ну он имеет ввиду что я тупая...у вас можт и строят криво)) а я не из владивостока
-------------------- Величие - это ответственность.
|
|
|
Текстовая версия | Сейчас: 10th November 2024 - 17:28 |