jueves, 26 de mayo de 2011

Desiciones Simples

Decisiones Simples
Decisiones en secuencia
Esta estructura se da cuando hay  varias condiciones donde no son prioritarias el si o el no
Ejemplo:
Entero: numero
Escribe “Digite un Numero”
Si numero = 0
Llamar a repetición
Si numero = 1
Llamar a vigilancia
Si numero = 2
Llamará mantenimiento
Si numero > 2 Mensaje “Error numero Invalido”
Decisión en cascada o Anidadas
Es un nuevo condicional completo y es colocado dentro de la opción Si  y no se puede colocar dentro de otro condicional, esta estructura nos permite optimizar el programa y facilitar la escritura de instrucciones
Si Estudio entonces
                Pasare examen
Si no
                      Reprobare examen
Fin de Sin
Si lo pasamos a un leguaje computacional tendremos:
Si vamos a evaluar calificaciones para ver si estas son  Buenas,  suficientes, regular. Muy Buenas, Excelentes o Insuficientes
Calificación=Texty1.Text
If calificación <0 Or calificación>10 Then
Label1.Caption=”Calificación no Valida”
Else
If calificacion < 8 Then
Label1.Caption=”Insufficiente”
Else
If calificacion <=5 Then
Label1.Caption=”Regular”
Else
If calificacion < 9 Then
Label1.Caption=”Bien”
 Else
If calificacion < 10 Then
Label1.Caption=”Muy Bien”  
Else
If calificacion = 10 Then
Label1.Caption=”Exelente”
End If
End If
End If
End If
End If
End If
End If
Hay que tomar en cuanta que es importante terminar los ciclos

No hay comentarios:

Publicar un comentario