Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase # 07
ESTRUCTURA DE CONTROL SELECTIVA
Estructura de control selectiva o alternativa
De acuerdo con una condición que puede ser verdadera o falsa se elige una opción, la cual
realiza una acción (una o varias instrucciones). La condición puede ser simple o compuesta
(una o varias).
La expresión condicional
La condición es una expresión booleana. Si el resultado de la expresión:
• es cero, se considera una condición falsa.
• no es cero, se considera una condición cierta
Estructura de control selectiva simple si:
Estructura de control que dirige a la computadora para ejecutar una o más instrucciones
solamente si la condición es verdadera. Si la condición es falsa no realiza ninguna acción.
1. Si se requiere ejecutar una sola instrucción, cuando se cumpla la condición se representa
de la siguiente forma:
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
Ejemplo:
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
Ejemplo:
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
Anidamiento o escalonamiento si-si no-si:
El concepto de anidamiento es muy utilizado en la programación y consiste en insertar
(anidar) una estructura dentro de otra.
La expresión “si anidados” se refiere a que podemos utilizar una sentencia si dentro de otra
sentencia si. Esto se emplea cuando se tienen que cumplir varias condiciones para poder
ejecutar una acción.
Ejemplo:
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
Ejemplo en clase:
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN – MAT 1104 “E” - Univ. Miguel Angel Yucra Paredez