Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructura de Control
en la Programación
Alternativa Simple: Solo se tomará una decisión para seguir el flujo dentro del
algoritmo. La función es realizar un procedimiento basada en una condición
verdadera que será ejecutada, si la condición resulta ser falsa la secuencia del
código en el programa continuará.
inicio PSEUDOCÓDIGO
INICIO
LEER nomb
LEER sexo
Nomb,
LEER sbruto
sexo, sbruto SI sexo = “hombre” ENTOCES
Itbis = sbruto * 3%
FIN SI
Sneto = sbruto – itbis
Sexo No VISUALIZAR nomb
= VISUALIZAR Sneto
“hombre” FIN
Si
CODIFICACIÓN EN QBASIC
Itbis = sbruto * 3% CLS
INPUT “Entre el Nombre:”, nomb
INPUT “Entre el Sexo (hombre ó mujer):”, sexo
INPUT “Entre el Sueldo Bruto:”,sbruto
Sneto = sbruto - itbis IF sexo = “hombre” THEN
itbis = sbruto * 0.03
END IF
Nom Sneto= sbruto – itbis
b PRINT “Nombre :”, nomb
Sneto PRINT “Sexo :”, sexo
PRINT “Sueldo Neto :”, sneto
END
Fin
Alternativa Doble: Ejecutará una de dos posible decisión para continuar con el
flujo dentro del algoritmo. La opción dependerá de una condición que de ser
verdadera ejecutará el flujo que indique el código a ésta y si es falsa, tomará el
otro flujo con una codificación diferente; después de tomar una de ésta dos
alternativa el código del programa continuará.
inicio PSEUDOCÓDIGO
INICIO
LEER nomb
Nomb, LEER sexo
sexo, sbruto LEER sbruto
SI sexo = “hombre” ENTOCES
Itbis = sbruto * 3%
DE CONTRARIO
Itbis = sbruto * 2%
Sexo No FIN SI
= Sneto = sbruto – itbis
“hombre”
VISUALIZAR nomb
VISUALIZAR Sneto
Si Itbis = sbruto * 2% FIN
CODIFICACIÓN EN QBASIC
Itbis = sbruto * 3% CLS
INPUT “Entre el Nombre:”, nomb
INPUT “Entre el Sexo (hombre ó mujer):”, sexo
INPUT “Entre el Sueldo Bruto:”,sbruto
Sneto = sbruto - itbis IF sexo = “hombre” THEN
itbis = sbruto * 0.03
ELSE
itbis = sbruto * 0.02
Nom END IF
b Sneto= sbruto – itbis
Sneto PRINT “Nombre :”, nomb
PRINT “Sexo :”, sexo
PRINT “Sueldo Neto :”, sneto
END
Fin
Alternativa Múltiple: Cuando existe una opción donde se puede tomar más
de dos alternativas a seguir en la lógica del programa, se utilizan instrucciones en
los lenguajes de programación diferente al SI-ENTONCE-DE LO CONTRARIO,
que permiten la selección del flujo a seguir.