Estructuras Repetitivas

Páginas: 8 (1954 palabras) Publicado: 10 de agosto de 2012
ESTRUCTURAS ALGORITMICAS SELECTIVAS
Las estructuras lógicas selectivas se encuentran en la solución algorítmica de casi todo tipo de problemas. La utilización se da cuando en el desarrollo de la solución de un problema se debe tomar una decisión, para establecer un proceso o señalar un camino alternativo a seguir.
Esta toma de decisión (expresada con un rombo) se basa en la evaluación de una omás condiciones que nos señalarán como alternativa o consecuencia, la rama o camino a seguir.
Hay situaciones en las que la toma de decisiones se realiza en cascada. Es decir se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión y así sucesivamente. Por lo que para alcanzar la solución de este problema o subproblema se debe aplicar prácticamente un árbolde decisión.
Las estructuras algorítmicas selectivas que se utilizan para la toma de decisiones lógicas se pueden clasificar de la siguiente forma:

1.- si entonces (Estructura selectiva simple)
2.- si entonces / sino (Estructura selectivo doble)
3.- si múltiple (Estructura selectiva múltiple)

Cabe señalar que cuando a las estructuras selectivas las aplicamos en cascada, se puedeutilizar una combinación de las estructuras señaladas anteriormente en la clasificación.

ESTRUCTURAS SI ENTONCES

La estructura selectiva si entonces permite que el flujo del diagrama siga por un camino específico si se cumple una condición o conjunto de condiciones. Si al evaluar la condición (o condiciones) el resultado es verdadero, entonces se ejecuta(n) cierta(s) operación (es).
Luego secontinúa con la secuencia normal del diagrama:
Donde:

Condición: expresa la condición o conjunto de condiciones a evaluarse.

Operación: expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera
Diagrama de flujo:
Condición
Operación

Pseudocódigo:
Si condición entonces
Hacer operación.
Fin _ si.

Ejemplo 1.
Construya el diagrama deflujo y pseudocódigo tal, que dado como dato la calificación de un alumno en un examen, escriba “aprobado”, en caso de que esa calificación fuese mayor que 8.
Diagrama de flujo. Pseudocódigo.
Inicio
CAL
CAL > 8
“Aprobado”
Fin

Inicio.
Leer (CAL); /*tipo real*/
Si CAL > 8 entonces
Imprimir (“Aprobado”);
Fin_si
Fin

V
F

Ejemplo 2.
Construya el diagrama de flujo ypseudocódigo tal, que dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $1000. Imprima en este caso, el nuevo saldo del trabajador.
A
Diagrama de flujo. Pseudocódigo.
Inicio

Inicio.
Leer (SUE); /*tipo real*/
Si SUE < 1000 entonces
/* AUM es tipo real */
Asignar AUM= SUE*0.15;
/* NSUE es tipo real */
Asignar NSUE =SUE + AUM;
Imprimir (NSUE);
Fin_si
Fin

SUE

F
NSUE
Fin
SUE < 1000

V

AUM = SUE * 0.15
NSUE = SUE + AUM

A

LA ESTRUCTURA SI ENTONCES /SI NO

La estructura selectiva si entonces /sino permite que el flujo del diagrama se bifurque por dos ramas diferentes en el punto de la toma de decisión (es). Si al evaluar la condición (o condiciones) el resultado esverdadero, entonces se sigue por un camino específico y se ejecuta(n) cierta (s) operación (es) Por otra parte, si el resultado es falso entonces se sigue por otro camino y se ejecuta (n) otra(s) operación (es). En ambos casos, luego de ejecutarse la (s) operación (es) indicada(s), se continúa con la secuencia normal del diagrama. A continuación se presenta el diagrama de flujo, que ilustra estaestructura selectiva:

Pseudocódigo:

Si Condición entonces
Hacer Operación 1
sino
Hacer Operación 2
Fin_si
Diagrama de flujo:
F
V
Condición

Operación 1
Operación 2

Ejemplo 3.
Construya el diagrama de flujo y pseudocódigo tal, que dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor que 8 y “reprobado” en caso contrario....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ESTRUCTURA REPETITIVA
  • Estructuras Repetitivas
  • Estructuras Repetitivas
  • EStructuras repetitivas
  • ESTRUCTURAS REPETITIVAS
  • estructuras repetitivas
  • estructuras repetitivas
  • Estructuras Repetitivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS