La estructura de selección if

Una estructura de selección se utiliza para elegir entre cursos alternativos de acción. 

Por ejemplo, suponga que en un examen la nota de 60 es la nota de aprobado. El enunciado en seudocódigo

if la nota del estudiante es mayor que o igual a 60
Print "Aprobó"

determina si la condición "la nota del estudiante es mayor que o igual a 60” es verdadera o falsa. Si la condición es verdadera, entonces se imprime "Aprobó” y el siguiente enunciado en seudocódigo se "ejecuta" (recuerde que el seudocódigo no es un lenguaje de programación verdadero). Si la condición resulta falsa, se ignora la impresión, y se ejecuta el siguiente enunciado del seudocódigo. Note que la segunda línea de esta estructura de selección está con sangría. Esta sangría es opcional, pero es muy recomendada, ya que auxilia a destacar la estructura de los programas estructurados. 


El compilador de C ignora los espacios en blanco como son los espacios en blanco, los tabuladores y las nuevas líneas que son utilizadas para sangrías y para el espaciamiento vertical.

Consejo

La aplicación consistente de reglas convencionales responsables para las sangrías mejora en forma importante la legibilidad de los programas. Sugerimos un tabulador de tamaño fijo de aproximadamente 1/4 de pulgada o de tres espacios por cada sangría.

El enunciado anterior en seudocódigo if puede ser escrito en C para calculadoras CASIO fx-9860G Series, como

if (nota >= 60)
Print((unsigned char*)"Aprobo");

Advierta que el código C para calculadoras CASIO fx-9860G Series es parecido al seudocódigo. Esta es una de las propiedades del seudocódigo que lo hace una herramienta tan útil para el desarrollo de programas.

Consejo

A menudo se utiliza el seudocódigo durante el proceso de diseño para "pensar en voz alta " un programa. Posteriormente el programa en seudocódigo se convierte a C para calculadoras CASIO fx-9860G Series.

El siguiente diagrama de flujo ilustra la estructura if de una sola selección.


Este diagrama de flujo contiene el símbolo quizás de mayor importancia en la diagramación de flujo el símbolo diamante, también conocido como símbolo de decisión, y que indica que una decisión debe ser tomada. El símbolo de decisión contiene una expresión, como es una condición, que puede resultar verdadera o falsa. Dos líneas de flujo parten del símbolo de decisión. Una indica la dirección a tomarse cuando la expresión dentro del símbolo es verdadera; la otra indica la dirección a tomarse cuando la expresión es falsa. Las decisiones pueden ser tomadas, basadas en condiciones que contengan operadores relacionales o de igualdad. De hecho, se puede tomar una decisión basándose en cualquier expresión si la expresión se iguala a cero, se considera como falsa, y si la expresión se iguala a no cero, se considera como verdadera.

Note que la estructura if, también, es una estructura de una entrada/una salida.

No hay comentarios:

Publicar un comentario