0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
|
|
1 | |
Двоичный логарифм факториала19.02.2014, 14:24. Показов 3108. Ответов 9
Метки нет Все метки)
(
Всем привет. Нужно создать калькулятор, все арифметические действия я сделал, но никак не могу понять как написать такую функцию двоичный логарифм факториала. Подскажите пожалуйста
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
19.02.2014, 14:24 | |
Ответы с готовыми решениями:
9
Двоичный логарифм Двоичный логарифм Двоичный логарифм без Math |
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
|
||||||
19.02.2014, 18:48 [ТС] | 3 | |||||
спасибо, но как изменить под формат моего калькулятора? Например чтобы перевести в степень у меня такой код
0
|
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
19.02.2014, 19:38 | 4 | |||||
точно так же
Функция описывается в начале программы, до процедур..
0
|
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
|
|
19.02.2014, 20:11 [ТС] | 5 |
я в этом новичок, можно поподробнее, а то у меня не работает(
0
|
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
19.02.2014, 20:18 | 6 | |||||
Ну я не телепат, но примерно так.
0
|
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
|
|
19.02.2014, 20:51 [ТС] | 7 |
ерунда какая то, выдает много ошибок, хоть функцию описал после слова private
Добавлено через 19 минут выдает несовместимость Real and Integer
0
|
19.02.2014, 21:29 | 8 | |||||
Тогда начните функцию по-другому
Потом, смущает, что вы используете функцию Val. В Delphi вообще-то принято использовать функции типа StrToInteger. Из Edit1 вы получаете строку типа String, а Val подразумевает использование ShortString. Правда, преобразования происходят автоматом, но предупреждения все равно выдаются.
0
|
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
|
|
19.02.2014, 21:31 [ТС] | 9 |
объясни пожалуйста на примере, что такое двоичный логарифм факториала.
0
|
19.02.2014, 21:52 | 10 |
Ну, если n=4 то надо вычислить
Добавлено через 15 минут Я поясню. Экономнее и очевиднее сначала вычислять факториал, а потом брать от него логарифм. Но если число n большое, например 1000, то вы рискуете получить переполнение при вычислении факториала. Поэтому я разложил логарифм произведения в сумму логарифмов.
0
|
19.02.2014, 21:52 | |
Помогаю со студенческими работами здесь
10
Описать рекурсивные функции вычисляющие значения факториала и двойного факториала
Логарифм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |