Buscar este blog

jueves, 30 de junio de 2011

IDENTIDADES LOGARÍTMICAS


El logaritmo de un número en una base determinada no es más que el exponente al que debemos elevar la base para poder obtener el número. En el ejemplo siguiente vemos un logaritmo con base b de un número x es el exponente al cual debe elevarse esa misma base para que nos de el número x. Es necesario que la base b sea positiva y distinta de cero. X debe ser un número positivo, y n cualquier número real.
A la hora de realizar cálculos los logaritmos mantienen determinadas identidades aritméticas que nos serán bastante útiles a la hora de operar con logaritmos. Veremos a continuación cuales son estas identidades.
El logaritmo de un producto de dos números es igual a la suma de los logaritmos de los factores. O sea:
El resultado obtenido se puede generalizar para mas de dos factores, en caso de que Si X1, X2, X3, …, Xn sean n números reales, no nulos y positivos.

El logaritmo de un cociente de dos números es igual al logaritmo del numerador menos el logaritmo del denominador. Entonces:
El logaritmo de una potencia es igual al exponente que se multiplica por el logaritmo de la base de la potencia.
El logaritmo de una raíz es igual al logaritmo del radicando dividido por el índice de la raíz.



Con base a las siguientes propiedades hice el ejemplo que vimos en el salon de la gráfica en Excel




Programa LaTeX, e instalación de sus EXTENSIONES

En si el programa LaTeX es un sistema de composición de textos, orientado a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas.

Este programa fue creado con el fin de facilitar el uso del lenguaje tipográfico

Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos debido a su calidad tipográfica se le compara a una editorial científica de primer nivel.

LaTeX es un sistema de composición de textos que está formado mayoritariamente por órdenes (macros) construidas a partir de comandos de TeX con la ventaja añadida, en palabras de Lamport, que lo escribió en 1984, y hace que sea muy fácil su uso utilizando comandos propios del TeX descritos en THE TeXbook

Estas características hicieron que LaTeX se extendiese rápidamente entre un amplio sector científico y técnico, hasta el punto de convertirse en uso obligado en comunicaciones y congresos, y requerido por determinadas revistas a la hora de entregar artículos académicos.



Bueno pues el LaTeX como podemos ver es un muy buen programa, y nos servirá mucho al momento de hacer trabajos que necesite escribir fórmulas ecuaciones matemáticas, bueno si les sirve aquí pondré como procedan para instalar sus extensiones para hacer de LaTeX más eficiente en su computadora, ojala lo utilicen

PASOS PARA INSTALAR COMPONENTES DE LaTeX

1. Vamos a descargar 2 compiladores, estos los puedes buscar en google uno se llama Miktex su ultima versión es el 2.8
-MiKTeX se actualiza por sí mismo descargando nuevas versiones de componentes y paquetes instalados previamente, y su fácil proceso de instalación.

2. Después proceden a descargarlo en la parte superior izquierda

3. Despues en la instalación se van a las opciones y eligen la Basica (basic MikTeX 2.8 installer) y despues le dan descargar

4. Mientras se baja el MikTeX pueden ir bajando el otro compilador

5. Buscan en google y escriben: Texniccenter download este es un editor de software libre de LaTeX (para Windows) integra las ventanas de edición en una ventana de compilación.

6. Bajan el texmaker en google lo buscan, como texmaker download, despues descargan según sea el sistema operativo de su computadora,

7. Bajas el lyx que permite la edición de texto usando LaTeX, por lo que «hereda» todas sus capacidades notación científica, edición de ecuaciones, creación de índices, etc.
Se trata de un procesador de textos en el que el usuario no necesita pensar en el formato final de su trabajo, sino sólo en el contenido y su estructura.

-Buscas el indicado para tu sistema operativo

8. Y por último en las descargas inicias su instalación y ya es todo, para tener un máximo beneficio en tu programa de LaTeX 

Referencias: 

miércoles, 29 de junio de 2011

Programa en C++ para convertir números decimales a binarios

Bueno pues yo estube investigando sobre la conversión de numeros decimales a binarios
en la web y venian muchos ejemplos y sobre esa información fue que empeze a trabajar 
para crear un programa en Dev C++ que cumpliera éste fin.
primero como introducción
Los números binarios son un sistema de numeración en el que se representan los números utilizando solamente las cifras cero y uno (0 y 1). 
Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo que su sistema 
de numeración natural es el sistema binario (encendido 1, apagado 0).

Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser interpretadas como el mismo valor numérico binario

Para convertir un número decimal a binario

Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división.


 Y aqui se muestra lo anterior ya en un programa de Dev C++ que cree, me base en la información de los numeros binarios para poder crear este programa.

Binario a decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:
  1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
  2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

Aqui me falto crear el programa, pues no tube tiempo, pero espero pronto crearlo, seria parecidamente al programa de conversión anterior, solo que haria lo contrario.



http://es.wikipedia.org/wiki/Sistema_binario
http://www.di.uniovi.es/~labra/PLF/PraPF991.html
http://www.mitecnologico.com/Main/SistemaBinarioOctalYHexadecimal










 
 
 

Lenguajes Recursivos y Recursivamente Enumerables


Una máquina de Turing es un dispositivo que transforma un INPUT en un OUTPUT después de algunos pasos. Tanto el INPUT como el OUPUT constan de números en código binario (ceros y unos). En su versión original la máquina de Turing consiste en una cinta infinitamente larga con unos y ceros que pasa a través de una caja. La caja es tan fina que solo el trozo de cinta que ocupa un bit (0 ó 1) está en su interior. La máquina tiene una serie de estados internos finitos que también se pueden numerar en binario.

Lenguajes Recursivos y Recursivamente Enumerables
Hemos visto que si L es un lenguaje decidible, existe una máquina M que siempre se detiene y que responde si una palabra cualquiera w pertenece a L.
Los lenguajes decidibles también son conocidos como lenguajes recursivos
Sin embargo, existe una calificación menos restrictiva.
Un lenguaje L es recursivamente enumerable si existe una MT M, cuando es
alimentada con alguna palabra w 2 L, se detiene diciendo S´I.
El comportamiento no está definido cuando w 62 L.
Una máquina que decide un lenguaje recursivamente enumerable se ve de la
siguiente manera:


El problema de la parada de una máquina de Turing es recursivamente enumerable.
En efecto, podemos construir una máquina M0 que recibe un par ‹#(M),w› y
simula la ejecución de M con w. Si M se detiene con w responde SI.
• De la definición de lenguaje recursivamente enumerable, se obtiene claramente
que todo lenguaje recursivo (decidible) es recursivamente enumerable, ya
que un lenguaje recursivo es un caso particular de los lenguajes recursivamente
enumerables.

Los lenguajes decidibles son cadenas de palabras calculables mediante funciones recursivas por lo cual también se les llamas lenguajes recursivos.

Un lenguaje recursivamente enumerables es un lenguaje formal para el cual existe una máquina de Turing que acepta y se detiene con cualquier cadena del lenguaje. Pero que puede parar y rechazar, o bien iterar indefinidamente, con una cadena que no pertenece al lenguaje, en contraposición a los lenguajes recursivos en cuyo caso se requiere que la máquina de Turing pare en todos los casos.




_ Sea M un autómata de Turing. Problema de decisión: ¿w L(M)?
Posibles respuestas (sobre dicha entrada w):
M se para en un estado final   L(M)
M se para en un estado no final  L(M)
M no se para  w L(M)


L es un lenguaje RECURSIVO si existe un autómata de Turing M que se
para ante cualquier entrada y tal que:
_ si w L _ M se para en un estado final
_ si w  L _ M se para en un estado no final
L es un lenguaje RECURSIVAMENTE ENUMERABLE si existe un autómata
de Turing M tal que:
_ si w L _ M se para en un estado final
_ si w diferente⟨L _ M se para en un estado no final o M no se para.