lunes, 27 de agosto de 2012

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

ejemplo1

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

si (condición 1) entonces
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