SlideShare una empresa de Scribd logo
1 de 14
Facultad de Ciencias de la Computación
METODOLOGÍA DE LA
PROGRAMACIÓN
• Zoram Paisano López
Facultad de Ciencias de la Computación
Estructuras de Control
Una estructura de Control permite modificar el
flujo de ejecución de un programa.
Podrían clasificarse en tres: Básicas, de Decisión
y de Repetición.
Facultad de Ciencias de la Computación
BÁSICAS
Facultad de Ciencias de la Computación
Secuenciales
Como lo indica el nombre, las acciones
se ejecutan en secuencia, es decir, una
detrás de la otra.
Facultad de Ciencias de la Computación
DE DECISIÓN
Facultad de Ciencias de la Computación
Decisión Simple
Se declara una condición, si la
condición es verdadera, se
ejecuta una acción, si no, sigue
el flujo del programa.
condición
si No
acción
Inicio
.
.
Si ( condición ) entonces
acción
FinSi
.
.
Fin
Facultad de Ciencias de la Computación
Decisión Doble
Si la condición, es verdadera, se
ejecuta una acción. Si No, se
ejecuta una segunda acción y
después sigue el flujo del
programa.
Acción 1 Acción 2
Inicio
.
.
Si ( condición ) entonces
Acción 1
Si_no
Acción 2
FinSi
.
.
Fin
NOSI
Facultad de Ciencias de la Computación
Decisión Múltiple
Se utiliza cuando hay más de dos
opciones o caminos posibles.
Se da una expresión, se evalúa y de
acuerdo al resultado, elige una
opción.
Si la opción es inválida, se ejecuta la
acción Si_no
Expresión
2
1
3
Si_No
Inicio
.
.
Según <Expresión>Sea
Caso 1: acción 1
Caso 2: acción 2
Caso 3: acción 3
Si_no: acción_no
Fin_según
.
.
Fin
Facultad de Ciencias de la Computación
DE REPETICIÓN
Facultad de Ciencias de la Computación
Definiciones
Variables de Control: Son valores de progresión. Se
utilizan para contar.
Variables acumuladoras: Almacena valores numéricos
que normalmente se sumarán o multiplicarán en cada
repetición o iteración.
Variables bandera: Determina cuando un ciclo se sigue
iterando o cuando no.
Facultad de Ciencias de la Computación
PARA
Se utiliza cuando se conoce el
número de veces que deben
repetirse las instrucciones.
si No
Acción (es)
Inicio
.
Para( Var_ctrl val_inicial Hasta val_final Paso Valor) Hacer
acción
Var_ctrl Var_ctrl + 1
.
Fin
Var_ctrl <= val_final
Var_ctrl val_inicial
Var_ctrl Var_ctrl + 1
Facultad de Ciencias de la Computación
Mientras
Se utiliza cuando NO conocemos el
número de veces que necesitamos
repetir el ciclo.
Dada una condición, MIENTRAS la
condición sea verdadera, se ejecuta
la acción y vuelve a evaluar la
condición.
si No
Acción (es)
Inicio
.
contador val_inicial
Mientras ( contador <= val_final )
acción
Var_ctrl Var_ctrl + 1
Fin_Mientras
.
Fin
Mientras <condición>
contador val_inicial
contador contador + 1
Facultad de Ciencias de la Computación
Repetir - Hasta
También se utiliza si no se conoce el
número de veces a repetir el ciclo o
bloque de instrucciones.
Entra al proceso, evalúa la
condición, si es falsa, REPITE el
proceso HASTA que la condición sea
verdadera.
si
No
Acción (es)
<condición>
contador val_inicial
contador contador + 1
Inicio
.
contador val_inicial
Repetir
acción
contador contador + 1
Hasta <condición>
.
Fin
Facultad de Ciencias de la Computación
GRACIAS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 
Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 
Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 
Solución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosSolución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivos
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.
 
Ejercicios mientrasyhacermientras
Ejercicios mientrasyhacermientrasEjercicios mientrasyhacermientras
Ejercicios mientrasyhacermientras
 
Ali
AliAli
Ali
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Presentación
Presentación Presentación
Presentación
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Estructuras
EstructurasEstructuras
Estructuras
 
Resumen experimentallksj
Resumen experimentallksjResumen experimentallksj
Resumen experimentallksj
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Seminario VII
Seminario VIISeminario VII
Seminario VII
 
Estructura Selectiva
Estructura Selectiva Estructura Selectiva
Estructura Selectiva
 
La estructura if en turbo C
La estructura if en turbo CLa estructura if en turbo C
La estructura if en turbo C
 

Destacado

un poco de mi mundo
un poco de mi mundoun poco de mi mundo
un poco de mi mundomelibaila
 
U7 t2 a1_gustavo pérez garcía
U7 t2 a1_gustavo pérez garcíaU7 t2 a1_gustavo pérez garcía
U7 t2 a1_gustavo pérez garcíablack2hearth
 
El impacto de las NTIC'S en la educación, la sociedad y las empresas.
El impacto de las NTIC'S en la educación, la sociedad y las empresas. El impacto de las NTIC'S en la educación, la sociedad y las empresas.
El impacto de las NTIC'S en la educación, la sociedad y las empresas. Adriana Borbón
 
Mujercitas, Fragancias Cannon
Mujercitas, Fragancias CannonMujercitas, Fragancias Cannon
Mujercitas, Fragancias CannonMatiz
 
Historia del voleibol
Historia del voleibolHistoria del voleibol
Historia del voleibolElda Gonzalez
 
Grupo radial el tajin 20131
Grupo radial el tajin 20131Grupo radial el tajin 20131
Grupo radial el tajin 20131Jose06_
 
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014jaetany
 
Mediosde comunicacion
Mediosde comunicacionMediosde comunicacion
Mediosde comunicacioncjfernandezal
 
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...jefercordoba
 
Pasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoPasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoGuadalupe1930
 

Destacado (19)

un poco de mi mundo
un poco de mi mundoun poco de mi mundo
un poco de mi mundo
 
U7 t2 a1_gustavo pérez garcía
U7 t2 a1_gustavo pérez garcíaU7 t2 a1_gustavo pérez garcía
U7 t2 a1_gustavo pérez garcía
 
La Salud
La SaludLa Salud
La Salud
 
El impacto de las NTIC'S en la educación, la sociedad y las empresas.
El impacto de las NTIC'S en la educación, la sociedad y las empresas. El impacto de las NTIC'S en la educación, la sociedad y las empresas.
El impacto de las NTIC'S en la educación, la sociedad y las empresas.
 
Mujercitas, Fragancias Cannon
Mujercitas, Fragancias CannonMujercitas, Fragancias Cannon
Mujercitas, Fragancias Cannon
 
Historia del voleibol
Historia del voleibolHistoria del voleibol
Historia del voleibol
 
Lucero
LuceroLucero
Lucero
 
ARCHIVO
ARCHIVO ARCHIVO
ARCHIVO
 
Informe
InformeInforme
Informe
 
Grupo radial el tajin 20131
Grupo radial el tajin 20131Grupo radial el tajin 20131
Grupo radial el tajin 20131
 
Rna
RnaRna
Rna
 
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014
Entrando al top ten de los jugadores que obtuvieron mayores ingresos en 2014
 
Cuaderno virtual
Cuaderno virtualCuaderno virtual
Cuaderno virtual
 
Plan
PlanPlan
Plan
 
Mediosde comunicacion
Mediosde comunicacionMediosde comunicacion
Mediosde comunicacion
 
Cine
CineCine
Cine
 
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...
COMO E IMPORTANCIA DE NUTRICIÓN COMIDA Y ALIMENTACIÓN SANA BAJAR DE PESO META...
 
Pasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoPasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivo
 
las políticas publicas
las políticas publicaslas políticas publicas
las políticas publicas
 

Similar a Estructuras de Control

Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosSergio Valenzuela Mayer
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosSergio Valenzuela Mayer
 
Universidad fermin toro
Universidad fermin toroUniversidad fermin toro
Universidad fermin torofoliche
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEnrique Vargas
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1sena
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfMauroZini1
 
Modelización y simulación de sistemas de evacuación de edificaciones
Modelización y simulación de sistemas de evacuación de edificacionesModelización y simulación de sistemas de evacuación de edificaciones
Modelización y simulación de sistemas de evacuación de edificacionesegbaquela
 
Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)KareliaRivas
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024YamilethRivasCarrasc
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
 

Similar a Estructuras de Control (20)

Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
4.instrucciones de control en java
4.instrucciones de control en java4.instrucciones de control en java
4.instrucciones de control en java
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Diagrama Logica
Diagrama LogicaDiagrama Logica
Diagrama Logica
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
4.instrucciones de control en c++
4.instrucciones de control en c++4.instrucciones de control en c++
4.instrucciones de control en c++
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultados
 
Presentación3
Presentación3Presentación3
Presentación3
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultados
 
Universidad fermin toro
Universidad fermin toroUniversidad fermin toro
Universidad fermin toro
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseint
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
Modelización y simulación de sistemas de evacuación de edificaciones
Modelización y simulación de sistemas de evacuación de edificacionesModelización y simulación de sistemas de evacuación de edificaciones
Modelización y simulación de sistemas de evacuación de edificaciones
 
Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024
 
r90043.PPTX
r90043.PPTXr90043.PPTX
r90043.PPTX
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
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
 

Estructuras de Control

  • 1. Facultad de Ciencias de la Computación METODOLOGÍA DE LA PROGRAMACIÓN • Zoram Paisano López
  • 2. Facultad de Ciencias de la Computación Estructuras de Control Una estructura de Control permite modificar el flujo de ejecución de un programa. Podrían clasificarse en tres: Básicas, de Decisión y de Repetición.
  • 3. Facultad de Ciencias de la Computación BÁSICAS
  • 4. Facultad de Ciencias de la Computación Secuenciales Como lo indica el nombre, las acciones se ejecutan en secuencia, es decir, una detrás de la otra.
  • 5. Facultad de Ciencias de la Computación DE DECISIÓN
  • 6. Facultad de Ciencias de la Computación Decisión Simple Se declara una condición, si la condición es verdadera, se ejecuta una acción, si no, sigue el flujo del programa. condición si No acción Inicio . . Si ( condición ) entonces acción FinSi . . Fin
  • 7. Facultad de Ciencias de la Computación Decisión Doble Si la condición, es verdadera, se ejecuta una acción. Si No, se ejecuta una segunda acción y después sigue el flujo del programa. Acción 1 Acción 2 Inicio . . Si ( condición ) entonces Acción 1 Si_no Acción 2 FinSi . . Fin NOSI
  • 8. Facultad de Ciencias de la Computación Decisión Múltiple Se utiliza cuando hay más de dos opciones o caminos posibles. Se da una expresión, se evalúa y de acuerdo al resultado, elige una opción. Si la opción es inválida, se ejecuta la acción Si_no Expresión 2 1 3 Si_No Inicio . . Según <Expresión>Sea Caso 1: acción 1 Caso 2: acción 2 Caso 3: acción 3 Si_no: acción_no Fin_según . . Fin
  • 9. Facultad de Ciencias de la Computación DE REPETICIÓN
  • 10. Facultad de Ciencias de la Computación Definiciones Variables de Control: Son valores de progresión. Se utilizan para contar. Variables acumuladoras: Almacena valores numéricos que normalmente se sumarán o multiplicarán en cada repetición o iteración. Variables bandera: Determina cuando un ciclo se sigue iterando o cuando no.
  • 11. Facultad de Ciencias de la Computación PARA Se utiliza cuando se conoce el número de veces que deben repetirse las instrucciones. si No Acción (es) Inicio . Para( Var_ctrl val_inicial Hasta val_final Paso Valor) Hacer acción Var_ctrl Var_ctrl + 1 . Fin Var_ctrl <= val_final Var_ctrl val_inicial Var_ctrl Var_ctrl + 1
  • 12. Facultad de Ciencias de la Computación Mientras Se utiliza cuando NO conocemos el número de veces que necesitamos repetir el ciclo. Dada una condición, MIENTRAS la condición sea verdadera, se ejecuta la acción y vuelve a evaluar la condición. si No Acción (es) Inicio . contador val_inicial Mientras ( contador <= val_final ) acción Var_ctrl Var_ctrl + 1 Fin_Mientras . Fin Mientras <condición> contador val_inicial contador contador + 1
  • 13. Facultad de Ciencias de la Computación Repetir - Hasta También se utiliza si no se conoce el número de veces a repetir el ciclo o bloque de instrucciones. Entra al proceso, evalúa la condición, si es falsa, REPITE el proceso HASTA que la condición sea verdadera. si No Acción (es) <condición> contador val_inicial contador contador + 1 Inicio . contador val_inicial Repetir acción contador contador + 1 Hasta <condición> . Fin
  • 14. Facultad de Ciencias de la Computación GRACIAS