Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las estructuras condicionales comparan una variable contra otro(s) valor(es), para
que con base al resultado de esta comparación, se siga un curso de acción dentro
del programa. Cabe mencionar que la comparación se puede hacer contra otra
variable o contra una constante, según se necesite. Existen dos tipos básicos, las
simples y las múltiples.
Ejemplo 1
Algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer
un mensaje indicándolo.
Expresado en Pseudocódigo
Entero edad
Inicio
Escriba “¿Cuál es tu edad?”
Lea edad
Si edad >= 18 entonces
Escriba “Eres mayor de edad”
Fin si
Fin
Ejemplo 2:
Construir un algoritmo tal, que dado como dato la calificación de un alumno en un
examen, escriba "Aprobado" en caso que esa calificación fuese mayor que 8.
Un alumno aprueba si la calificación es mayor que 8
Salidas: mensaje de aprobado si se cumple la condición.
Entradas: calificación
Ejemplo en seudocódigo:
Variables:
Cal = calificación
Algoritmo:
Inicio
Leer (cal)
Si cal > 8 entonces
Escribir ("aprobado")
Fin si
Fin
Ejemplo en LPP:
Real cal
Cadena [25] nombre
Inicio
Escriba “Ingresar el nombre”
Lea nombre
Escriba “Ingresar la calificación”
Lea cal
Si cal > 8 entonces
Escriba “Alumno aprobado ”, nombre
Sino
Escriba “No aprobado! ” ,nombre
Fin si
Fin
Ejemplo en:
Ejemplo 3
Entero horas
Real Pbruto,ihss,tp
Cadena [25] nombre
Inicio
Escriba “Ingresar el nombre”
Lea nombre
Escriba “Ingresar las horas trabajadas”
Lea horas
Pbruto_horas*50
Si pbruto > 2400 entonces
Ihss_ 84
Sino
Ihss_0.035*pbruto
Fin si
Tp_pbruto-ihss
Escriba “Pago bruto ” , pbruto
Llamar Nueva_linea
Escriba “Seguro Social ” , ihss
Llamar Nueva_linea
Escriba “Total a pagar ” , tp
Llamar Nueva_linea
Fin
En este algoritmo se usó en el cálculo del ihss una decisión que tiene dos salidas,
una cuando se cumple la condición que es el entonces y la otra cuando no se
cumple la condición que es el sino , ahora esto nos ayuda a que nuestros
programas puedan tomar una decisión cuando la condición se cumple y otra
cuando no se cumple.