lunes, 9 de julio de 2012

Tipos de Datos

Los datos que puede procesar un algoritmo son de 5 tipos básicos:
  1. Números Enteros
  2. Números Reales (con parte fraccionaria)
  3. Texto, también conocidos como Cadena o String
  4. Caracteres individuales
  5. Valores lógicos, también conocidos como Boolean
En PSeInt cada tipo básico tiene su palabra reservada, que se explica por sí sola:
  1. Entero
  2. Real
  3. Cadena
  4. Caracter
  5. Logico
No obstante vale la pena aclarar que finalmente todos los datos son representados internamente en el computador como números.
  • Los caracteres se representan internamente mediante su código UNICODE, que es un número
  • Los valores lógicos se representan así:
    • 0 para Falso
    • 1 para Verdadero
Pero aún hay más, la representación interna es en numeración binaria, que usa sólo los dígitos 0 y 1. Eso significa que los números que nosotros usamos son convertidos a binario cuando ingresan al computador, se procesan en binario y los resultados son en binario, y cuando se muestran en pantalla son convertidos de binario a números normales.

¿Qué problema hay con ello?

Pues que entre la conversión a binario y luego de vuelta se pueden producir errores de redondeo. En este ejemplo vemos la demostración de aquello.

No hay comentarios:

Publicar un comentario