HeadIMG
3 страниц V   1 2 3 >  
Тема закрытаНачать новую тему
> Задачка, Если не угадал с разделом, подкорректируйте, плз
Олири
сообщение Dec 27 2010, 20:11
Сообщение #1


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



Девушка попросила помочь, сказала, что решать (как я понял) надо с использованием Паскаля.
Как объяснила: "надо решить сложную задачу на циклические вычислительные процессы..."

Текст задачи: Для заданных значений m и x вычислить бином Ньютона (1+x)m непосредственно и по формуле разложения в ряд 1+x)mСimXim= Для вычисления Сim использования рекуррентное соотношение Сi+1mim(m-i)/(i+1),C0m=1

Было бы неплохо, если бы кто помог) я в этом ничего не соображаю)

Сообщение отредактировал Олири - Dec 27 2010, 20:18


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 27 2010, 20:27
Сообщение #2


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



С разделом может и не ошибся.

ЗЫ. Методичка есть?)

Это задача по программированию? На каком языке?

А, узрел - Паскаль smile.gif

ЗЗЫ. На кого девушка учится? Возможно, ей стоит сменить будущую профессию =\

Сообщение отредактировал iMagus - Dec 27 2010, 20:29


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 27 2010, 20:31
Сообщение #3


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



Цитата(iMagus @ Dec 28 2010, 3:27) *
С разделом может и не ошибся.

ЗЫ. Методичка есть?)

Это задача по программированию? На каком языке?

А, узрел - Паскаль smile.gif

ЗЗЫ. На кого девушка учится? Возможно, ей стоит сменить будущую профессию =\

так я эта девушка и учусь я в на инженера -строителя..
это операторы цикла с параметром


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение 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
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary




ого..спасибо))))сейчас проверю)) а учусь..ну мне нравиться)))всё....кроме этой задачи))...

Сообщение отредактировал Олири - Dec 28 2010, 14:59


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 28 2010, 17:14
Сообщение #6


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 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#, и заместо высшей математики мне в инсте в голову вложили только опилки))


--------------------
Ваш кактус, сэр. Кушайте на здоровье.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 28 2010, 17:49
Сообщение #8


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Цитата(Олири @ 28th December 2010 - 17:14) *
неправильно(( при подстановке x=2 m=3 ответ должен быть 27 а не 5((

Значит ты формулу для вычисления биномиальных коэффициентов неправильно написал smile.gif
Или я чего-то пропустил.

Я вот про эту:
Цитата(Олири @ Dec 27 2010, 20:11) *
Для вычисления Сim использования рекуррентное соотношение Сi+1mim(m-i)/(i+1),C0m=1



--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 28 2010, 19:34
Сообщение #9


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



балин в условии и впраду рамс ...вот правильное http://www.cyberforum.ru/pascal/thread209046.html


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 28 2010, 20:53
Сообщение #10


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Что такое рамс? Регистрироваться на том форуме надо. Чуть позже гляну правильное условие.


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 28 2010, 20:57
Сообщение #11


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



да я не знаю как тут напечатать кое что и поэтому кидаю ссылку..


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 28 2010, 21:01
Сообщение #12


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Да нет, все правильно ты написал в 1м посте. Надо подумать, в чем подвох smile.gif

ЗЫ. Фото экрана монитора - это круто yes.gif


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 28 2010, 21:02
Сообщение #13


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



Цитата(iMagus @ Dec 29 2010, 4:01) *
Да нет, все правильно ты написал в 1м посте. Надо подумать, в чем подвох smile.gif

ЗЫ. Фото экрана монитора - это круто yes.gif

неправильно..там сумма от 0 до m...


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 28 2010, 22:07
Сообщение #14


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Цитата(Олири @ 28th December 2010 - 21:02) *
неправильно..там сумма от 0 до m...

Это и так было известно.

Я сейчас эту же рекуррентную "формулу" вывел, но она не работает. Тут наверно какая-то методическая ошибка имеет место быть. Настоящий математик объяснил бы наверно ее.

Сообщение отредактировал iMagus - Dec 28 2010, 22:13


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 28 2010, 23:47
Сообщение #15


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



В общем, из-за хитрых свойств факториала предложенная формула работать не будет. Либо смысл задания в том и есть, чтобы показать, что формула неправильная. Либо следует уточнить задание.

ЗЫ. К слову сказать, не очень понятно, почему у тебя получилось в ответе - 5
Цитата(Олири @ 28th December 2010 - 17:14) *
неправильно(( при подстановке x=2 m=3 ответ должен быть 27 а не 5((

Должно было получиться 4.3333(3) smile.gif

Скорее всего, потому, что надо было вот эту строку
Код
    ci1 := ci*(m-i)/(i+1);

писать как
Код
    ci1 := ci*(m-i)/(i+1.0);


Паскаль такой Паскаль


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 29 2010, 6:36
Сообщение #16


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



нет там никакой ошибки i и i+1 просто обозначают следующий элемент а не сами степени..


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 29 2010, 11:44
Сообщение #17


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Цитата(Олири @ Dec 29 2010, 6:36) *
нет там никакой ошибки 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;


ЗЫ. Более наглядна формула была бы в виде:
Сimi-1m(m-(i-1))/((i-1)+1)

Сообщение отредактировал iMagus - Dec 29 2010, 11:44


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Firehitman
сообщение Dec 29 2010, 12:51
Сообщение #18


Молчун

Группа: Indoril-Common 
Сообщений: 2323
Регистрация: 15 Nov 2005
Вставить ник  Цитата
Пользователь №: 1948



blink.gif Теперь понятно, почему у нас все так криво строят... кирпичи по формулам кладут, да еще и на форумах списанных...


--------------------
Путевка в небо выдается очень быстро,
Вышел на улицу - случайный выстрел...
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Живой лев лучше мертвой собаки
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 29 2010, 13:15
Сообщение #19


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Да, и никто, главное, не заметил, где я ошибся поначалу. Пришлось даже неработу алгоритма списать на мистические свойства факториала. А ведь ошибка-то была на поверхности - только я ее не видел, потому, что считал, что в данном месте ошибиться невозможно. Стыдоба! smile.gif

ЗЫ. Фаер, ты о чем?)


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Олири
сообщение Dec 29 2010, 15:56
Сообщение #20


Обреченный мечтать

Группа: Indoril-Common 
+ WoT-Club
Сообщений: 14891
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Владивосток
Пользователь №: 49

Игра: TESO
Персонаж:OLeary



ну он имеет ввиду что я тупая...у вас можт и строят криво)) а я не из владивостока


--------------------
Величие - это ответственность.
Перейти в начало страницы
 
+Цитировать сообщение

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

 



Текстовая версия Сейчас: 29th April 2024 - 15:25