Universidad Politécnica Territorial de Maracaibo (UPTMa)
Prof. Naidaly Rincón
Unidad Curricular: Algorítmica y Programación
Unidad III: Datos y Entidades Primitivas
Contenido: Elementos para la construcción de algoritmos (I Parte)
1. Dato e Información
2. Elementos para construir un algoritmo
2.1 Instrucción o sentencia
2.2 Palabras reservadas
2.3 Datos y tipos de datos
2.4 Identificadores (Variables y Constantes)
1. Algorítmica y Programación I
Datos y Entidades Primitivas
Elementos para Construir un Algoritmo Parte I
Profa. Naidaly Rincón
Abril 2022
Universidad Politécnica
Territorial de Maracaibo
2. Contenido
1.- Dato e Información
2.- Elementos para construir un algoritmo
2.1.- Instrucción o sentencia
2.2.- Palabras reservadas
2.3.- Datos y tipos de datos
2.4.- Identificadores (Variables y Constantes)
Datos y Entidades Primitivas
Elaborado por Ing. Naidaly Rincón
3. DATOS
Consisten en hechos y cifras que por sí mismos no
comunican un significado relevante para un usuario.
Elaborado por Ing. Naidaly Rincón
Como se observa en los ejemplos,
cada uno de los datos, por sí solos,
no tienen un significado relevante,
pues:
- 24 pueden ser 24 manzanas, 24
tomates, un día, etcétera.
- Julio, puede ser el nombre de una
persona, el mes del año, o
cualquier otro significado.
Datos y Entidades Primitivas
Datos e Información
24
Julio
Fiesta
Día
de
Natalicio
Libertador
Ejemplos:
4. Elaborado por Ing. Naidaly Rincón
24 de Julio
Natalicio del
Libertador,
Día de Fiesta
Esta información tiene un
significado claro, Día de
fiesta nacional, que
afecta de alguna manera
a la población, como es
el caso de la jornada
laboral.
Datos y Entidades Primitivas
Dato e Información
24
Julio
Fiesta Día
de
Natalicio
Libertador
Datos
Procesamiento
(Transformación)
Información
INFORMACIÓN
Es el resultado del
procesamiento de los
datos, el cual, tiene un
significado que afecta el
comportamiento de
quien lo recibe.
5. Elaborado por Ing. Naidaly Rincón
Datos y Entidades Primitivas
Elementos para construir un algoritmo
Instrucción o sentencia
Define una acción o mandato que se debe realizar.
EDAD = 2020 – 1990
Esta instrucción
calcula la edad de
una
persona nacida en
1990.
Paquete Office
cuando se
presionan las
teclas Ctrl + G
ejecuta la acción
de guardar.
Cada vez que
utilizamos el
mouse, estamos
dándole ordenes
al computador en
cada clic.
Ejemplos
6. Elaborado por Ing. Naidaly Rincón
Datos y Entidades Primitivas
Elementos para construir un algoritmo
Palabras reservadas
Palabras que denotan una acción, propias de todos los
lenguajes, naturales o computacionales.
scanf Entrada
printf Salida
Caminar
Investiga
r
Leer
(Entrada
de datos)
Ejemplos
En nuestro lenguaje Lenguaje algorítmico
(Entrada
de datos)
Lenguaje de Programación C
Pseudocódigo Diagrama de Flujo
7. Elaborado por Ing. Naidaly Rincón
Datos y Entidades Primitivas
Elementos para construir un algoritmo
Tipos de Datos
Todos los datos tienen un tipo asociado con ellos. El tipo de dato
determina la naturaleza del conjunto de valores que puede tomar una
variable.
Tipos de datos
Simples
(Sin estructura)
Compuestos
o estructurados
(Definidos por el
Usuario)
- Numéricos (Reales, Enteros)
- Lógicos
- Alfanuméricos (Carácter, Cadena)
- Arreglos (Vectores, Matrices)
- Registros
- Archivos
- Punteros
8. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
Son los nombres simbólicos que se le dan a la variables, funciones,
constantes y cualquier otra entidad definida por el usuario.
Variable
Se refiere a un espacio en la memoria principal, identificado con un
nombre, donde algún dato está almacenado. Un dato almacenado en
una variable tiene la propiedad de cambiar, es decir, su valor puede
variar.
Edad
28
Espacios
de
Memoria
Elaborado por Ing. Naidaly Rincón
Dato
Nombre
de la
Variable
(El
contenedor)
Dato (lo que se guarda)
9. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
¿Consideraciones al nombrar Variables?
Se sugiere que el nombre de la Variable obedezca a la naturaleza del
contenido que se almacenará en ella.
Ejemplos
sueldo_base
deduc_imp
nTelef1
nombre
edad
sexo
Cómo se observa, estos identificadores
de variables (nombres), revelan los
usos que tendrán, al reflejar salario
básico, deducción de impuesto, número
telefónico, nombre, edad y sexo.
Elaborado por Ing. Naidaly Rincón
10. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
¿Consideraciones al nombrar Variables?
Cada Variable tiene asociado un tipo de dato, que depende de la
naturaleza del dato que se va almacenar.
Ejemplos
Refiere al nombre de una persona, animal o cosa, por
tanto, el tipo de dato asociado es cadena, ya que, se
almacenará una secuencia de caracteres..
Ej.: nombre = ʺMariaʺ;
cadena nombre;
Elaborado por Ing. Naidaly Rincón
nombre
11. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
¿Consideraciones al nombrar Variables?
Cada Variable tiene asociado un tipo de dato, que depende de la
naturaleza del dato que se va almacenar.
Ejemplos
sueldo_base
Refiere al salario de una persona, por tanto, el tipo de dato
asociado es real, ya que, se almacenarán valores numéricos con
parte entera y parte decimal.
Ej.: sueldo_base = 30.450,57;
real sueldo_base;
Elaborado por Ing. Naidaly Rincón
12. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
¿Consideraciones al nombrar Variables?
Cada Variable tiene asociado un tipo de dato, que depende de la
naturaleza del dato que se va almacenar.
Ejemplos
sexo
Refiere al sexo de una persona, por tanto, una opción sería
utilizar el tipo de dato caracter, ya que, almacenará un carácter
que podría ser ‘M’ (masculino) ó ‘F’ (femenino).
Ej.: sexo = ‘F’;
caracter sexo;
Elaborado por Ing. Naidaly Rincón
13. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
¿Consideraciones al nombrar Variables?
Cada Variable tiene asociado un tipo de dato, que depende de la
naturaleza del dato que se va almacenar.
Ejemplos
edad
Refiere la edad de una persona, por tanto, una opción sería
utilizar el tipo de dato entero, ya que, almacenará un valor
numérico sin parte decimal.
Ej.: edad = 25;
entero edad;
Elaborado por Ing. Naidaly Rincón
14. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
Reglas para la formación de identificadores (nombres)
En especificaciones generales, los nombres de variables deben ser de
8 caracteres.
Los nombres de variables siempre deben empezar con una letra.
Un nombre de variable puede estar formado por una secuencia de
letras, números y/o el carácter ʺ_ʺ (subrayado o guión bajo).
No se permiten comas ni espacios en blanco.
No se permiten símbolos especiales, sólo puede usarse el carácter ʺ_ʺ
(subrayado o guión bajo).
Se hace diferencia entre mayúsculas y minúsculas: a es diferente de A
a_3
Cont prueba25
b total
1cont hola!
X X
X
Ejemplos
Identificadores
de variables
Empieza con número Carácter especial ! No válido
Espacio en blanco
Elaborado por Ing. Naidaly Rincón
15. Datos y Entidades Primitivas
Elementos para construir un algoritmo
IDENTIFICADORES
Constantes
Es un dato que permanece con un valor, sin cambios, es decir
constante, a lo largo del desarrollo del algoritmo o a lo largo de la
ejecución del programa.
Por convenio, los nombres de constantes se escriben en mayúsculas.
Las constantes carácter van entre comillas simples y las constantes
cadena van entre comillas dobles.
Ejemplos
Identificadores
de constantes
IVA=0,16
FEMENINO=‘F’
MENSAJE=ʺPresione cualquier tecla…ʺ
AACTUAL=2022
Constante real
Constante caracter
Constante cadena
Constante entera
Elaborado por Ing. Naidaly Rincón
16. Elaborado por Ing. Naidaly Rincón
Imagen:
https://pixabay.com/es/images/search/inspiracion/
Lo único imposible es aquello
que no intentas !!!
María V. C.
CONTACTO
Correo:
intercambiodesaberesinnova@gmail.com
Datos y Entidades Primitivas
17. Bibliografía
Joyanes Aguilar, L. (2004). Fundamentos de Programación.
Algoritmos, estructura de datos y objetos. España: McGraw-Hill.
Narváez A., Salas M. y Luces M. (2005). Introducción a la
Programación. Algoritmia. Fundación Misión Sucre.
Datos y Entidades Primitivas