| 4.1 DATOS |
| Un conjunto es una colección ‘bien definida’ de objetos. Se dice ‘bien definida’ si se sabe de manera exacta que elementos están en la colección y que elementos no están. Existen dos maneras de definir un conjunto: por extensión y por comprensión. Un conjunto es definido por extensión cuando se presentan todo sus elementos entre llaves {}. Ejemplos. A = {a, b, c} B = {0, 1, 2, 3, 4} Un conjunto es
definido por comprensión cuando los elementos que lo conforman
cumplen una propiedad dada.
Ejemplos. C = {x | x es un número primo} B = {x | x es una vocal} A cada conjunto se le puede asignar uno o varios nombres; dichos nombres constituyen el tipo de los elementos del conjunto. |
De manera informal, un dato es una pieza de información simple como un número, un código, un hecho o una edad. De manera formal, un dato es un elemento concreto de algún conjunto. El nombre del conjunto al que pertenece el dato constituye el tipo del mismo.
Los tipos de datos más utilizados en programación son:
| EJEMPLOS | |||
| |
Entero: | El nombre
asignado al conjunto de números enteros. |
123<-1<0<2 |
| |
Real: | El nombre asignado al conjunto de números reales. | 0.123<3.1415<-2.0 |
| |
Carácter: | El nombre asignado al conjunto de caracteres. | ‘a’‘*’‘+’‘;’ |
| |
Booleano: | El nombre
asignado al conjunto de valores de verdad. |
falso verdadero |
| |
Cadena: | El nombre
asignado al conjunto de cadenas de caracteres. |
Hola”“AbC123” |
Como se puede advertir en los ejemplos anteriores, cuando se trabaja en programación es necesario:
Distinguir los números enteros de los números reales. Por ejemplo
el 2 (sin punto decimal), indica que el elemento es del conjunto
de los enteros, mientras que el 2.0 (con punto decimal),
indica que es un elemento del conjunto de los reales.
Distinguir los símbolos y palabras que forman parte del sistema
de representación o codificación del algoritmo, de los usados para
representar un dato concreto de los tipos caracter y cadena de caracteres
respectivamente. En este curso los datos de tipo caracter son representados
entre comillas simples (‘), mientras que los datos de tipo cadena
de caracteres son representados entre comillas dobles (“).