UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE CIENCIAS MATEMÁTICAS
E.P Computación Científica
Semestre 2021-I
Laboratorio N°4
Prof. Mg José Luis Acuña Guillermo 1
CONTROL DE FLUJO
Prof. Mg José Luis Acuña Guillermo 2
La declaración if
La instrucción if-else en C++ se usa para poner en practica una estructura de
decisión en su forma mas simple, la de elegir entre dos alternativas. La sintaxis de
seudocódigo mas usada de esta instrucción es
Prof. Mg José Luis Acuña Guillermo 3
La estructura if-else dirige a la computadora a ejecutar una serie de una o
más instrucciones basadas en el resultado de una comparación.
Prof. Mg José Luis Acuña Guillermo 4
Una instrucción compuesta consiste de instrucciones individuales encerradas
entre llaves.
Prof. Mg José Luis Acuña Guillermo 5
La condición usada en una instrucción if puede ser cualquier expresión valida de C++ .Las
expresiones mas usadas por lo común, son las llamadas expresiones relacionales. Una
expresión relacional simple consiste en un operador relacional que compara dos operandos,
como se muestra en la figura.
Prof. Mg José Luis Acuña Guillermo 6
Operadores lógicos
Además de usar expresiones relacionales simples como
condiciones, pueden crearse condiciones mas complejas usando
los operadores lógicos AND, OR y NOT. Estos operadores son
representados por los símbolos &&, ||, y !, respectivamente.
Prof. Mg José Luis Acuña Guillermo 7
Tipo 2 “si-si no”
if(condición a evaluar) // por ejemplo D<0
{
//Bloque de Instrucciones si se cumple la condición....
}
else
{
//Bloque de Instrucciones si NO se cumple la condición....
....
....
}
//Bloque de Instrucciones restante del algoritmo...
Prof. Mg José Luis Acuña Guillermo 8
Instrucciones 1
1 If (condición 2)
{
Instrucciones 3
Si No }
2
else
{
3 Si No if(condición 4)
4 {
instrucciones 5
5 6 }
else
{
instrucciones 6
}
}
7 Prof. Mg José Luis Acuña Guillermo 9
Prof. Mg José Luis Acuña Guillermo 10