0% encontró este documento útil (0 votos)
1K vistas13 páginas

Proposiciones Condicionales y Ciclos

Este documento presenta los diferentes tipos de estructuras condicionales y ciclos en programación, incluyendo proposiciones condicionales, ciclos while, do-while y for. Explica que las proposiciones condicionales permiten cambiar el flujo del programa dependiendo de una condición lógica, y que los ciclos permiten ejecutar instrucciones repetidamente hasta que se cumpla o deje de cumplirse una condición. También describe la sintaxis y uso de cada una de estas estructuras de control de flujo.

Cargado por

ardilla_09
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas13 páginas

Proposiciones Condicionales y Ciclos

Este documento presenta los diferentes tipos de estructuras condicionales y ciclos en programación, incluyendo proposiciones condicionales, ciclos while, do-while y for. Explica que las proposiciones condicionales permiten cambiar el flujo del programa dependiendo de una condición lógica, y que los ciclos permiten ejecutar instrucciones repetidamente hasta que se cumpla o deje de cumplirse una condición. También describe la sintaxis y uso de cada una de estas estructuras de control de flujo.

Cargado por

ardilla_09
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Unidad V Proposiciones

condicionales y ciclos
M.C. Juan Carlos Olivares Rojas
Agenda
• 5.1 Proposiciones condicionales y ciclos

• 5.2 Ciclos while y do-while

• 5.3 El ciclo for


5.1 Proposiciones condicionales y
ciclos
• Las proposiciones condicionales permiten
cambiar el flujo del programa dependiendo
de la condición de una expresión lógica

• Los ciclos permiten ejecutar un conjunto de


instrucciones un determinado número de
veces o hasta que deje de ser cierta una
cóndición lógica
Estructura condicionales
• La estructura de control más utilizada es el SI:

• SI condición ENTONCES
• INICIO
• instrucciones
• FIN

• La cual indica que si la condición lógica es


verdadera se ejecuta ese conjunto de
instrucciones, en caso de ser falsa no se realizan
dichas acciones
SI
• Otra forma consiste en expresar dos posibles
acciones para falso y verdadero:

• SI condición ENTONCES
• instrucciones si condición es verdadera
• SINO
• instrucciones si condición es falsa
SI anidados
• Las instrucciones SI se pueden anidar para dar
como resultados instrucciones más complejas

• SI condicion1 ENTONCES
• instrucciones1
• SINO
• SI condición2 ENTONCES
• instrucciones condición2
• SINO
• instrucciones condición2 falsa
Problemas del SINO colgante
• Hay que tener cuidado al momento de anidar
una serie de instrucciones SI para no perder
sentido.

• Es claro que para condiciones demasiado


anidadas este problema se vuelve muy
grande, por este motivo se utiliza la
instrucción CONMUTAR
CONMUTAR
• La sintaxis es:

• CONMUTAR(variable)
• CASO 1: acciones1;
• CASO 2; acciones2;
• …
• DEFAULT: acciones predeterminadas
5.2 Ciclos while y do-while
• Existen dos tipos de ciclos condicionales
MIENTRAS y HACER-MIENTRAS cuya
única diferencia es que los primeros pueden
ejecutarse de 0 a N veces y los segundos
forzosamente se hace una vez; es decir, de 1
a N veces.

• Se debe tener cuidado a la hora de realizar


ciclos por que pueden que nunca terminen
MIENTRAS
• La sintaxis básica consiste en:

• MIENTRAS condición HACER


• INICIO
• instrucciones a repetir
• FIN
HACER-MIENTRAS
• La sintaxis es la siguiente:

• HACER
• INICIO
• conjunto de instrucciones a repetir
• FIN
• MIENTRAS condicion
5.3 El ciclo for
• El ciclo DESDE, permite ejecutar un conjunto
de instrucciones un número determinado de
veces. La sintaxis es:

• DESDE valor_inicial TO valor_final


INCREMENTO valor HACER
• INICIO
• conjunto de instrucciones a repetir
• FIN
¿Preguntas?

También podría gustarte