![]() |
|||||||
|
Sentencias Selectivas AnidadasDentro de las sentencias que figuran dentro de una sentencia if, pueden colocarse también otras sentencias selectivas. De esta manera: Supongamos que deseamos imprimir en pantalla la nota de un alumno, clasificandolo en "aprobado", "no aprobado", y "deficiente". El algoritmo quedaría de esta manera. si (nota >= 60) entonces Es muy importante que se útilize un buen sangrado en cada sentencia selectiva, para que sea mas legible el
código, y además que se comente el código, para que no te pierdas si llevas escritas varias
lineas, y también por si alguna otra persona, desea actualizar tu código.
Esta sentencia se útiliza para elegir entre diferentes alternativas. Esta se compone de varias sentencias sentencias simples, cuando se ejecuta, una y solo una de las sentencias simples se selecciona y ejecuta. La sintaxis es la siguiente: según sea (selector) hacer El valor de selector debe ser un tipo ordinal, y los valores constantes deben tener el mismo tipo que el selector. Se pueden útilizar sentencias if anidadas, pero la sentencia según sea es mas legible. Vamos a realizar en seudocódigo el ejemplo anterior, pero esta vez útilizando la sentencia según-sea. segun sea (nota) hacer Si te das cuenta, he omitido la clausula sino del algoritmo, esta es opcional y se puede omitir. Toma de Decisiones Indice Estructuras de Control Repetitivas © Copyright 2001-2002 ® Derechos ReservadosLuis Enrique Pirir e-mail: luispirir@hotmail.com Cualquier consulta o sugerencia puedes hacersela llegar al webmaster |