República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universidad Bicentenaria de Aragua
Ingeniería en sistemas
Trimestre-IV 2020
Instrucciones de Control
Profesora: Participante:
Mayira Bravo Stephany García
Estructura de selección simple
El objetivo de esta estructura es decidir ejecutar un bloque de código o no. Para esta estructura, así
como también para la estructura de selección doble, es sumamente importante escribir correctamente
la expresión condicional. (Recuerda que en este post  describo como escribir este tipo de
expresiones).
También observa cómo el uso de la sangría es relevante. No tanto para el compilador, sino más bien
para el programador, pues nos permite escribir de una forma más legible los programas, lo que los
hará también más fáciles de leer y entender. (Conoce más sobre el uso de la sangría en esta entrada)
Estructura de selección simple anidada
La instrucción SI se utiliza para diseñar estructuras de selección que contengan más de dos
alternativas.
Una sentencia SI entonces puede contener otra estructura SI_entonces, y esta a su vez puede
contener otra, y así sucesivamente; al mismo tiempo, dentro de cada estructura pueden existir
diferentes acciones.
Las estructuras SI interiores a otras estructuras SI reciben el nombre de anidadas.
Estructuras de selección doble
El objetivo de esta estructura es decidir qué bloque de código ejecutar, si el que se encuentra en la
rama verdadera o el que se encuentra en la rama falsa. La decisión dependerá de la evaluación de la
expresión condicional. Como puedes observar, se compone de los siguientes elementos:
1.La expresión condicional que determinará cuál bloque se ejecutará, el de la rama verdadera o el de
la rama falsa.
2.El bloque de acciones de la rama verdadera: el conjunto de acciones a ejecutar SÓLO SI la
expresión condicional resulta verdadera.
3.El bloque de acciones de la rama falsa: el conjunto de acciones a ejecutar SÓLO SI la expresión
condicional resulta falsa.
4.La sección común de la estructura de control, que se ejecutará sin importar el resultado de la
expresión condicional.
Estructuras de selección doble anidada
Se dice que una estructura "Si" ( o Si - Sino) está anidada cuando esta contenida dentro de otra
estructura "Si" o dentro de otra estructura Si - Sino, no existe limite en cuanto al nivel de
anidamiento.
Estructuras de control de repetición
La estructura de repetición o bucle hace posible la ejecución repetida de una o más
instrucciones, las estructuras de repetición nos permiten ejecutar varias veces unas
mismas líneas de códigoEstas estructuras describen procesos que se repiten varias
veces en la solución del problema. El conjunto de acciones que se repiten conforman
el cuerpo del bucle y cada ejecución del cuerpo del bucle se denomina iteración.
REPITA PARA
Se utiliza para repetir una sentencia o grupo de sentencias un número fijo de veces.
REPITA PARA variable_de_control:= valor_inicial HASTA valor_final
Sentencia 1;
Sentencia 2;
FIN RP
• REPETIR HASTA
Se utiliza para repetir una sentencia o grupo de sentencias hasta que una condición
especificada sea verdadera.
Repetir
Sentencia 1;
Sentencia 2;
........
Sentencia n;
hasta Condición;
Varables auxiliares
Una de las operaciones que realizamos habitualmente es el intercambio de elementos, swap, en nuestros programas.
Para ello lo mas natural es utilizar una tercera variable de almacén temporal para realizar este intercambio.
Pues existe un método para poder realizar este intercambio, entre variables numéricos, sin tener necesidad de utilizar
una tercera variable.
Supongamos que tenemos dos variables con los valores 30 y 40;
int a = 30;
int b = 40;
Estructura repetitiva mientras
Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las
anteriores que son las estructuras REPETITIVAS.
Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces.
Una ejecución repetitiva de sentencias se caracteriza por:
- La o las sentencias que se repiten.
- El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias.
Uso de Contadores y Acumuladores en ciclos
Contador: Se entiende por contador una variable que lleva la cuenta del número de
veces que se ha cumplido una condición.
Acumulador: Se entiende por acumulador una variable que acumula el resultado de
una operación.
Estructuras de Control de Repetición
La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones. Estas
estructuras describen procesos que se repiten varias veces en la solución del problema. Se utiliza para
repetir una sentencia o grupo de sentencias un número fijo de veces.
Estructura repetitiva repetir
Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el
bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while que
est1á en la parte superior. El bloque de operaciones se repite HASTA que la condición sea Verdadera.
Estructura repetitiva para
Es la estructura algorítmica adecuada para utilizar en un ciclo que se ejecutará un número
definido de veces.
Estructuras de Selección Múltiples
También conocido como estructura de decisión múltiple permite seleccionar un camino entre varios caminos posibles
teniendo como base el valor de la variable seleccionada la cual es comparada con una lista de constantes (case n)
enteras o de carácter.

Instrucciones de control

  • 1.
    República Bolivariana deVenezuela Ministerio del Poder Popular para la Educación Universidad Bicentenaria de Aragua Ingeniería en sistemas Trimestre-IV 2020 Instrucciones de Control Profesora: Participante: Mayira Bravo Stephany García
  • 2.
    Estructura de selecciónsimple El objetivo de esta estructura es decidir ejecutar un bloque de código o no. Para esta estructura, así como también para la estructura de selección doble, es sumamente importante escribir correctamente la expresión condicional. (Recuerda que en este post  describo como escribir este tipo de expresiones). También observa cómo el uso de la sangría es relevante. No tanto para el compilador, sino más bien para el programador, pues nos permite escribir de una forma más legible los programas, lo que los hará también más fáciles de leer y entender. (Conoce más sobre el uso de la sangría en esta entrada) Estructura de selección simple anidada La instrucción SI se utiliza para diseñar estructuras de selección que contengan más de dos alternativas. Una sentencia SI entonces puede contener otra estructura SI_entonces, y esta a su vez puede contener otra, y así sucesivamente; al mismo tiempo, dentro de cada estructura pueden existir diferentes acciones. Las estructuras SI interiores a otras estructuras SI reciben el nombre de anidadas.
  • 3.
    Estructuras de seleccióndoble El objetivo de esta estructura es decidir qué bloque de código ejecutar, si el que se encuentra en la rama verdadera o el que se encuentra en la rama falsa. La decisión dependerá de la evaluación de la expresión condicional. Como puedes observar, se compone de los siguientes elementos: 1.La expresión condicional que determinará cuál bloque se ejecutará, el de la rama verdadera o el de la rama falsa. 2.El bloque de acciones de la rama verdadera: el conjunto de acciones a ejecutar SÓLO SI la expresión condicional resulta verdadera. 3.El bloque de acciones de la rama falsa: el conjunto de acciones a ejecutar SÓLO SI la expresión condicional resulta falsa. 4.La sección común de la estructura de control, que se ejecutará sin importar el resultado de la expresión condicional. Estructuras de selección doble anidada Se dice que una estructura "Si" ( o Si - Sino) está anidada cuando esta contenida dentro de otra estructura "Si" o dentro de otra estructura Si - Sino, no existe limite en cuanto al nivel de anidamiento.
  • 4.
    Estructuras de controlde repetición La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones, las estructuras de repetición nos permiten ejecutar varias veces unas mismas líneas de códigoEstas estructuras describen procesos que se repiten varias veces en la solución del problema. El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada ejecución del cuerpo del bucle se denomina iteración. REPITA PARA Se utiliza para repetir una sentencia o grupo de sentencias un número fijo de veces. REPITA PARA variable_de_control:= valor_inicial HASTA valor_final Sentencia 1; Sentencia 2; FIN RP • REPETIR HASTA Se utiliza para repetir una sentencia o grupo de sentencias hasta que una condición especificada sea verdadera. Repetir Sentencia 1; Sentencia 2; ........ Sentencia n; hasta Condición; Varables auxiliares Una de las operaciones que realizamos habitualmente es el intercambio de elementos, swap, en nuestros programas. Para ello lo mas natural es utilizar una tercera variable de almacén temporal para realizar este intercambio. Pues existe un método para poder realizar este intercambio, entre variables numéricos, sin tener necesidad de utilizar una tercera variable. Supongamos que tenemos dos variables con los valores 30 y 40; int a = 30; int b = 40;
  • 5.
    Estructura repetitiva mientras Hastaahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS. Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces. Una ejecución repetitiva de sentencias se caracteriza por: - La o las sentencias que se repiten. - El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias. Uso de Contadores y Acumuladores en ciclos Contador: Se entiende por contador una variable que lleva la cuenta del número de veces que se ha cumplido una condición. Acumulador: Se entiende por acumulador una variable que acumula el resultado de una operación. Estructuras de Control de Repetición La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones. Estas estructuras describen procesos que se repiten varias veces en la solución del problema. Se utiliza para repetir una sentencia o grupo de sentencias un número fijo de veces.
  • 6.
    Estructura repetitiva repetir Estaestructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while que est1á en la parte superior. El bloque de operaciones se repite HASTA que la condición sea Verdadera. Estructura repetitiva para Es la estructura algorítmica adecuada para utilizar en un ciclo que se ejecutará un número definido de veces. Estructuras de Selección Múltiples También conocido como estructura de decisión múltiple permite seleccionar un camino entre varios caminos posibles teniendo como base el valor de la variable seleccionada la cual es comparada con una lista de constantes (case n) enteras o de carácter.