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

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 

Último (20)

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

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