Laboratorio de estructuras de control selectivas CBP100
1. UNIVERSIDAD AUTONOMA DEL BENI
FACULTAD DE INGENIERÍA Y TECNOLOGÍA
CARRERA DE INGNIERÍA DE SISTEMAS
PROGRAMACIÓN I – CBP 100
GUÍA DE LABORATORIO - (PSEUDOCÓDIGO – LENGUAJE C)
DOCENTE: ING. RAMIRO SALAZAR VELÁSQUEZ
TEMA II: ESTRUCTURAS SELECTIVAS
FECHA: ____/____/_______
En la mayoría de los problemas algorítmicos se requiere7n efectuar tomas de decisiones que conducen a la ejecución de
una o más acciones dependiendo de la verdad o falsedad de una o más condiciones.
SELECCIÓN SIMPLE:
PSEUDOCODIGO CÓDIGO
SI (CONDICIÓN) ENTONCES
ACCIÓN A
FIN_SI
if(expresión)
sentencia;
SI (CONDICIÓN) ENTONCES
ACCIÓN A1
ACCIÓN A2
FIN_SI
if(expresión){
sentencia1;
sentencia2;
…
}
SELECCIÓN DOBLE:
PSEUDOCODIGO CÓDIGO
SI (CONDICIÓN) ENTONCES
ACCIÓN A
SINO
ACCIÓN B
FIN_SI
if(expresión)
sentencia1;
else
sentencia2;
SI (CONDICIÓN) ENTONCES
ACCIÓN A1
ACCIÓN A2
…
ACCIÓN AN
SINO
ACCIÓN B1
ACCIÓN B2
…
ACCIÓN BN
FIN_SI
if(expresión){
sentencia1;
sentencia2;
…
}else{
sentenciaa:
sentenciab;
…
}
SELECCIÓN MÚLTIPLE:
PSEUDOCODIGO CÓDIGO
SEGUN (selector) HACER
CASO C1: acción S1
CASO C2: acción S2
CASO C3: acción S3
CASO C4: acción S4
…
CASO Cn : acción Sn
SINO : acción Df
FIN_SEGÚN
switch(expresión){
case 1:
sentencia1;
break;
case 2:
sentencia2;
break;
case 3:
sentencia3;
break;
…
default:
sentenciaN;
break;
}
EJERCICIOS DE PRÁCTICA DE LABORATORIO: Ejercicios resueltos de estructuras selectivas del texto base de la materia.