А что не так с дробными? Запятую не знаешь где ставить? Или ты про обычные дроби? Тогда надо помнить и числитель и знаменатель, но вообще это не нужно, считай на бумажке, не выпендривайся.
Типа того. Мысленными усилиями напрягать в нужной комбинации мышцы, так набирать данные на калькуляторе, а данные выводить через «монитор» - покалыванием участков кожи.
А в чём тогда проблема? Записываешь свою дробь в обычном виде, возводишь умножением в столбик, извлекаешь корень. Если есть проблема с извлечением корня, можешь его хоть численным методом извлекать, только писанины много, тогда быстрее калькулятором.
корень из 2.72, умножим на 100 для удобства. 272. Претендент на корень 16. 272/16 = 17. Теперь берем среднеарефметическое между этими числами. Корень примерно равен 16.5. Вспоминаем что умножили на 100, делим на 10. 1.65
exp и ln раскладываются в ряды Тейлора, Фейнман умел считать несколько членов ряда в уме, и ты сможешь.
На самом деле формула выше - ненужная фигня, потому что работать чаще всего ты будешь с частными случаями, для них есть более простые методы.
Для целочисленных степеней есть хак, когда результат догоняется с помощью промежуточных квадратов. Не помню название метода, увы. Сокращает количество действий до O(ln)
Квадратный корень считается методом Ньютона в уме. Если лениво - есть Fast inverse square root.
Был ещё один чувак, который запоминал число пи, но его посадили почему-то, ты там осторожнее.
А вообще читай Перельмана, если задаёшься такими вопросами.
Для целочисленных степеней есть хак, когда результат догоняется с помощью промежуточных квадратов. Не помню название метода, увы. Сокращает количество действий до O(ln)
Ну да, это из программирование известно. Он даже более полезный оказался, можно пытатся найти красивые числа. Например e^3 примерно 20. По этому e^9 = 20^3 = 10^3 * 2^3; И так дальше. Корень тоже умею находить. Про fast inverse sqrt сейчас почитаю.
Про ряд тейлора думал. но шото так и не додумал как им пользоваться.