CENTRO DE ESTUDIOS EMSSANAR CETEM Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
GUIA DE AULA No. 2 – TIPOS DE DATOS PROGRAMA: Sistemas y computación T.H 64
I.H.S
MATERIA:
Lógica Matemática y Algoritmos
SEMESTRE:
I
4
RESPONSABLES: Juan Alexander Agreda Delgado
TIPOS DE DATOS El tipo de dato es el que determina el conjunto de valores que puede tomar una variable. Todos los datos tienen un tipo de dato asociado con ellos. Un dato puede ser simple, carácter tal como ‘b’, un valor entero tal como 35 o un valor real como 3,1416. Se cuenta con tres categorías de datos: numéricos, alfanuméricos y lógicos o boléanos. A su vez, los datos numéricos pueden ser enteros o reales, mientras que los alfanuméricos pueden ser caracteres o cadenas. -Enteros -Numéricos
Tipos de datos
-Reales
-Carácter. -Alfanuméricos -Cadena
-Verdadero -lógicos -Falso
1
CENTRO DE ESTUDIOS EMSSANAR CETEM Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
DATOS NUMÉRICOS • Enteros Los datos de tipo entero no admiten fracciones decimales y comprenden un rango infinito de valores, que pueden ser positivos o negativos. Ejemplos de datos enteros: El numero de empelados de una empresa=23 Los goles anotados por el deportivo pasto=2 El numero de hijos de una familia=4 Es importante anotar que el rango de valore enteros comprendido entre el infinito negativo y el infinito positivo no puede ser manejado en los lenguajes de programación por razones de almacenamiento.los valores mínimos y máximos varían dependiendo del lenguaje. Ejemplo algunos lenguajes manejan el rango comprendido entre -32768 y 32767 • Reales Al igual que los enteros, los reales incluyen un rango infinito de valores que pueden ser positivos o negativos. La diferencia radica en que estos si pueden incluir decimales o fracciones Ejemplo de números reales: La estatura de una persona=1,70 m La edad de un estudiante=17 ½ años La temperatura= 18,5 centígrados Para este tipo de dato el valor minimo y máximo esta limitado por el lenguaje de programación. Cuando en una expresión se utilizan valores enteros y realees, el resultado será un tipo de dato real. Con los datos reales se pueden realizar las mismas operaciones aritméticas que con los enteros excepto la operación modulo. DATOS ALFANUMÉRICOS Son aquellos que no representan una cantidad o valor numérico y por ende no se utilizan para realizar operaciones aritméticas. Estos pueden estar formados por caracteres del alfabeto y también por dígitos, sin embargo no pueden ser procesados aritméticamente, ya que no representan valores. • Carácter Un dato de este tipo puede contener una letra, un digito o un símbolo. Ejemplo ‘a’, ‘5’, ‘@’. Los datos de tipo carácter se escribe utilizando comilla sencilla ‘ ’. • Cadenas Es un conjunto de caracteres que pueden ser manipulados como un solo dato por ejemplo “Colombia”.
2
CENTRO DE ESTUDIOS EMSSANAR CETEM Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Es preciso anotar que aunque este tipo de dato existe en el mundo real, ya que muchos datos están formados por la reunión de caracteres, no todos los lenguajes de programación lo tiene definido como un tipo de datos básicos. Los caracteres que forman una cadena se agrupan utilizando las comillas dobles “ ”. DATOS LOGICOS Los datos de este tipo pueden tomar dos valores: Verdadero o falso comúnmente se indica un valor verdadero con el numero 1 y el valor falso con el 0. Por ejemplo, una variable que indique si un archivo ha sido abierto, esta solo puede tener dos posibilidades, si o no, verdadero o falso, 1 o 0, true o false.
Ejercicios 1 ¿De que tipo definiría los siguientes datos?: -Nombre -Dirección -Edad -Sueldo -Código -Nota 2 Se distribuye 155222,4 entre tres personas. El valor que corresponde a cada una ¿Qué tipo de dato es? 3. ¿A que tipo de dato corresponden los siguientes ejemplos? -Argentina -% -10 -10,0 -$100 -3% -4,5 -90 -Verdadero
3