ESTRUCTURAS CONDICIONALES
También llamados enunciados de decisión o alternativos.
Estos algoritmos son útiles en los casos en los que se debe tomar una decisión o analizar varias posibilidades mediante la comparación. Ya sea :
variable vs variable
variable vs constante
variable vs expresión aritmética.
Las estructuras condicionales existen en tres tipos:
* simples: su definición se resuma en que solo se toma una decisión
un ejemplo claro de las estructuras condicionales simples puede verse en el siguiente link
ejemplo 2:
entero edad
inicio
escriba ¿cual es tu edad?
lea edad
si edad>=18 entonces
escriba "eres mayor de edad
fin si
fin
El ejemplo 2 en diagrama de flujo se representa así:
* Dobles o compuestos: eligen entre dos opciones o alternativas posibles para cumplir una condición.
si (condición) entonces
instrucciones
sino instrucciones
fin si
ejemplo1:
real cal
cadena [25] nombre
inicio
escriba "ingrese el nombre"
lea nombre
escriba "ingrese la calificación"
lea cal
si cal>3.5 entonces
escriba "alumno aprobado",nombre
sino
escriba "no aprobado",nombre
fin si
fin
* Anidados:puede contener mas de dos alternativas .
se representan en dos casos:
caso 1:
se tienen 3 posibles valores para una variable.
si (condición 1) entonces
bloque de instrucciones
sino
si (condición 2) entonces
bloque de instrucciones
sino
bloque de instrucciones
fin si
fin si
caso 2 :
se tienen varias condiciones para una variable
bloque de instrucciones
sino
si (condición 2) entonces
bloque de instrucciones
sino
si (condición 3) entonces
bloque de instrucciones
sino
bloque de instrucciones ------------------------> ya que no se cumplen ni la condición 1,2,3
fin si
fin si
fin si
No hay comentarios:
Publicar un comentario