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...
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)
Size: 3.39 MB
Language: es
Added: May 04, 2022
Slides: 17 pages
Slide Content
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
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
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:
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. ENTRADA SALIDA
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
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 Investigar Leer (Entrada de datos) Ejemplos En nuestro lenguaje Lenguaje algorítmico (Entrada de datos) Lenguaje de Programación C Pseudocódigo Diagrama de Flujo
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
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)
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 s ueldo_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
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
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 s ueldo_base Refiere al salario de una persona, por tanto, el tipo de dato asociado es r eal , ya que, se almacenarán valores numéricos con parte entera y parte decimal. Ej.: sueldo_base = 30.450,57 ; r eal sueldo_base ; Elaborado por Ing. Naidaly Rincón
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 c aracter , ya que, almacenará un carácter que podría ser ‘M’ (masculino) ó ‘F’ (femenino). Ej.: sexo = ‘F’; c aracter sexo ; Elaborado por Ing. Naidaly Rincón
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 e ntero , ya que, almacenará un valor numérico sin parte decimal. Ej.: edad = 25; e ntero edad ; Elaborado por Ing. Naidaly Rincón
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
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 r eal Constante c aracter Constante c adena Constante e ntera Elaborado por Ing. Naidaly Rincón
Elaborado por Ing. Naidaly Rincón Gracias po r su atención Imagen: https ://pixabay.com/es/images/search/inspiracion/ Lo único i mposible es aquello que no intentas !!! María V. C. CONTACTO Correo: [email protected] Datos y Entidades Primitivas
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