Sie sind auf Seite 1von 11

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

FACULTAD: INGENIERIA
CARRERA: INGENIERIA ELECTRICA

TAREA #1
INFORME

TEMAS:
LENGUAJE DE DIAGRAMA DE FLUJOS TIPOS DE ESTRUCTURAS

AUTOR: ANDRES JEAN PIERRE NOVELLE RENDON


CURSO: 2do SEMESTRE A
MATERIA: PROGRAMACIN
PROFESOR: ING. WHASINTONG GARCA
FECHA: JUEVES 9 DE JUNIO DEL 2016
AO LECTIVO
2016-2017

LENGUAJE DE DIAGRAMA DE FLUJO


Qu es un Diagrama de Flujo?
Un diagrama de flujo, tambin llamado Flujograma de Procesos o Diagrama de Procesos,
representa la secuencia o los pasos lgicos para realizar una tarea mediante unos smbolos.
Dentro de los smbolos se escriben los pasos a seguir. Un diagrama de flujo debe proporcionar
una informacin clara, ordenada y concisa de todos los pasos a seguir.

Cmo Hacer un Diagrama de Flujo?


Normalmente para realizar un diagrama de flujo primero se hace lo que se llama el
algoritmo. Un algoritmo es una secuencia de PASOS a seguir para resolver un problema de
forma escrita.
Para qu se usan los DFD?
El Diagrama de Flujo es su representacin esquemtica. Los diagramas de flujo
representan la secuencia lgica o los pasos que tenemos que dar para realizar una tarea
mediante unos smbolos y dentro de ellos se describen los pasos a realizar.
Por la tanto son una excelente herramienta para comprender el proceso a seguir, as como
para identificar posibles errores antes del desarrollo final de la tarea.
Se usan para antes de hacer un programa informtico, analizar lo que tiene que hacer un
robot, en los procesos industriales, etc.
Un diagrama de flujo es til en todo aquello que se necesite una previa organizacin antes
de su desarrollo.

En la realizacin de un programa informtico es imprescindible primero realizar el


diagrama de flujo, independientemente del lenguaje de programacin que usemos despus.
Una vez que tenemos nuestro diagrama de flujo solo tendremos que conocer las rdenes del
lenguaje que realizan esas tareas.

Reglas Bsicas Para la Construccin de un Diagrama de Flujo

1. Todos los smbolos han de estar conectados

2. A un smbolo de proceso pueden llegarle varias lneas

3. A un smbolo de decisin pueden llegarle varias lneas, pero slo saldrn dos (Si o No,
Verdadero o Falso).

4. A un smbolo de inicio nunca le llegan lneas.

5. De un smbolo de fin no parte ninguna lnea.

Cita http://www.areatecnologia.com/diagramas-de-flujo.htm

Smbolos Utilizados En Los Diagramas De Flujos

Imagen #1
http://macabremoon0.tripod.com/id6.html

Ejemplos de diagramas de flujos


Ejemplo #1: Hacer un diagrama de flujo que permita leer 2 nmeros diferentes y nos diga
cul es el mayor de los dos nmeros.

Ejemplo #2: : Hacer un diagrama de flujo que permita calcular el rea de un circulo.

TIPOS DE ESTRUCTURAS
Estructuras secuenciales
conjunto de instrucciones secuenciales con un ordenamiento lgico para lograr un fin.
Ejemplo #1: Tengo un telfono y necesito llamar a alguien, pero no s cmo hacerlo.

Imagen #2
Estructuras de seleccin
La sentencia if tiene dos alternativas o formatos posibles
If ( condicin ) accin
If (condicin) accin_1 else accin_2
Donde condicin es una expresin lgica, accion1 es el conjunto de sentencias a
ejecutarse en caso de ser afirmativa la condicin y accion2 es el conjunto de sentencias a
ejecutarse en caso de ser falsa dicha condicin.
Las sentencias van incluidas dentro de { } en caso de ser de mas de una lnea de cdigo.

Estructuras de iteracin
Por lo general los lenguajes de programacin disponen de dos estructuras de este tipo: estructura
de decisin simple (if), y estructura de decisin mltiple (CASE, SWITCH). If

es para condicionar

if ("condicion")
{
grupo cierto de instrucciones;
}

el WHILE es muy parecido solo que se repetira "MIENTRAS" la condicion se siga


cumpliendo

while("condicion")
{
grupo cierto de instrucciones;
instruccion(es) para salir del ciclo;
};

Normalmente debes colocar algo dentro del while para q no sea infinito, romper la
condicin.
Cita #2: http://blog.espol.edu.ec/programando/sentencia-repetitiva-for-lenguaje-c/
7

Sentencia for:

Esta sentencia se utiliza para la realizacin de un numero finito y conocido de ciclos de


las sentencias definidas dentro de el.

For (valor inicial; condicin final; incremento)


{
sentencias;
}

Hay que tener cuidado que ninguna operacin interna del bucle modifique el valor de la
variable de control, haciendo a esta incontrolable.

El siguiente ejemplo

For (;;)
{
sentencia;
}
8

Dar un resultado infinito de ejecuciones de las sentencias, debiendo finalizarlo el


operador por teclado (CTRL+C)

en cambio

for (i=1;i<=10;++);
{
sentencia;
}
Cita

#3:

http://pestructurada-uai.blogspot.com/2011/10/tipos-de-estructuras-en-la-

programacion.html

CONCLUSION

El diagrama de flujo es u esquema para representar grficamente un algoritmo, el diagrama


de flujo se basa en la utilizacin de diversos smbolos para representar operaciones
especficas.
En conclusin podemos decir que las estructuras de control son de gran ayuda al momento
de solucionar problemas informticos ya que con su facilidad de inter-pretacin y de manejo
al momento de utilizarlas en los pseudocdigos nos ahorra tiempo y espacio.

10

BIBLIOGRAFIA
1.-

http://pestructurada-uai.blogspot.com/2011/10/tipos-de-estructuras-en-la-

programacion.html
2.- http://es.scholar.google.net/angeldu2011/estructuras-de-control-8570719
3.- http://www.areatecnologia.com/diagramas-de-flujo.htm
4.- http://macabremoon0.tripod.com/id6.html

11

Das könnte Ihnen auch gefallen