| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Рекурсивная функция |
| Автор: navi 12.12.2008, 20:03 | ||
| Всем привет!!!! задача такая! написать программу которая вычисляет a в степени b!
сколько пытался так и этак! не получается! выдаёт ошибку! компилятор borland delphi 7! создал консольное приложение! |
| Автор: bems 12.12.2008, 20:23 |
| убери точку с запятой перед закрывающей скобкой и в начала добавь {$APPTYPE CONSOLE} |
| Автор: Metalex 12.12.2008, 23:48 | ||
| navi, Если тебе нужно вычислить a в степени b, то не мучайся и не придумывай велосипед. Это находится так:
Обладая нехитрыми знаниями логарифмов можно заметить, что так и получится. Кстати, так можно находить корни степеня больше 2 - если b задать дробным. |
| Автор: volvo877 13.12.2008, 00:02 |
| Велосипед-то велосипед, но работает получше, чем твое знание логарифмов... Попробуй, например, своим способом вычислить значение при A = (-2) и B = 3... А программой из первого поста - легко... |
| Автор: Metalex 13.12.2008, 00:24 | ||
Так оно и есть, но все зависит от случая.. А насчет логарифмов - это не я написал, эт из одного учебника. Иногда лучше логарифмы применять - короче будет. |
| Автор: navi 13.12.2008, 00:25 |
Но мой компилер выдаёт ошибку! почему? а вообще мой код правильный? |
| Автор: Juice 13.12.2008, 14:39 |
| А что за ошибка? |
| Автор: navi 13.12.2008, 19:39 | ||
Чувак мне на паскале надо!!!! у меня просто не другой среды и по этому я использую Делфи!!! |
| Автор: bems 13.12.2008, 19:55 |
| чувак, учти мои замечания выше и если снова не заработает, процитируй текст сообщения об ошибке!!!!!!!!!! |
| Автор: Metalex 13.12.2008, 21:22 |
| У меня Borland Pascal 7.0 программа из первого поста работает |
| Автор: source777 13.12.2008, 21:49 | ||
P.S. Если бы ты не тормозил, то уже давно бы посмотрел исходник функции IntPower, там есть 2 варианта: закомментированный на ObjectPascal и на ассемблере. |
| Автор: navi 13.12.2008, 21:54 |
учту! |