Algoritmo para Calcular Logaritmos

Documentos relacionados
OPERAR CON POTENCIAS: MULTIPLICACIÓN, DIVISIÓN Y POTENCIA DE POTENCIA

Conjunto de Números Racionales.

Introducción a los Sistemas Digitales. Conceptos básicos de matemática aplicada a los sistemas digitales

OCW-V.Muto Sistemas de numeración Cap. III CAPITULO III. SISTEMAS DE NUMERACION 1. REPRESENTACION DE LA INFORMACION

SISTEMAS DE NUMERACIÓN

TEMA 1. Los números enteros. Matemáticas

Unidad didáctica 1. Operaciones básicas con números enteros

Capítulo 5. Operaciones Básicas División

Universidad de San Buenaventura - Facultad de Ingeniería

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema.

EXAMEN DE PENDIENTES PRIMER PARCIAL MATEMÁTICAS DE 1º DE ESO

Tema 1: Otros tipos de ecuaciones. En este tema trataremos otras ecuaciones distintas a las de primer y segundo grado.

SGUICES023MT21-A16V1. SOLUCIONARIO Logaritmos

MATEMATICA GRADO 9 II PERIODO PROF. LIC. ESP. BLANCA NIEVES CASTILLO R. CORREO: cel

Sistemas de numeración

SISTEMAS NUMÉRICOS. Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación

5 centenas + 2 decenas + 8 unidades, es decir: = 528

Universidad De San Buenaventura CALI Guía de Métodos Numéricos Ingeniería Multimedia

Informatic/ejercicios_r... Videos Tutoriales Pulse aquí sino puede mirar este video

RADICALES. CONCEPTO Y OPERACIONES. Concepto de raíz. - La raíz cuadrada de un número a es otro número b, que al elevarlo al cuadrado te da a

Criterios de divisibilidad y Congruencias

2 Números racionales

Numeración Maya Un sistema posicional de base 20

I.E.S Santo Domingo. Departamento Informática. Tema 1 Los Sistemas de Numeración. José Luis Mollinedo Jiménez

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

RADICACIÓN EN LOS REALES

DIVISIBILIDAD NÚMEROS NATURALES

PLAN DE REFUERZO NOMBRE ESTUDIANTE: Nº

Aritmética del Computador

Aritmética de Enteros y

ING. PEDRO ALBERTO ARIAS QUINTERO

REPASO ALGEBRA ELEMENTAL

UNIDAD DE APRENDIZAJE II

TEMA 1. Números Reales. Teoría. Matemáticas

Bloque 1. Aritmética y Álgebra

IES DIONISIO AGUADO LA FUNCION LOGARITMO

Tema 2. Sistemas de representación de la información

REPASO DE Nºs REALES y RADICALES

OPERACIONES CON MONOMIOS Y POLINOMIOS. Suma de monomios

Lección 5. Punto flotante

INSTITUCION EDUCATIVA LA PRESENTACION NOMBRE ALUMNA: AREA :

GENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Propiedades de las Funciones Exponenciales

COMPETENCIA S Y OBJETIVOS DE M A T E M ÁTICAS DE SEXTO

Introducción al análisis numérico

Objetivos. Antes de empezar

TEMA II: SISTEMAS DE NUMERACIÓN

Escuela Pública Experimental Desconcentrada Nº3 Dr. Carlos Juan Rodríguez Matemática 1º Año Ciclo Básico de Secundaria Teoría Nº 2 Segundo Trimestre

UNIDAD 1 CONCEPTOS BÁSICOS. Números naturales, Números enteros, Números racionales, números irracionales y números reales. Dr. Daniel Tapia Sánchez

TEMA 1. Números Reales. Teoría. Matemáticas

Autor: Antonio Rivero Cuesta, Tutor C.A. Palma de Mallorca

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I

OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS

Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA

REPRESENTACION DE LA INFORMACION

Tema 2. Sistemas de representación de la información

1. SISTEMAS DE NUMERACIÓN, REPRESENTACIÓN Y ORDENACIÓN 1.1.-UTILIDAD Los números naturales sirven para muchos usos cotidianos, tales como:

SCUACAC030MT22-A16V1. SOLUCIONARIO Ejercitación Operatoria de Logaritmos

Tecnólogo en Informática Paysandú - Uruguay

Número, algoritmo y errores

POTENCIAS Y RAÍZ CUADRADA

Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.

Tema 1: Conceptos generales del Análisis Numérico

Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos:

TEMA 1 NÚMEROS NATURALES

Tema 1: Números reales.

3º ESO PMAR NÚMEROS REALES DEPARTAMENTO DE MATEMÁTICAS. SAGRADO CORAZÓN COPIRRAI_Julio César Abad Martínez-Losa NÚMEROS REALES

Introducción al sistema binario. El bit (dígito binario)

APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER

Ejercicio Reto. Potenciación. ENCUENTRO # 7 TEMA: Propiedades de las potencias CONTENIDOS: 1. Potenciación. Cálculo de potencias.

Procedimiento para usar la Tabla 1 (Tabla de Logaritmos)

Capítulo 4. Operaciones Básicas Multiplicación

Un sistema de numeración está compuesto por el conjunto de símbolos y reglas que se utilizan para representar cantidades.

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: EXPRESIÓN DE NÚMEROS EN BASE 2

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

1. NUMEROS REALES a. Los Números Reales

Operatoria con Potencias y Raíces

TEMA 1: DIVISIBILIDAD Y NÚMEROS ENTEROS.

Resolución de ecuaciones no lineales y Método de Bisección

DIVISIBILIDAD NÚMEROS NATURALES

TEORÍA DE DIVISIBILIDAD

UNIDAD 1: NÚMEROS NATURALES OBJETIVOS

CRITERIOS EVALUACIÓN MATEMÁTICAS

NIVELACIÓN MATEMÁTICA

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

NOTACIÓN CIENTÍFICA. CIFRAS SIGNIFICATIVAS

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:

Transcripción:

Algoritmo para Calcular Logaritmos José Acevedo Jiménez Santiago, Rep. Dom. Calcular el logaritmo de un número hoy día es tarea sencilla, el uso de tablas y reglas para calcular el valor de los mismos es cosa del pasado. Gracias a las computadoras podemos obtener logaritmos con una precisión antes no imaginada, entonces cabe preguntarnos: De qué sirve un algoritmo que calcule logaritmos si ya existen métodos para calcularlos de forma efectiva? La respuesta la dejo abierta al lector, mas quiero expresar mi opinión sobre la misma, muchos pueden estar pensando: para qué reinventar la rueda? Pues bien mis queridos amigos, no se trata de reinventarla sino de perfeccionarla, agregarle algún valor, si la primera rueda fue de superficie regular, alguien pensó que podía agregarle valor adicionándole ranuras, creo en esa filosofía, la de mejorar lo existente. Basado en esa filosofía y con la creencia firme de que todo puede ser expresado de una forma sencilla, la llevamos a la práctica al crear un algoritmo que permite calcular logaritmos de una manera fácil. En secundaria nos enseñaron a calcular los logaritmos de números cuyos resultados son enteros, ejemplo: Para encontrar el logaritmo en base 10 de 1000 sólo tenemos que descomponer el 1000 de la siguiente forma: 1000 10 100 10 10 10 1

Es decir que 10 3 = 1000, como el logaritmo es la operación inversa a la potenciación tendremos que: Log1000 = 3. queremos encontrar el logaritmo en base 2 de 16, también resulta bastante sencillo ya que 16 = 2 4. empre que podamos expresar un número como potencia entera de otro número nos resultará sencillo encontrar el logaritmo (en base de la potencia dada) de dicho número. Para recordar: Un logaritmo se compone de dos partes, la característica (parte entera del logaritmo) y la mantisa (parte decimal). Log 35 = 1.54406 1 0.54406 Característica Mantisa Conocer la característica de un logaritmo es bastante sencillo, basta con rodar el punto decimal hacia la izquierda del número dado hasta obtener otro número menor que la base del logaritmo, en el caso del ejemplo mostrado la característica es igual a 1 ya que sólo tenemos que rodar hacia la izquierda el punto decimal una posición para obtener un número menor que la base (en este caso igual a 10) del logaritmo. En otras palabras lo que hicimos fue dividir el número dado entre la base del logaritmo, hasta obtener otro número menor que la base.

Ejemplos: a) 1235 1235 10 = 123.5 123.5 10 = 12.35 12.35 10 = 1.235 1.235 < 10 C1235 = 3 b) 100000 100000 10 = 10000 10000 10 = 1000 1000 10 = 100 100 10 = 10 10 10 = 1 1 < 10 C100000 = 5 la base del logaritmo es igual a 2, Cual es la característica(c) de los siguientes números? a) 15 15 2 = 7.5 7.5 2 = 3.75 3.75 2 = 1.875 1.875 < 2 C15 = 3 b) 250 250 2 = 125 125 2 = 62.5 62.5 2 = 31.25 31.25 2 = 15.625 15.625 2 = 7.8125 7.8125 2 = 3.90625 3.90625 2 = 1.953125

1.953125 < 2 C250 = 7 Como ya dijimos, un logaritmo se compone de dos partes, la característica es cosa fácil de hallar, pero que hay de la mantisa, cómo hacemos para encontrarla? Una vez encontrada la característica del logaritmo, procedemos a buscar la mantisa de la siguiente manera: Anteriormente vimos que la característica de 1235 es igual a 3, en base del logaritmo igual a 10, y lo desarrollamos de la siguiente manera: 1235 1235 10 = 123.5 123.5 10 = 12.35 12.35 10 = 1.235 1.235 < 10 C1235 = 3 El primer paso para encontrar la mantisa es tomar el último resultado (1.235) de las divisiones antes efectuadas y elevarlo a la décima potencia (base del sistema decimal usado, si quisiéramos expresar nuestra mantisa en otro sistema numérico, el binario por ejemplo, entonces elevaríamos el número a la segunda potencia, y así para cada caso dependiendo de la base del sistema numérico empleado). 1.235 10 = 8.25409 Efectuado este paso, procederemos a desarrollar la operación de división, tal como se hizo para conseguir la característica, hasta obtener un número menor que la base del logaritmo. 8.25409 < 10 M1235 = 0.0 Como 8.25409 es menor que 10, no podemos efectuar la división por lo que el primer dígito de la mantisa (M) es igual a cero.

Una vez obtenido el menor de los números, tomamos dicho número y lo elevamos a la décima potencia, debemos tener presente que el exponente 10 nos lo da la base del sistema numérico y no debe ser confundido con la base del logaritmo que coinciden en este ejemplo. 8.25409 10 = 1467884889 Para obtener el segundo dígito de la mantisa procederemos a desarrollar la operación de división, hasta obtener un número menor que la base del logaritmo. 1467884889 10 = 146788488.9 146788488.9 10 = 14678848.89 14678848.89 10 = 1467884.889 1467884.889 10 = 146788.4889 146788.4889 10 = 14678.84889 14678.84889 10 = 1467.884889 1467.884889 10 = 146.7884889 146.7884889 10 = 14.67884889 14.67884889 10 = 1.467884889 1.467884889 < 10 M1235 = 0.09 Tomamos el menor de los números obtenidos y lo elevamos a la décima potencia, para conseguir el tercer dígito de la mantisa. 1.467884889 10 = 46.44299713 Para obtener el tercer dígito de la mantisa procederemos a desarrollar la operación de división, hasta obtener un número menor que la base del logaritmo. 46.44299713 10 = 4.644299713 4.644299713 < 10 M1235 = 0.091

Una vez más tomamos el menor de los números obtenidos y lo elevamos a la décima potencia. 4.644299713 10 = 4668768.986 Para obtener el cuarto dígito de la mantisa procederemos a desarrollar la operación de división a partir del resultado obtenido, hasta conseguir un número menor que la base del logaritmo. 4668768.986 10 = 466876.8986 466876.8986 10 = 46687.68986 46687.68986 10 = 4668.768986 4668.768986 10 = 466.8768986 466.8768986 10 = 46.68768986 46.68768986 10 = 4.668768986 4.668768986 < 10 M1235 = 0.0916 Realizando este proceso de elevar y dividir, hemos conseguido una mantisa de cuatro cifras, después del punto decimal. Para obtener un resultado más preciso, sólo tenemos que seguir el proceso mostrado una y otra vez hasta conseguir una mantisa con la precisión deseada. han sido buenos observadores, entonces habrán notado que se han tomado los números con una considerable cantidad de dígitos después del punto decimal, esto es importante si queremos conseguir resultados precisos, aunque para nuestro caso no es necesario usar cantidades tan exactas, ya que a modo de ilustración sólo nos ha interesado una mantisa de cuatro cifras decimales. Una forma de comprender mejor lo expuesto es a través del siguiente diagrama de flujo:

Diagrama de flujo (Cálculo de logaritmos) Inicio Número(N) Base Log. (B) Div. (D) = N N = N -1 N > B N < 1 D = D/B Div. menor = D Cuenta Div. Efect. (CDE) Borrar CDE 1 D B Característica = CDE

1 D = 1 D = D 10 E = D Característica (Caract) Fin D > B Borrar Cuenta (C) Mult. Var. K por 10 (K = 1) E = E/B Cuenta Caract. = (Caract + C/ K) Borrar C E B E = 1 Parar D = E

Aplicando el algoritmo de cálculo de logaritmos, encuentre el logaritmo común de 25. Usar sistema de numeración binario. 25 10 = 2.5 2.5 < 10 C25 = 1 2.5 2 = 6.25 6.25 < 10 M25 = 0.0 6.25 2 = 39.0625 39.0625 10 = 3.90625 3.90625 < 10 M25 = 0.01 3.90625 2 = 15.25878 15.25878 10 = 1.525878 1.525878 < 10 M25 = 0.011 1.525878 2 = 2.3283 2.3283 < 10 M25 = 0.0110 2.3283 2 = 5.4209 5.4209 < 10 M25 = 0.01100 5.4209 2 = 29.3861 29.3861 10 = 2.93861 2.93861 < 10 M25 = 0.011001 Log 25 (base decimal) = 1.011001 (base binaria) ta: Sólo la mantisa queda expresada en el sistema numérico usado (binario en este caso), el valor de la característica debe ser convertido al sistema numérico utilizado.