SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Ing. Edward Ropero
Magister en Gestión,
Aplicación y Desarrollo de
Software
Simple Estructurado
Datos Simples
• Entero (integer)
• Real (real)
• Carácter (char)
• Lógico (boolean)
Datos Estructurados
dinámicos
estáticos
• Lista (pila/cola)
• Lista enlazada
• árbol
• grafo
• Arreglo(array)
• Registro
• Archivo (fichero)
• Conjunto
• Cadena (string)
Datos numéricos
Datos alfanuméricos
Datos lógicos
Llamaremos identificador al nombre que se les da a las casillas de
memoria
Reglas Para Contruir Identificadores
 El primer caracter que forma un
identificador debe ser una letra (a,
b, c, z).
 Los demás caracteres pueden ser
letras (a,b,c,...,z), dígitos
(0,1,2,...,9) o el siguiente símbolo
especial: _
 La longitud del identificador es
igual a 7 en la mayoría de los
lenguajes de programación.
Constantes
Las constantes son datos que no
cambian durante la ejecución de un
programa
Variables
Las variables son objetos que pueden
cambiar su valor durante la ejecución de
un programa
 Asigna valores o expresiones a una variable.
 Operación destructiva
Variable expresión o valor
 La expresión puede ser aritmética o lógica, o
una constante o variable.
Contendor Contenido
Variable = Dato
 Ejemplo
Supongamos que las variables i, ACUM y J son de tipo
entero, REA y SUM de tipo real, CAR de tipo caracter y
BAND de tipo booleano. Consideremos también que
tenemos que realizar las siguientes asignaciones
1. i =0
2. i = i + 1
3. ACUM = 0
4. J =5 ¨ 2 DIV 3
5. CAR = ‘a'
6. ACUM = J DIV i
7. REA = ACUM/3
8. BAND = (8 > 5) AND (15 <2 ¨ 3)
9. SUM = ACUM . 5 / J ¨ 2
10. i = i . 3
11. REA = REA/5
12. BAND = BAND OR (i = J)
13. i = REA
14. CAR = J
Número de
Asignación
i J ACUM REA SUM CAR BAND
1 0
2 1
3 0
4 8
5 ‘a’
6 8
7 2,66
8 FALSO
9 0,625
10 3
11 0,532
12 FALSO
13 ERROR
14 ERROR
Conjunto de pasos, procedimientos o
acciones que nos permiten alcanzar un
resultado o resolver un problema
Etapas para la solución de un problema
Problema
Análisis profundo
del problema
Construcción del
Algoritmo
Verificación del
Algoritmo
Características:
 Precisión: Los pasos a seguir en el algoritmo
deben ser precisados claramente
 Determinismo: El algoritmo, dado un conjunto
de datos idénticos de entrada, siempre debe
arrojar los mismos resultados
 Finitud: El algoritmo, independientemente de
la complejidad del mismo, siempre debe ser de
longitud finita
Módulos o secciones de un algoritmo:
Entrada
de Datos
Procesamiento
de datos
Impresión de
resultados
Algoritmo
 Qué es pseudocódigo?
 Para qué sirve y cómo se usa el
pseudocódigo?
 Ejemplo de pseudocódigo
 Qué son los diagramas de flujo?
 Para qué sirve y cómo se usan los diagramas
de flujo?
 Ejemplo de un diagrama de flujo

Más contenido relacionado

La actualidad más candente

Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
CURSO DE PROGRAMACION BASICA - Cap 3
CURSO DE PROGRAMACION BASICA - Cap 3CURSO DE PROGRAMACION BASICA - Cap 3
CURSO DE PROGRAMACION BASICA - Cap 3Daniel Irene
 
Simulacion del número pi usando el método montecarlo
Simulacion del número pi usando el método montecarloSimulacion del número pi usando el método montecarlo
Simulacion del número pi usando el método montecarlogloyaga
 
Normalizacion aporte III Parcial
Normalizacion aporte III ParcialNormalizacion aporte III Parcial
Normalizacion aporte III ParcialJorge Luis Chalén
 
3.3.3. Distancia viajada _ transporte. 3.3.4. Necesidades de inventario. 3.3...
3.3.3. Distancia viajada _ transporte.  3.3.4. Necesidades de inventario. 3.3...3.3.3. Distancia viajada _ transporte.  3.3.4. Necesidades de inventario. 3.3...
3.3.3. Distancia viajada _ transporte. 3.3.4. Necesidades de inventario. 3.3...AXELISAYRODRIGUEZMUN
 
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”LB Consultor
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Ángel Acaymo M. G.
 
Teoría De La Renovación
Teoría De La RenovaciónTeoría De La Renovación
Teoría De La Renovaciónjonathansb6
 
Unidad i. introduccion a los sistemas dinamicos.
Unidad i.  introduccion a los sistemas dinamicos.Unidad i.  introduccion a los sistemas dinamicos.
Unidad i. introduccion a los sistemas dinamicos.Julio Gomez
 
Lineal e intermitente
Lineal e intermitente Lineal e intermitente
Lineal e intermitente 14008618
 
Problemas en redes INGENIERIA DE REDES VIALES
Problemas en redes INGENIERIA DE REDES VIALESProblemas en redes INGENIERIA DE REDES VIALES
Problemas en redes INGENIERIA DE REDES VIALESjorge300
 
(Sin soluiciones) s3 afnd y afd
(Sin soluiciones) s3   afnd y afd(Sin soluiciones) s3   afnd y afd
(Sin soluiciones) s3 afnd y afddwonga
 

La actualidad más candente (20)

Metodo esquina noreste
Metodo esquina noresteMetodo esquina noreste
Metodo esquina noreste
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
CURSO DE PROGRAMACION BASICA - Cap 3
CURSO DE PROGRAMACION BASICA - Cap 3CURSO DE PROGRAMACION BASICA - Cap 3
CURSO DE PROGRAMACION BASICA - Cap 3
 
Simulacion del número pi usando el método montecarlo
Simulacion del número pi usando el método montecarloSimulacion del número pi usando el método montecarlo
Simulacion del número pi usando el método montecarlo
 
Plantas industriales
Plantas industrialesPlantas industriales
Plantas industriales
 
Normalizacion aporte III Parcial
Normalizacion aporte III ParcialNormalizacion aporte III Parcial
Normalizacion aporte III Parcial
 
3.3.3. Distancia viajada _ transporte. 3.3.4. Necesidades de inventario. 3.3...
3.3.3. Distancia viajada _ transporte.  3.3.4. Necesidades de inventario. 3.3...3.3.3. Distancia viajada _ transporte.  3.3.4. Necesidades de inventario. 3.3...
3.3.3. Distancia viajada _ transporte. 3.3.4. Necesidades de inventario. 3.3...
 
Fundamentos lean manufacturing v 2020
Fundamentos lean manufacturing v 2020Fundamentos lean manufacturing v 2020
Fundamentos lean manufacturing v 2020
 
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”
Mejora del proceso de ADQUISICIONES (Compras) desde “As is” hasta “To be”
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Teoría De La Renovación
Teoría De La RenovaciónTeoría De La Renovación
Teoría De La Renovación
 
Unidad i. introduccion a los sistemas dinamicos.
Unidad i.  introduccion a los sistemas dinamicos.Unidad i.  introduccion a los sistemas dinamicos.
Unidad i. introduccion a los sistemas dinamicos.
 
Lineal e intermitente
Lineal e intermitente Lineal e intermitente
Lineal e intermitente
 
Problemas en redes INGENIERIA DE REDES VIALES
Problemas en redes INGENIERIA DE REDES VIALESProblemas en redes INGENIERIA DE REDES VIALES
Problemas en redes INGENIERIA DE REDES VIALES
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
(Sin soluiciones) s3 afnd y afd
(Sin soluiciones) s3   afnd y afd(Sin soluiciones) s3   afnd y afd
(Sin soluiciones) s3 afnd y afd
 
DISTRIBUCIÓN DE PLANTA
DISTRIBUCIÓN DE PLANTADISTRIBUCIÓN DE PLANTA
DISTRIBUCIÓN DE PLANTA
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Industria 4.0
Industria 4.0  Industria 4.0
Industria 4.0
 

Destacado

Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-cKevin2811
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Datos agrupados 01
Datos agrupados 01Datos agrupados 01
Datos agrupados 01Edgar Mata
 
Informatica basica 5. internet
Informatica basica 5. internetInformatica basica 5. internet
Informatica basica 5. internetEdward Ropero
 
Identidad digital y redes sociales: conocer para educar.
Identidad digital y redes sociales: conocer para educar. Identidad digital y redes sociales: conocer para educar.
Identidad digital y redes sociales: conocer para educar. antonio Omatos Soria
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Michele André
 
Datos agrupados
Datos agrupadosDatos agrupados
Datos agrupadosKhriiz Rmz
 

Destacado (10)

2 punteros y lenguaje c
2 punteros y lenguaje c2 punteros y lenguaje c
2 punteros y lenguaje c
 
Fases
FasesFases
Fases
 
Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-c
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Datos agrupados 01
Datos agrupados 01Datos agrupados 01
Datos agrupados 01
 
Investigación Estadística
Investigación EstadísticaInvestigación Estadística
Investigación Estadística
 
Informatica basica 5. internet
Informatica basica 5. internetInformatica basica 5. internet
Informatica basica 5. internet
 
Identidad digital y redes sociales: conocer para educar.
Identidad digital y redes sociales: conocer para educar. Identidad digital y redes sociales: conocer para educar.
Identidad digital y redes sociales: conocer para educar.
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo
 
Datos agrupados
Datos agrupadosDatos agrupados
Datos agrupados
 

Similar a Lógica y Algoritmos 2. Datos y Algoritmos

Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Sistemas numéricos datos y expresiones - tatis
Sistemas numéricos datos y expresiones - tatisSistemas numéricos datos y expresiones - tatis
Sistemas numéricos datos y expresiones - tatisAlcira Ordóñez Rey
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmorcarrerah
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezederhenriquez
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2agustin rojas
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptDjJoss
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaIEO Santo Tomás
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
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 - CAESwww.unefm.edu.ve
 

Similar a Lógica y Algoritmos 2. Datos y Algoritmos (20)

Tema nº 2 102
Tema nº 2 102Tema nº 2 102
Tema nº 2 102
 
Tema 2
Tema 2Tema 2
Tema 2
 
TEMA Nº 2-102
TEMA Nº 2-102TEMA Nº 2-102
TEMA Nº 2-102
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas numéricos datos y expresiones - tatis
Sistemas numéricos datos y expresiones - tatisSistemas numéricos datos y expresiones - tatis
Sistemas numéricos datos y expresiones - tatis
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.ppt
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Módulo 4 (sin estilo)
Módulo 4 (sin estilo)Módulo 4 (sin estilo)
Módulo 4 (sin estilo)
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
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
 
Anexo 1 certidems
Anexo 1 certidemsAnexo 1 certidems
Anexo 1 certidems
 

Más de Edward Ropero

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-EstadísticaEdward Ropero
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - MecánicaEdward Ropero
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaEdward Ropero
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesEdward Ropero
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. ProbabilidadesEdward Ropero
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesEdward Ropero
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. DinámicaEdward Ropero
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra LinealEdward Ropero
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemáticaEdward Ropero
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorialEdward Ropero
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesEdward Ropero
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamientoEdward Ropero
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia CentralEdward Ropero
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de NewtonEdward Ropero
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - EstadísticaEdward Ropero
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuenciasEdward Ropero
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteEdward Ropero
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccionEdward Ropero
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasEdward Ropero
 

Más de Edward Ropero (20)

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - Mecánica
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energía
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones lineales
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. Probabilidades
 
Taller 2 Mecánica
Taller 2 MecánicaTaller 2 Mecánica
Taller 2 Mecánica
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. Dinámica
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra Lineal
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemática
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorial
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones lineales
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia Central
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de Newton
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - Estadística
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuencias
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotante
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccion
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 

Último

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
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
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
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Último (20)

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
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
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
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

Lógica y Algoritmos 2. Datos y Algoritmos

  • 1. Ing. Edward Ropero Magister en Gestión, Aplicación y Desarrollo de Software
  • 2. Simple Estructurado Datos Simples • Entero (integer) • Real (real) • Carácter (char) • Lógico (boolean) Datos Estructurados dinámicos estáticos • Lista (pila/cola) • Lista enlazada • árbol • grafo • Arreglo(array) • Registro • Archivo (fichero) • Conjunto • Cadena (string)
  • 4. Llamaremos identificador al nombre que se les da a las casillas de memoria Reglas Para Contruir Identificadores  El primer caracter que forma un identificador debe ser una letra (a, b, c, z).  Los demás caracteres pueden ser letras (a,b,c,...,z), dígitos (0,1,2,...,9) o el siguiente símbolo especial: _  La longitud del identificador es igual a 7 en la mayoría de los lenguajes de programación.
  • 5. Constantes Las constantes son datos que no cambian durante la ejecución de un programa Variables Las variables son objetos que pueden cambiar su valor durante la ejecución de un programa
  • 6.  Asigna valores o expresiones a una variable.  Operación destructiva Variable expresión o valor  La expresión puede ser aritmética o lógica, o una constante o variable. Contendor Contenido Variable = Dato
  • 7.  Ejemplo Supongamos que las variables i, ACUM y J son de tipo entero, REA y SUM de tipo real, CAR de tipo caracter y BAND de tipo booleano. Consideremos también que tenemos que realizar las siguientes asignaciones 1. i =0 2. i = i + 1 3. ACUM = 0 4. J =5 ¨ 2 DIV 3 5. CAR = ‘a' 6. ACUM = J DIV i 7. REA = ACUM/3 8. BAND = (8 > 5) AND (15 <2 ¨ 3) 9. SUM = ACUM . 5 / J ¨ 2 10. i = i . 3 11. REA = REA/5 12. BAND = BAND OR (i = J) 13. i = REA 14. CAR = J
  • 8. Número de Asignación i J ACUM REA SUM CAR BAND 1 0 2 1 3 0 4 8 5 ‘a’ 6 8 7 2,66 8 FALSO 9 0,625 10 3 11 0,532 12 FALSO 13 ERROR 14 ERROR
  • 9. Conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema
  • 10. Etapas para la solución de un problema Problema Análisis profundo del problema Construcción del Algoritmo Verificación del Algoritmo
  • 11. Características:  Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramente  Determinismo: El algoritmo, dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultados  Finitud: El algoritmo, independientemente de la complejidad del mismo, siempre debe ser de longitud finita
  • 12. Módulos o secciones de un algoritmo: Entrada de Datos Procesamiento de datos Impresión de resultados Algoritmo
  • 13.  Qué es pseudocódigo?  Para qué sirve y cómo se usa el pseudocódigo?  Ejemplo de pseudocódigo  Qué son los diagramas de flujo?  Para qué sirve y cómo se usan los diagramas de flujo?  Ejemplo de un diagrama de flujo