jueves, 10 de julio de 2014

Sistema de Numeracion

 Liceo San Benito

Materia: Informatica
Tema: Sistema de Numeracion
Teacher: Mauricio
Estudiante: Alfredo Vargas


-Introduccion: Cuando los hombres empezaron a contar usaron los dedos, guigarros, marcas en bastones, nudos en una cuerda y algunas otras formas para ir pasando de un número al siguiente. A medida que la cantidad crece se hace necesario un sistema de representación más práctico. 
   En diferentes partes del mundo y en distintas épocas se llegó a la misma solución, cuando se alcanza un determinado número se hace una marca distinta que los representa a todos ellos. Este número es la base. Se sigue añadiendo unidades hasta que se vuelve a alcanzar por segunda vez el número anterior y se añade otra marca de la segunda clase . Cuando se alcanza un número determinado (que puede ser diferente del anterior constituyendo la base auxiliar) de estas unidades de segundo orden, las decenas en caso de base 10, se añade una de tercer orden y así sucesivamente. 
 La base que más se ha utilizado a lo largo de la Historia es 10 según todas las apariencias por ser ese el número de dedos con los que contamos. Hay alguna excepción notable como son las numeración babilónica que usaba 10 y 60 como bases y la numeración maya que usaba 20 y 5 aunque con alguna irregularidad. 
  Desde hace 5000 años la gran mayoría de las civilizaciones han contado en unidades, decenas, centenas, millares etc. es decir de la misma forma que seguimos haciéndolo hoy. Sin embargo la forma de escribir los números ha sido muy diversa y muchos pueblos han visto impedido su avance científico por no disponer de un sistema eficaz que permitiese el cálculo. 
  Casi todos los sistemas utilizados representan con exactitud los números enteros, aunque en algunos pueden confundirse unos números con otros, pero muchos de ellos no son capaces de representar grandes cantidades, y otros requieren tal cantidad de simbolos que los hace poco prácticos. 
  Pero sobre todo no permiten en general efectuar operaciones tan sencillas como la multiplicación, requiriendo procedimientos muy complicados que sólo estaban al alcance de unos pocos iniciados. De hecho cuando se empezó a utilizar en Europa el sistema de numeración actual, los abaquistas, los profesionales del cálculo se opusieron con las más peregrinas razones, entre ellas la de que siendo el cálculo algo complicado en sí mismo, tendría que ser un metodo diabólico aquel que permitiese efectuar las operaciones de forma tan sencilla. 
  El sistema actual fue inventado por los indios y transmitido a Europa por los árabes;. Del origen indio del sistema hay pruebas documentales más que suficientes, entre ellas la opinión de Leonardo de Pisa (Fibonacci) que fue uno de los indroductores del nuevo sistema en la Europa de 1200. El gran mérito fue la introducción del concepto y símbolo del cero, lo que permite un sistema en el que sólo diez simbolos puedan representar cualquier número por grande que sea y simplificar la forma de efectuar las operaciones.

-Definicion: Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los númerosválidos.

Un sistema de numeración puede representarse como
\mathcal{N} = (S, \mathcal{R})
donde:
  • \mathcal{N} es el sistema de numeración considerado (p.ej. decimal, binario, etc.).
  • S\, es el conjunto de símbolos permitidos en el sistema. En el caso del sistema decimal son {0,1,...9}; en el binario son {0,1}; en el octal son {0,1,...7}; en el hexadecimal son {0,1,...9,A,B,C,D,E,F}.
  • \mathcal{R} son las reglas que nos indican qué números son válidos en el sistema, y cuáles no. En un sistema de numeración posicional las reglas son bastante simples, mientras que la numeración romana requiere reglas algo más elaboradas.

-Clasificacion de Sistemas de Numeracion: 


Binario:
 El sistema binario, llamado también sistema diádico en ciencias de la computación, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es uno de los que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). 
    -Ejemplo
    Transformar el número decimal 100 en binario.
    Conversion.JPG
Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre 2. Este método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba.

Decimal:  también llamado sistema decimal, es un sistema de numeración posicional en el que las cantidades se representan utilizando como base aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de numeración arábiga) se compone de diez cifras : cero (0) - uno (1) - dos (2) - tres (3) - cuatro (4) -cinco (5) - seis (6) - siete (7) - ocho (8) y nueve (9).
Excepto en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en todas las áreas que requieren de un sistema de numeración. Sin embargo hay ciertas técnicas, como por ejemplo en la informática, donde se utilizan sistemas de numeración adaptados al método del binario o el hexadecimal.

  • Ejemplo:

   1,0243 =
   1 \cdot 10^0 + 0 \cdot 10^{-1} + 2 \cdot 10^{-2}+ 4 \cdot 10^{-3} + 3 \cdot 10^{-4}


Octal: El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Para convertir un número en base decimal a base octal se divide dicho número entre 8, dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0, y los restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra, y sumar el resultado.
      Ejemplo: El teorema fundamental aplicado al sistema octal sería el siguiente:
\begin{matrix} \!\!\!\!\!\!N=d_n \ldots d_1 d_0,  d_{-1} \ldots  d_{-k}& =&\\& \\
d_n\cdot 8^n+\ldots+d_1\cdot 8^1+d_0\cdot 8^0 , +d_{-1}\cdot 8^{-1}+\ldots+d_{-k}\cdot8^{-k}& =&
\end{matrix}

N=\sum_{i=-k}^n d_i\cdot 8^i
Como el sistema de numeración octal usa la notación posicional entonces para el número 3452,32 tenemos que: 2*80 + 5*81 + 4*82 + 3*83 + 3*8-1 + 2*8-2 = 2 + 40 + 4*64 + 3*512 + 3*0,125 + 2*0,015625 = 2 + 40 + 256 + 1536 + 0,375 + 0,03125 = 1834 + 0,40625d
Entonces, 3452,32q = 1834,40625d


Hexadecimal: Es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 2^8 valores posibles, y esto puede representarse como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 =  1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, que equivale al número en base 16 100_{16}, dos dígitos hexadecimales corresponden exactamente a un byte. En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente: S = \{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, \mathrm{A}, \mathrm{B}, \mathrm{C}, \mathrm{D}, \mathrm{E}, \mathrm{F}\}\,        -Ejemplo:
0,06640625 en base decimal.Multiplicado por 16: 1,0625, el primer decimal será 1. Volvemos a multiplicar por 16 la parte decimal del anterior resultado:1. Por lo tanto el siguiente decimal será un 1.Resultado: 0,11 en base hexadecimal. Como el último resultado se trata de un entero, hemos acabado la conversión.
Hay ocasiones en las que no llegamos nunca a obtener un número entero, en ese caso tendremos un desarrollo hexadecimal periódico.
Gray: El código binario reflejado o código Gray, nombrado así en honor del investigador Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos difieren solamente en uno de sus dígitos.
El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas o viciadas en la representación) de los switches electromecánicos, y actualmente es usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales como algunos sistemas de televisión por cable y la televisión digital terrestre.
ejemplo: 1010 (Base 2) a gray
1010
 1010
----
1111


Bcd: El BCD (el binario decimal codificado) es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el código BCD son 8, 4, 2, 1.
Ejemplo:
Para representar el digito decimal 6 en código BCD sería:.
0110
Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6.
Es posible asignar cargas negativas a un código decimal, tal como se muestra en el código 8, 4, -2, -1. En esta caso la combinación de bits 0110 se interpreta como el digito decimal 2, l obtenerse de 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1)=2.

Codigo ascii: ASCII (acrónimo inglés de American Standard Code for Information Interchange —Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de carácteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces entelegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.

Tabla:  


























































































10 aplicaniones mas utiles

1. Flipboard

Flipboard

Es una aplicación para leer noticias que se hizo muy popular primero en iOS, gracias a su excelente diseño estilo revista que le permite a los generadores de contenido publicar en un formato especial para esta app. En Flipboard puedes leer feeds, recomendaciones de los desarrolladores, y de a comunidad, crear tus propias revistas con artículos de la web, y añadir tus redes sociales para ver todo en un mismo sitio. Su diseño es sumamente consistente en cualquier plataforma que se use.

-Se necesita Android para ser usada
-V: Es rápida, puede ser usada sin internet, no usa cookies.
-DV: Aveces tiende a tardar, tiene un limite, es mejor si tiene un telefono grande.

2. Pocket
pocket aplicaciones bonitas para android

Es una de las mejores aplicaciones para guardar artículos y leer después, aunque tiene una competencia bastante buena en Instapaper o Readbility, sigue siendo la favorita de muchos, y también se destaca por la consistencia de su diseño a través de todas las plataformas en las que está disponible. Pocket no solo es bonita y tiene una interfaz intuitiva y fácil de usar, sino que es una de las aplicaciones más útiles que todo adicto a la red podría necesitar.

-Sistema Operativo: Android y IOS

-Ven: Rapida, de facil uso, muy util
-Des: Se necesita una conexion a internet, los archivos se cargan algo lento

3. Mailbox
Mailbox aplicaciones bonitas para android

es una aplicación de correo bastante original, que aterrizó en Android hace muy poco. Es una de las mejores alternativas a la aplicación oficial de Gmail, y por supuesto cuenta con un diseño impecable, que aunque se sale un poco de las lineas de Holo, no desentona con el resto del sistema y a la vez luce genial.
-Sistema operativo: Android


-Ven: Rápida, útil, sincroniza perfectamente, recibe y envía rápido inf.
-Des: Necesita una conexion a internet, ocupa mucho espacio.

4. Fenix

fenix para android

Es un hermoso cliente de Twitter para Android, el mejor en mucho tiempo. Cuenta con todas las funciones que un power user podría necesitar, y además es bonita. Fenix tiene 3 temas de colores que puedes combinar con diferentes colores de texto pre-establecidos de una paleta muy hermosa. Las imágenes se previsualizan dentro de la linea de tiempo y abarcan el ancho completo de la pantalla, lo que le da un toque genial y muy atractivo.

-Sistema Operativo: Android y IOS

-Ven: Rapida, Util, facilita e uso de twitter.

-Des: Tiene que ser comprada.

5. Facebook Messenger

facebook messenger aplicaciones bonitas para android



De todas las aplicaciones de mensajería que uso actualmente, la más bonita de todas sigue siendo Facebook Messenger. Facebook la ha venido rediseñando mucho entre finales del año pasado y principios de este, y el resultado actual es magnífico. Las burbujas de chat, los stickers, y la interfaz en general son sencillamente hermosos. ¿Será por ser tan bonita que ahora Facebook obliga a descargarsela para poder usar el chat?.

-Sistema Operativo: Android, Windows, IOS.

-Ven: Rapida, util.

-Des: Conexion a internet, necesita una cuenta de Facebook

6.Feedly
feedly aplicaciones bonitas para android
Es el mejor lector de feeds que existe, y de seguro un montón de gente concuerda conmigo en esa afirmación. No solo eso, desde siempre Feedly ha puesto especial atención a su interfaz, dejando de lado el estilo tosco y feo del fallecido Google Reader. La aplicación para Android recibió su mejor lavado de cara hasta la fecha no hace mucho, y además de ser increíblemente rápida y ligera, da placer mirarla
-Sistema Operativo: Android, IOS, Windows

-Ven: Rapida, Segura, no tiene defectos.
-Des: Ocupa mucho espacio

6.Cal
cal android aplicaciones bonitas

Si buscabas una aplicación de calendario alternativa a la de Google, no busques más. Cal de la misma gente de Any.do (que no entró por un pelin en esta lista), es una de las apps más bonitas que he usado, se integra completamente con tu calendario de Google, y además importa automáticamente los cumpleaños de tus amigos de Facebook. Es muy ligera, y tiene unos widgets hermosos.

-Sistema Operativo: Android

-Ven: Rapida, aertas diferentes, personalizable
-Des: se necesita una conexion a internet permanente.

7. VSCO Cam
vsco-cam

SCO Cam no solo te deja editar tus fotos para que se vean más bonitas, la aplicación en si es hermosa. Tiene una interfaz ultra minimalista, pero con una elegancia bestial. Con el poco tiempo que tiene en Android se ha convertido muy rápido en una de mis apps favoritas.

-Sistema Operativo: Android


-Ven: Rapida, personalizabe, ibre.
-Des: Ocupa mucho espacio, no puede cargar dos archivos a la vez.

8. Spotify
spotify aplicaciones bonitas para android

Spotify es la mejor aplicación de música en streaming que ha parido la Internet, su catálgo es el más grande y sus aplicaciones siempre han sido impecables. Spotify se hizo un lavado de cara recientemente, y actualizo el diseño de sus apps por uno más oscuro, elegante y sobrio, y nunca se había visto mejor.

-Sistema Operativo: Android, Windows, IOS.


-Ven: Rapida, mucha variedad.
-Des: Necesita conexion a internet, algunas canciones no pueden estar disponibles, es de pago.

9. Path
patch  aplicaciones bonitas android

Aunque de todas las de la lista, Path es la única aplicación que no uso actualmente, decidí incluirla porque siempre me ha parecido una de las cosas más bonitas que se han visto en Android, desde hace mucho tiempo. Path es una especie de red social privada, que te deja gestionar otras redes sociales, y avisarle a la gente a que hora te vas a dormir y a que hora te levantas. Su concepto no tiene mucho atractivo especial para algunos, pero por eso no deja de ser hermosa.


-Sistema Operativo: IOS, Android, Windows.

-Ven: completo y muy util para organizar los eventos importantes.

-Des: Requiere una conexion a internet a toda hora que se use.

10. Clap Phone Finder

Su función es tan concreta como ingeniosamente útil: nos permite encontrar ese móvil que hemos perdido en algún recóndito lugar de nuestro bolso/habitación/piso sencillamente dando unas palmadas: nuestro móvil empezará a vibrar o sonar (o una combinación de ambos). Sus desarrolladores prometen que funcionará aunque el teléfono se reinicie, y que solo consumirá un despreciable 2% extra de batería.


-Sistema Operativo: Android

-Ven: Util y facil de usar.
-Des: consume un 2% de bateria extra.








































lunes, 7 de julio de 2014

Street View 2

1. Liceo Cristiano Revdo. Juan Bueno San Benito, El Salvador

















2. La Gran Muralla China.


3. El Estadio Maracaná, Brasil


4. Juayua, El Salvador.



5. Museo de Louvre, Francia.













































miércoles, 2 de julio de 2014

Google street view

1.Santuario Itsukushima




2. Juayúa, El Salvador

3. Tsuruoka, Yamagata, Japan

4.Nanao-Nishi Bay


5. The Alamo, San Antonio, TX