![]() |
Логарифм
Логарифмическая функция является обратной к экспоненциальной функции. Логарифм по основанию b - это степень, до которой b необходимо возвести, чтобы получить заданное число. Например, log28 равен степени, до которой 2 должно быть возведено, чтобы произвести 8. Ясно, что 2 ^ 3 = 8, так что log28 = 3. В общем случае при b > 0 и b не равно 1 справедливо следующее: ![]() Факты о логарифме:
![]() Как найти логарифм числа в программе? Идея состоит в том, чтобы создать функцию, которая вычисляет и возвращает log. Например, если n = 64 и r = 2, то ваша функция должна вернуть 6, а если n = 20736 и r = 12, то ваша функция должна вернуть 4. Вот код для нахождения логарифма на языке Java c использованием рекурсии: public class UpRead { static int Logn(int n, int r) { return (n > 1) ? 1 + Logn(n / r, r) : 0; } public static void main(String args[]) { int n = 20736; int r = 12; System.out.println(Logn(n, r)); } }Код для нахождения логарифма на языке C# c использованием рекурсии: public class UpRead { static int Logn(int n, int r) { return (n > 1) ? 1 + Logn(n / r, r) : 0; } public static void main(String args[]) { int n = 20736; int r = 12; System.out.println(Logn(n, r)); } }Пара решений уравнений по логарифму: ![]() ![]() ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() Читайте также: |
Мои услуги
|
© upread.ru 2013-2021 При перепечатке активная ссылка на сайт обязательна. |