Tema No.
TIPOS DE DATOS
INTRODUCCIÓN
Todo sistema de computación es alimentado con datos y su
representación incide en la elaboración de algoritmos. El sistema de
identificación de datos se denomina “estructura de datos”, y depende de las
características de estos.
-2- Propiedad intelectual: Rodríguez V. Jessi
CONTENIDO 2 Introducción
3 Contenidos
4 Objetivos
4 Base teórica
4 Proceso de Información
4 Dato
5 Tipos de Datos Simples
6 Estructura de Datos
8 Expresiones y tipos
10 Actividades
15 Webgrafía
-3- Propiedad intelectual: Rodríguez V. Jessi
1. Objetivos
Identificar los tipos de datos según sus características
Reconocer datos a partir del análisis de ejercicios propuestos
2. Base teórica
2.1 Proceso de información
El objetivo principal de la programación es el proceso de información
mediante sistemas informáticos, apps, programas, redes, etc. Para explicar
esta idea, observa la figura 1, en la cual se muestran los elementos del
procesamiento de la información.
Dato Proceso Información
Hechos Hechos
Mediante Información
extraídos de extraídos del
expresiones,
mundo real resultada del
la realidad comparación,
repetición a fin proceso
de obtener
información
Figura 1. Proceso de información
2.2. Dato
Los datos son elementos de entrada del proceso de información y son
hechos que se extraen de la realidad. Los datos se ingresan mediante
dispositivos de entrada de información (teclado, mouse, disco duro, etc.) que
-4- Propiedad intelectual: Rodríguez V. Jessi
se almacenan en la memoria y pueden ser texto, números, audio, imágenes,
etc.
2.3.1. Tipos de datos Simples
Datos numéricos: Enteros y reales
Entero. Corresponde a números “completos”, es decir, no tienen parte
decimal, pueden ser negativos o positivos.
Ejemplo:
La edad de una persona 39
El total de estudiantes en un curso 36
Reales. (flotante, decimal). Son números que contienen una parte
entera y una parte decimal (en algunos casos puede omitirse la parte entera
o la decimal).
Ejemplo:
La nota de un estudiante 4, 7
El porcentaje de un impuesto 12%
Datos alfanuméricos: de carácter y de cadena
Corresponde al conjunto de letras del alfabeto, números y caracteres
especiales; con este tipo de dato no se realizan operaciones aritméticas.
Carácter(Char). Cuándo se hace referencia a una sola letra del
alfabeto, dígito o símbolo especial. Un dato tipo char se lo encierra entre
apóstrofe. Ejemplo:
género de una persona ‘M’ o ‘F’ (en donde M corresponde a masculino
y F a femenino)
-5- Propiedad intelectual: Rodríguez V. Jessi
estado civil ‘S’ o ‘C’ o ‘V’ (en donde S corresponde a Soltero, C a
casado, V a viudo)
Cadena (String). Hace referencia a más de un carácter es decir
cadena de texto, y puede combinarse letras del alfabeto, dígitos o caracteres
especiales. Un dato tipo String se lo encierra entre comillas. Ejemplo:
Código de un estudiante “2041220” Nombre “Víctor Hugo Torres”
Dirección “Calle 100 # 50 – 20” Número telefónico “3002125820”
Lógicos
Son datos que se obtienen al hacer una comparación (<; >; >, etc. ) y
devuelven uno de los valores Verdadero(True) o Falso(False). Ejemplo:
El resultado de una apuesta: Gana(Verdadero) o Pierde(Falso)
Tabla1. Tipos de datos tomado de
2.3.2. Estructura de datos
Dependiendo del contexto del ejercicio, a los datos se los puede estructurar
como variables o constantes:
-6- Propiedad intelectual: Rodríguez V. Jessi
Variables. Aquellos que puede cambiar su valor durante el proceso, por
diversas razones. Ejemplo:
Precio, cambia su valor en el transcurso del tiempo, situación socio
económica, entre otras.
Edad, cada año la edad aumenta en 1
Horas extras, depende de la cantidad de horas extras laboradas
Constante. Son valores fijos que no cambian durante el proceso. Puede ser un
número, palabra o letra por sí solo que pueden o no almacenarse en la
memoria mediante un identificador (es decir no es obligatorio). Ejem: IVA,
Determinar que un dato sea constante o variable es el resultado de analizar
básicamente el contexto del ejercicio propuesto como: tipo de dato, tipo de
valor, si este cambiará o no durante el proceso, si es o no objeto de cálculo.
Identificador. Son espacios de almacenamiento alojados en la memoria
principal o RAM que tienen nombre y permiten identificar variables y
constantes, así como el tipo de dato correspondiente.
Características de los identificadores:
- Almacenan un solo dato a la vez. Tipo de
- Corresponden a un tipo de dato:
numérico, texto, cadena, booleano, entre
entero dato
otros.
- No es obligatorio identificador para
constantes.
350 Variable
- El nombre del identificador tanto para
constante como para variable no debe 500
iniciar con números o caracteres
especiales a excepción de guión bajo (_) estructura
o signo dólar ($)
- Deben tener relación con el contenido y Identificador
tipo de dato que almacena. dato
- Generalmente los identificadores de
constantes son en mayúsculas.
Ejemplos de constantes y variables:
-7- Propiedad intelectual: Rodríguez V. Jessi
Tipo de
Enunciado Estructura Identificador Dato
dato
El área de un terreno en
m2. Son valores que Variable Area Entero 350; 100; 1200
pueden variar
Horas extras Variable HrExt entero 25 10 30 5 8
Pi Constante 3,1421
Último día de la semana Constante DIA String “Domingo”
Un día de la semana Variable Dia String Lun/mart/Mierc…….
Ganar o perder la lotería.
Sólo tienen una de dos Variable R Booleano Verdadero o Falso
alternativas (si o No)
Horas laborables Constante HRLB entero 8
Estado civil: soltero,
‘S’, ‘C’, ‘V’, ‘U’, ‘D’
casado, viudo, unión Variable Ec Char
libre, divorciado
Asignación. Los valores pueden asignarse a las variables al inicio y
durante el proceso del problema. Pueden asignares expresiones aritméticas
o texto, datos, contantes, variables. Para asignar debe tenerse muy en cuenta
el tipo de dato correspondiente, es decir a una variable de tipo numérico no
se puede asignar valores de tipo texto o a la inversa.
Regla de Asignación
Identificador ← dato, constante, variable, texto, expresiones
Ejemplo:
En el identificador A se asigna el valor 4 A←4
En el identificador B se asigna una cadena de texto B←” Hola Mundo”
En el identificador C se asigna una expresión aritmética C← A+5
En la variable D se asigna la Variable C D←C
Expresiones y tipos de expresiones
Es la combinación de constantes y variables. Dependiendo del tipo de
operador, las expresiones pueden ser: aritméticas, alfanuméricas, lógicas y
relacionales. Para iniciar, revisaremos expresiones aritméticas y alfanuméricas:
-8- Propiedad intelectual: Rodríguez V. Jessi
Expresión Aritmética. Utilizan operadores aritméticos y sus operandos
pueden ser constantes y variables de tipo numérico.
Ejemplo:
10+15 17 mod X 16/8 2z 17 div 5
En programación, las fórmulas aritméticas deben transformarse a
notación algorítmica para ser interpretadas por dispositivos de procesamiento
de datos. En este caso los operadores aritméticos son:
Suma + Resta - Multiplicación * División/fracción /
Ejemplo: La siguiente expresión aritmética transformar a expresión algorítmica
a=(2*x+y)/(x-y)
Expresiones alfanuméricas. Para datos tipo Char no existen operadores,
pero para datos tipo String o cadena el signo + sirve para concatenar o unir.
De igual manera las expresiones pueden contener variables y constantes de
tipo alfanumérico.
Ejemplo:
Sdo ← ”Buenos días ” Smj←Sdo + “estudiantes”
-9- Propiedad intelectual: Rodríguez V. Jessi
Actividades
1. ¿A qué tipo de dato pertenecen los siguientes? Una con línea y procure no tocarlas, utilice
diferentes colores.
Número de botones de una camisa Altura de una torre
Saldo de una cuenta bancaria. Número de pasajeros de un avión
Hacer una apuesta (ganar o perder).
Capital de Ecuador. Letra 'b'
entero char Flotante Cadena Boolean
o
2. Marque con X según corresponda. ¿A qué tipo de estructura pertenecen los siguientes
ejemplos?
Enunciado Constante Variable
El costo del pasaje de un estudiante en
el metro
El nombre de una ciudad
Peso de 3 manzanas en gramos
Altura de una persona
IVA (Impuesto al valor agregado)
- 10 - Propiedad intelectual: Rodríguez V. Jessi
3. En el siguiente mapa de burbuja describa diferencias y semejanzas de variables y constantes.
1
1
Semejanzas
VARIABLES CONSTANTES
2
3
3
4. Se disponen de las siguientes variables, analice y encierre en un círculo los datos que pueden
contener
Variable X de tipo Entero
5 3,56 ‘m’ “primero” 15 True
Variable C de tipo char
5 3,56 ‘m’ “primero” 15 True ‘$’
Variable N de tipo cadena
5 3,56 ‘m’ “primero” 15 True “Sofía”
Variable R de tipo flotante
5 3,56 ‘m’ “primero” 15 True 3,33
- 11 - Propiedad intelectual: Rodríguez V. Jessi
Variable G de tipo boolean
5 3,56 ‘m’ False 15 True “primero”
5. Asigne un valor a las siguientes variables:
Variable R de tipo flotante Variable J de tipo entero
R………. J……….
Variable C de tipo char Variable A de tipo String
C………. A……….
6. Se disponen de las siguientes variables, analice y declare la variable y tipo de dato
A←4 Variable ….. de tipo ……….
B←” Mundo” Variable ….. de tipo ……….
X=”Hola”+B Variable ….. de tipo ……….
C← A+5 Variable ….. de tipo ……….
D←C Variable ….. de tipo ……….
7. Analice las siguientes expresiones, identifique las variables y constantes y realice la conversión
algorítmica:
Expresión
Expresión Constantes Variables
algorítmica
X+3
2𝑋 42
+
𝑦 2
“Hola”+N
2
√𝑥 + 𝑦
- 12 - Propiedad intelectual: Rodríguez V. Jessi
Analice los siguientes enunciados:
Tipo de
Enunciado Estructura Identificador Dato/expresión
dato
El número total de
provincias en Ecuador
El número de peces en el
mar
El sueldo básico
Nombre de uno de sus
amigos
Horas del día
Edad
El número de días de la
semana
Busque en su contexto o experiencias propias y escriba cuatro ejemplos
Tipo de
Enunciado Estructura Identificador Dato
dato
- 13 - Propiedad intelectual: Rodríguez V. Jessi
Webgrafía
Nieva, Gaby. (2016) “Tipos de Datos En Java.”, DCodinGames. Obtenido de
[Link]/tipos-de-datos-en-java/
Cimino, C. (2023).“TIPOS de DATOS en PROGRAMACIÓN”. Obtenido de
[Link]/watch?v=UUxSQ-rCeXs&ab_channel=CharlyCimino
Cimino, C. (2023).“VARIABLES en PROGRAMACIÓN”. Obtenido de
[Link]
- 14 - Propiedad intelectual: Rodríguez V. Jessi