estructura

Páginas: 10 (2408 palabras) Publicado: 5 de abril de 2013
UNIDAD III
ESTRUCTURA DE FLUJO PROGRAMATICO

3.1. ESTRUCTURA DE DECISION
3.1.1. SIMPLE
Un diagrama de flujo representa la esquematización grafica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo escribe un programa en algún lenguaje deprogramación. Si el diagrama de flujo esta completo y correcta, el paso del mismo a un lenguaje de programación es relativamente simple y directo.

A continuación presento los símbolos que utilizaremos, y una explicación de los mismos, Estos satisfacen las recomendaciones de la International Standard Organization (ISO) y la American Standard Institute (ANSI).

Las estructuras lógicas selectivas seencuentran en la solución algorítmica de casi todo tipo de problemas. La utilizamos cuándo el desarrollo de la solución de un problema debemos 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 o más condiciones que nos señalaran como alternativa o consecuencia, la rama 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 debemos aplicar prácticamente un árbol de decisión.

Las estructuras algorítmicas selectivas que se utilizan para la toma dedecisiones lógicas las podemos clasificar de la siguiente forma:

1. SI ENTONCES (Estructura selectiva simple)
2. SI ENTONCES / SINO (Estructura selectiva doble)
3. SI MÚLTIPLE (Estructura selectiva múltiple)

Cabe señalar que cuando a las estructuras selectivas las aplicamos en cascada, podemos utilizar una combinación de las estructuras señaladas anteriormente en la clasificación.La Estructura Si Entonces

La estructura selectiva SI ENTONCES permite que el flujo del diagrama siga por un camino especifico si se cumple una condición o conjunto de condiciones. SI al evaluar la condición (o condiciones) el resultado es verdadero, entonces se ejecutara(n) cierta(s) operación(es). Luego se continua con la secuencia normal del diagrama.A continuacion presentamos el diagrama de flijo, que ilustra selctiva si entobnces, en lenguaje algoritmico.


.
.
.
SI condicion ENTONCES

Hacer operacion

{ Fin del condiconal }
.
.
.


Ejemplo 1

Construya un diagrama de flujo 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.DATO: CAL

DONDE: CAL es una variable de tipo real, que expresa la calificación del alumno.



































Explicación De Las Variables

CAL: Variable de tipo real. Almacena la calificación del alumno.


A continuación en la siguiente tabla observamos LA PRUEB A DE ESCRITORIO



NUMERO DE CORRIDA
DATO

CAL
RESULTADO
1
8.75“aprobado”
2
7.90

3
8.00

4
9.50
“aprobado”
5
8.35
“aprobado”


Seudocodigo


EXAMEN_SELECTIVA_SIMPLE

{El programa, dados como dato la calificación de un alumno en un examen, escribe aprobado si la calificación es superior a8}

{CAL son variables de tipo real}

1. Leer CAL
2. SI CAL > 8 ENTOCES
Escribir “aprobado”
3. { Fin del condicional del paso2 }Ejemplo 2
Dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $100. Imprima en este caso, el nuevo sueldo del trabajador. Haga diagrama de flujo correspondiente.

DATO: SUE
DONDE: SUE es una variable de tipo real, que expresa el sueldo del trabajador.


























Explicación De Las Variables

SUE:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura
  • Estructura
  • Estructura
  • Estructuras
  • Estructuras
  • Estructuras
  • Estructuras
  • Estructuras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS