Los datos que puede procesar un algoritmo son de 5 tipos básicos:
- Números Enteros
- Números Reales (con parte fraccionaria)
- Texto, también conocidos como Cadena o String
- Caracteres individuales
- Valores lógicos, también conocidos como Boolean
En PSeInt cada tipo básico tiene su palabra reservada, que se explica por sí sola:
- Entero
- Real
- Cadena
- Caracter
- 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