SlideShare una empresa de Scribd logo
1 de 17
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.
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
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
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
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
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
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
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
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
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 real
Constante caracter
Constante cadena
Constante entera
Elaborado por Ing. Naidaly Rincón
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
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

Más contenido relacionado

La actualidad más candente

arquitectura del computador
arquitectura del computadorarquitectura del computador
arquitectura del computadorIsraël Mazuera
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
FUNDAMENTOS DEL HARDWARE LIBRE
FUNDAMENTOS DEL HARDWARE LIBREFUNDAMENTOS DEL HARDWARE LIBRE
FUNDAMENTOS DEL HARDWARE LIBRE619jesus
 
Metodología para el Análisis y Planteamiento del Problema
Metodología para el Análisis y Planteamiento del ProblemaMetodología para el Análisis y Planteamiento del Problema
Metodología para el Análisis y Planteamiento del ProblemaJosé Ricardo Tillero Giménez
 
Fundamentos basicos de redes
Fundamentos basicos de redesFundamentos basicos de redes
Fundamentos basicos de redesCesar Ska Duran
 
Resumen análisis plan nacional simón bolívar
Resumen análisis plan nacional simón bolívarResumen análisis plan nacional simón bolívar
Resumen análisis plan nacional simón bolívarrgcordido
 
Administracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software LibreAdministracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software Libremiltonvf
 
Fundamentos del software libre
Fundamentos del software libre Fundamentos del software libre
Fundamentos del software libre 7JEGG7
 
Plan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e InnovaciónPlan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e Innovación7JEGG7
 
Mención y uso de los signos de matematicas
Mención y uso de los signos de matematicasMención y uso de los signos de matematicas
Mención y uso de los signos de matematicasJuan Pablo Lopez
 
Unidad I los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamo
Unidad I  los Proyectos Socio-Tecnológicos I TI-M1-Daniel TizamoUnidad I  los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamo
Unidad I los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamodanieltizamo
 
Diseño de Algoritmos
Diseño de AlgoritmosDiseño de Algoritmos
Diseño de AlgoritmosLuisDiaz863
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Políticas para la adquisición y desarrollo de Software Libre en la Administra...
Políticas para la adquisición y desarrollo de Software Libre en la Administra...Políticas para la adquisición y desarrollo de Software Libre en la Administra...
Políticas para la adquisición y desarrollo de Software Libre en la Administra...Maviola Pulido
 
Hardware libre (Maviola Pulido)
Hardware libre (Maviola Pulido)Hardware libre (Maviola Pulido)
Hardware libre (Maviola Pulido)Maviola Pulido
 
Basamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaBasamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaMarolLugo
 

La actualidad más candente (20)

arquitectura del computador
arquitectura del computadorarquitectura del computador
arquitectura del computador
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
FUNDAMENTOS DEL HARDWARE LIBRE
FUNDAMENTOS DEL HARDWARE LIBREFUNDAMENTOS DEL HARDWARE LIBRE
FUNDAMENTOS DEL HARDWARE LIBRE
 
Metodología para el Análisis y Planteamiento del Problema
Metodología para el Análisis y Planteamiento del ProblemaMetodología para el Análisis y Planteamiento del Problema
Metodología para el Análisis y Planteamiento del Problema
 
Fundamentos basicos de redes
Fundamentos basicos de redesFundamentos basicos de redes
Fundamentos basicos de redes
 
Resumen análisis plan nacional simón bolívar
Resumen análisis plan nacional simón bolívarResumen análisis plan nacional simón bolívar
Resumen análisis plan nacional simón bolívar
 
Administracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software LibreAdministracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software Libre
 
Bases legales
Bases legalesBases legales
Bases legales
 
Fundamentos del software libre
Fundamentos del software libre Fundamentos del software libre
Fundamentos del software libre
 
Plan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e InnovaciónPlan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e Innovación
 
Mención y uso de los signos de matematicas
Mención y uso de los signos de matematicasMención y uso de los signos de matematicas
Mención y uso de los signos de matematicas
 
sistemas de numeración que maneja el computador
sistemas de numeración que maneja el computadorsistemas de numeración que maneja el computador
sistemas de numeración que maneja el computador
 
Unidad I los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamo
Unidad I  los Proyectos Socio-Tecnológicos I TI-M1-Daniel TizamoUnidad I  los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamo
Unidad I los Proyectos Socio-Tecnológicos I TI-M1-Daniel Tizamo
 
Diseño de Algoritmos
Diseño de AlgoritmosDiseño de Algoritmos
Diseño de Algoritmos
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Políticas para la adquisición y desarrollo de Software Libre en la Administra...
Políticas para la adquisición y desarrollo de Software Libre en la Administra...Políticas para la adquisición y desarrollo de Software Libre en la Administra...
Políticas para la adquisición y desarrollo de Software Libre en la Administra...
 
Hardware libre (Maviola Pulido)
Hardware libre (Maviola Pulido)Hardware libre (Maviola Pulido)
Hardware libre (Maviola Pulido)
 
Basamento legal de las tic en Venezuela
Basamento legal de las tic en VenezuelaBasamento legal de las tic en Venezuela
Basamento legal de las tic en Venezuela
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Informática Básica Presentación.ppt
Informática Básica Presentación.pptInformática Básica Presentación.ppt
Informática Básica Presentación.ppt
 

Similar a Elementos para Construir Algoritmos I Parte.pptx

Similar a Elementos para Construir Algoritmos I Parte.pptx (20)

Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Identificadores
IdentificadoresIdentificadores
Identificadores
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidin
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
SESION 06.1.pptx
SESION 06.1.pptxSESION 06.1.pptx
SESION 06.1.pptx
 
Datos
DatosDatos
Datos
 
datos
datos datos
datos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
1100947.ppt
1100947.ppt1100947.ppt
1100947.ppt
 
Dato - Qué es, concepto, ejemplos y tipos de datos.pdf
Dato - Qué es, concepto, ejemplos y tipos de datos.pdfDato - Qué es, concepto, ejemplos y tipos de datos.pdf
Dato - Qué es, concepto, ejemplos y tipos de datos.pdf
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
4 Datos
4 Datos4 Datos
4 Datos
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

Elementos para Construir Algoritmos I Parte.pptx

  • 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