viernes, 25 de octubre de 2013

Letra de DNI


Letra DNI 
En muchas ocasiones tenemos que introducir en los formularios nuestro DNI, el número de nuestra cuenta, etc... Desde que aparecieron los ordenadores se suele utilizar alguna clave matemática para que nos asegure que no hemos cometido ningún error al escribirlos.
Por ejemplo los números siguientes tienen una clave :

236
355
446
200

¿Cuál es la clave ?
Solución : la tercera cifra son las unidades que resultan al multiplicar las dos primeras cifras. ( Seleccionar la fila anterior )

El documento nacional de identidad utiliza una letra clave para asegurarnos que no ha habido errores al teclearlo. 

¿Cómo se asigna la letra de nuestro Documento Nacional de Identidad? Seguro que muchos lo sabéis, pero estoy convencido de que también hay mucha gente que no lo tiene tan claro. Lo que sí es seguro es que sería demasiado ingenuo pensar que se hace al azar, ¿verdad? Lo normal sería suponer que se hace mediante algún método. Pues sí, evidentemente esta asignación se realiza mediante un método, que (aunque es muy conocido) vamos a explicar en este post.


La cuestión va de aritmética modular, al igual que ocurría con el ISBN y con los números de nuestras tarjetas de crédito. Y el método es bien sencillo:

Tomamos el número de 8 cifras de nuestro DNI, lo dividimos entre 23 y nos quedamos con el resto de dicha división, que será seguro un número entre 0 y 22. Y ahora escogemos la letra de la siguiente tabla, que asigna a cada uno de los números entre 0 y 22 una letra de nuestro abecedario:
RESTO012345678910111213141516171819202122
LETRATRWAGMYFPDXBNJZSQVHLCKE


Hemos hecho una aplicación con excel que nos sirve para calcular la letra. Hemos usado las funciones : residuo, índice y extraer. La aplicación se descarga al pulsar sobre la imagen.





viernes, 18 de octubre de 2013

Resolución de ecuaciones de segundo grado.



Resolución de ecuaciones de segundo grado :

Explicación:

Una ecuación de segundo grado es aquella cuyo término de grado mayor es 2. La forma general de estas ecuaciones es, una vez simplificada y pasados todos los términos al primer miembro, de la siguiente forma:
ax2 + bx + c = 0

donde a, b y c son los coeficientes.
Resolviendo la ecuación general por el método de "completar cuadrados", esto es, escribiendo el polinomio como el cuadrado de un binomio, se llega a la siguiente fórmula, que es la que se utiliza para resolver este tipo de ecuaciones:


Esto da, en principio, dos soluciones (la positiva y la negativa de la raíz), que serán reales si el discriminante (b2 - 4·a·c) es positivo, o complejas si es negativo. En el caso de que el discriminante sea cero, las dos soluciones de la ecuación son la misma. En este caso se dice que la ecuación tiene una solución doble.

El archivo se descarga pulsando sobre la imagen :



viernes, 4 de octubre de 2013

Sistemas operativos de móviles.

Los sistemas operativos móviles :
Son sistemas operativos que controlan un dispositivo móvil al igual que los ordenadores utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica  los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.
Algunos de los sistemas operativos utilizados en los dipositivos moviles están basado en el modelo de capas. 
Kernel : 
El núcleo o kernel proporciona el acceso a los distintos elementos del hardware del dispositivo. Ofrece distintos servicios a las superiores como son los controladores  o drivers para el hardware, la gestión de procesos, el sistema del archivos y el acceso y gestión de la memoria. 

Middleware : 

Es el conjunto de módulos que hacen posible la propia existencia de aplicaciones para móviles. Es totalmente transparente para el usuario y ofrece servicios claves como el motor de mensajería y comunicaciones, códecs  multimedia, intérpretes de páginas web, gestión del dispositivo y seguridad.


Entorno de ejecución de aplicaciones :

El entorno de ejecución de aplicaciones consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables por parte de los desarrolladores para facilitar la creación de sofware.

Interfaz de usuario :

Facilitan la interacción con el usuario y el diseño de la presentación visual de la aplicación. Los servicios que incluye son el de componentes gráficos (botones, pantallas, listas, etc.) y el del marco de interacción.

Aparte de estas capas también existe una familia de aplicaciones nativas del teléfono que suelen incluir los menús, el marcador de números de teléfono etc...


Diferentes fuentes de sistemas :

Android : 
Para dispositivos móviles como teléfonos inteligentes y tabletas.
Desarrollado por la Open Handset Alliance, la cual es liderada por Google.



Symbian :
Fue producto de la alianza de varias empresas de telefonía móvil como por ejemplo: Nokia, LG, Motorola..
Su objetivo fue para terminales móviles que pudiera competir con el de Palm o el de Windows entre otros.


Ios :
Es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo despúes utilizado en otros dispositivos. Esta basada en el concepto de manipulación directa, usando gestos multitáctiles Los elementos  de control son deslizadore, interruptores y botones.


Blackberry :

Es un sistema operativo para móviles desarrollado por Research In Motion para sus dispositivos Blackberry. Permite multitarea y tiene soporte para diferentes métodos de entrada adaptados por Rim para su uso en computadoras de mano.


En tono humorístico os muestro la presentación que hicieron de iPhone 5 :