Académique Documents
Professionnel Documents
Culture Documents
No
Instruccin-si
Si
Condicion 2
No
Instruccin-sino si
Instruccin-sino no
Cundo se emplean?
Se tienen acciones que son excluyentes. Cuando es necesario elegir la accin a realizar de entre un conjunto de alternativas existentes. Cuando es necesario verificar que lo datos sean vlidos.
Dobles
Mltiples
Estudio? O me voy al cine?
DONDE: SI: palabra clave que establece el objeto de comparacin (Condicin ) : Es una expresin lgica simple o compuesta. ENTONCES : Palabra reservada que antecede a la instruccin o conjunto de instrucciones, cuando el resultado es verdadero
Ejemplos
Se desea mostrar un mensaje si la cantidad de alumnos presentes en el saln es mayor a diez. Cmo podra expresarlo?
SI (cantidad >10) ENTONCES IMPRIMIR (La cantidad de Alumnos es Mayor a diez) ;
Se desea sumar dos nmeros slo si son diferentes. Cmo definira la expresin condicional?
SI (nume1< >nume2) ENTONCES Suma:= nume1 + nume2 ;
Ejemplo
Elabore un algoritmo que solicite dos nmeros y eleve al cuadrado la diferencia de los nmeros slo si son diferentes. Muestre el resultado en pantalla ANLISIS:
Fin
Ejemplos
Se desea mostrar un mensaje que indique si la cantidad de alumnos presentes en el saln es mayor a diez o no . Cmo podra expresarlo?
SI (cantidad >10) ENTONCES IMPRIMIR (La cantidad de Alumnos es Mayor a diez) SINO IMPRIMIR (La cantidad de Alumnos es Menor a diez);
Se desea sumar dos nmeros si son iguales y restar el segundo nmero del primero si son diferentes . Cmo definira la expresin condicional?
SI (nume1= nume2) ENTONCES calculo:= nume1 + nume2 SINO calculo:= nume1 - nume2 ;
Ejemplo
Elabore un algoritmo que solicite dos nmeros los sume si son iguales y reste al primer nmero el segundo si son diferentes. Muestre un mensaje indicando la operacin realizada y el resultado obtenido en pantalla ANLISIS: Entrada: Dos nmeros Proceso: Verificar que los nmeros son iguales y sumarlos si son diferentes, se resta el primero menos el segundo Salida: Mensaje con el Tipo de operacin y el Resultado de clculo
Fin
Varias Instrucciones SI (condicin) ENTONCES INICIO Instruccion1 ; Instruccion2 ; InstruccionN ; FIN SINO SI (condicin2) ENTONCES INICIO Instruccion1 ; Instruccion2 ; InstruccionN ; FIN SINO
Instrucccionfinal;
Ejemplos
Se desea mostrar un mensaje que indique si la cantidad de alumnos presentes en el saln es mayor, igual o menor a diez. Cmo podra expresarlo?
SI (cantidad >10) ENTONCES IMPRIMIR (La cantidad de Alumnos es Mayor a diez) SINO SI (cantidad =10) ENTONCES IMPRIMIR (La cantidad de Alumnos es Igual a diez) SINO IMPRIMIR (La cantidad de Alumnos es Menor a diez);
Ejemplos
Se desea sumar dos nmeros si son iguales, si el primero es mayor que el segundo se restan y sino se multiplican. Cmo definira la expresin condicional?
SI (nume1= nume2) ENTONCES calculo:= nume1 + nume2 SINO SI (nume1 > nume2) ENTONCES calculo:= nume1 - nume2 SINO calculo:= nume1 * nume2
Elabore un algoritmo que solicite dos nmeros los sume si son iguales si el primer nmero es mayor que el segundo los reste sino realice el producto. Muestre un mensaje indicando la operacin realizada y el resultado obtenido en pantalla ANLISIS: Entrada: Dos nmeros Proceso: Si los nmeros son iguales sumar Si primero es mayor restar Si el segundo es mayor multiplicar
Ejemplo
SINO INICIO calculo:= (nume1 * nume2); IMPRIMIR ( Se multiplicaron los nmeros y da:, calculo); FIN;
FIN; FIN DEL ALGORITMO verificar.
Fin
Conclusiones
Permiten controlar la ejecucin del algoritmo, ejecutando unas instrucciones u otras dependiendo del resultado de evaluar una expresin lgica.
Conclusiones