Вы находитесь на странице: 1из 16

Programacin

estructurada.
Estructuras de control y su
clasificacin
Estas estructuras controlan cmo se ejecutan los
programas, es decir el orden de las instrucciones,
ya que tienen un solo punto de entrada y un
punto de salida. En la programacin estructurada
se mezclan las estructuras
Estructura de control secuencial

Las instrucciones se ejecutan en orden, una


por una desde la primera hasta la ltima, es
decir el programa ejecuta todas las
instrucciones del programa en el orden
establecido sin saltarse ninguna de ellas.
Estructura de control selectiva o
alternativa
De acuerdo con una condicin que puede ser
verdadera o falsa se elige una opcin, la cual
realiza una accin (una o varias
instrucciones). La condicin puede ser simple
o compuesta (una o varias).
Estructura de control si (if)
La instruccin si (if ) nos permite tomar decisiones,
podemos hacer una pregunta y la contestacin slo
puede ser verdadera o falsa, es decir, s o no.
Existen tres tipos de estructuras de control
selectivas; stas se basan en una condicin o en
una opcin:
Simple if.
Doble if-else.
Mltiple switch-break.
Estructura de control selectiva
simple si (if)
Estructura de control que dirige a la
computadora para ejecutar una o ms
instrucciones solamente si la condicin es
verdadera. Si la condicin es falsa no realiza
ninguna accin.
Estructura de control selectiva doble si/si-no
(if/else)

Estructura de control que dirige a la computadora


para ejecutar una accin si la condicin es verdadera,
y otra accin en caso de que sea falsa.
Cabe mencionar que las instrucciones debern ser
diferentes en cada caso.
Anidamiento o escalonamiento si-si no-si (if-else-
if)

Laexpresin si anidados se refiere a que


podemos utilizar una sentencia si (if ) dentro
de otra sentencia si (if). Esto se emplea
cuando se tienen que cumplir varias
condiciones para poder ejecutar una accin.
Estructura de control selectiva mltiple
segun_sea (switch)

Esta estructura selecciona entre varias


posibilidades, dependiendo del valor de la
expresin.
Estructura de control repetitiva o de iteracin
condicionada

Una accin se repite una cantidad definida o indefinida


de veces mientras una condicin sea verdadera.
La lgica de programacin se centra sobre todo en el
cuerpo del programa, utilizando las estructuras de datos
y las de control, adems de la programacin modular.
Para disear los programas de computadora,
Estructura de control repetitiva mientras (while)

Al ejecutarse la instruccin mientras (while), se evaluar la


expresin booleana suministrada en los parntesis (condicin),
y si su valor es verdadero (distinto de cero) se realizar el ciclo
o bucle (una o varias instrucciones).
Despus, la condicin es reevaluada y se procede de la misma
manera. Cuando la condicin se vuelve falsa (es decir, cero),
en la siguiente evaluacin se dar por terminado el ciclo
mientras (while).
Estructura de control repetitiva mientras (while)
Estructura de control repetitiva
hacer_mientras (do while)

Esta estructura le permite al programador


especificar que se repita una accin en tanto
cierta condicin sea verdadera; cuando sta
es falsa se sale del ciclo. La condicin la
revisa despus del ciclo o bucle.
Estructura de control repetitiva
hacer_mientras (do while)
Estructura de control repetitiva
desde (for)
Eldesde (for) es la estructura repetitiva ms
utilizada y simple de manejar, ya que repite
un conjunto de instrucciones un nmero
determinado de veces. Una de sus
aplicaciones principales son los arreglos.
Estructura de control repetitiva
desde (for)

Вам также может понравиться