Estructuras_Condicionales
Páginas: 2 (309 palabras)
Publicado: 21 de octubre de 2015
Elaborado por: Samy Eunice Pinto
Estructuras de Control Condicionales
●
●
Sirven para controlar el orden de ejecución de
un programa.
Son de utilidad almomento de tomar
decisiones.
Elaborado por: Samy Eunice Pinto
Sintaxis en c++
●
if (condición) {
bloque de instrucciones
}
o
if (condición)
instrucción;
Elaborado por: Samy Eunice Pinto
Sintaxisen Python
if condición:
instrucción1
●
Ejemplo:
If semaforo == rojo:
print "Esperar"
Elaborado por: Samy Eunice Pinto
Sintaxis en C++ incorporando else
if (condición) {
bloque de instrucciones 1
}else {
bloque de instrucciones 2
}
o
if (condición)
instrucción1;
else
instrucción2;
Elaborado por: Samy Eunice Pinto
Sintaxis en Python incorporando else
if semaforo == rojo:
print "Esperar"else:
print "Continuar"
Elaborado por: Samy Eunice Pinto
Anidar las instrucciones if
If (condición) {
bloque de instrucciones 0
if (condición){
bloque de instrucciones 1
}
bloque de instrucciones 2
}Elaborado por: Samy Eunice Pinto
Ejercicio
#include
using namespace std;
int main(){
int opcion;
cin>> opcion;
if(opcion==1)
cout << "Sumar"<
if(nota==2)
cout<<"Restar"<
cout<< "Multiplicar"<
if (nota==4)
cout<< "Dividir"<
if (nota>=5)
cout<< "opcion invalida" <
}
Elaborado por: Samy Eunice Pinto
Caracteristicasdel Código
●
Poco entendible
●
Propenso a errores
Elaborado por: Samy Eunice Pinto
Solución
●
Uso de instrucción Switch
Ejemplo:
switch (variable) {
case primervalor: instrucciones; break;case segundovalor: instrucciones; break;
case tercervalor: instrucciones; break;
}
Elaborado por: Samy Eunice Pinto
Caracteristicas
●
Toma decisión sobre el valor de una variable.
–
●
Cadainstrucción CASE compara el valor actual con
el valor de la variable.
La instrucción break permite que se continue
con las instrucciones despúes del switch.
Elaborado por: Samy Eunice Pinto
Ejemplo en...
Leer documento completo
Regístrate para leer el documento completo.