You are on page 1of 8

JONATHAN IGNACIO CENTENO ROJAS

ITS MARIO MOLINA

INGENIERA CIVIL

SOFTWARE EN INGENIERA CIVIL

TURNO MATUTINO

TAREA: QU ES ALGORITMO Y QUE ES


DIAGRAMA DE FLUJO?

UNIDAD 2: ALGORITMOS Y DIAGRAMAS DE FLUJO

NUMERO DE CONTROL: 17050376

FECHA DE ENTREGA: 11-SEP-17


INTRODUCCIN

-ALGORITMOS

Un algoritmo consiste en una lista ordenada de operaciones que tienen el


propsito de buscar la solucin a un problema en matemtica, informtica y
disciplinas afines.

Para las ciencias de la matemtica y de la computacin, un algoritmo es una lista


que, dado un estado inicial y una entrada, propone pasos sucesivos para arribar a
un estado final obteniendo una solucin. Sin embargo, el algoritmo no es
excluyente de las ciencias duras o matemticas. Tambin en la vida cotidiana se
emplean este tipo de operatorias casi sin notarlo: por ejemplo, en los instructivos o
manuales de usuario que incluyen ejemplos de resolucin de problemas tcnicos.

-DIAGRAMA DE FLUJO

un diagrama de flujo es una forma esquemtica de representar ideas y conceptos


en relacin. A menudo, se utiliza para especificar algoritmos de manera grfica.

Se conoce como diagramas de flujo a aquellos grficos representativos que se


utilizan para esquematizar conceptos vinculados a la programacin, la economa,
los procesos tcnicos y/o tecnolgicos, la psicologa, la educacin y casi cualquier
temtica de anlisis.
DESARROLLO

-ALGORITMOS

el empleo de algoritmos no es exclusivamente propio de operaciones complejas o


ligadas al mbito de la investigacin cientfica. Al desarrollar un programa de
computacin, por citar un ejemplo, a menudo estamos desarrollando o
implementando un mtodo para resolver algn problema. En definitiva, se trata de
una relacin problema-solucin que tiene lugar a travs de la informtica. Un
algoritmo tpico tiene carcter finito, es preciso, tiene tanto una entrada como una
salida y es eficaz en la resolucin de un problema.

Su uso ms frecuente se da en la matemtica y en la informtica y existen


algoritmos clebres por utilizacin en la historia. Entre ellos, el algoritmo de
Euclides, que tiene el fin de calcular el mximo comn divisor de dos nmeros
enteros positivos. O, por caso, el algoritmo de gauss para resolver sistemas
lineales de ecuaciones. El de floyd-marshall, por ejemplo, analiza formas de
encontrar el camino mnimo en grafos ponderados para la informtica. Otro
sistema algortmico muy conocido es el de Turing, un mtodo computacional
creado por Alan Turing a travs del cual demostr que existan problemas que una
mquina - como una computadora - no poda resolver. As, esta mquina formaliza
el concepto de algoritmo y hasta el da de hoy se contina utilizando con
frecuencia.

Caractersticas de los algoritmos


las caractersticas fundamentales que debe cumplir todo algoritmo son:
un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.
un algoritmo debe estar definido. si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
un algoritmo debe ser finito. el algoritmo se debe terminar en algn
momento; o sea, debe tener un nmero finito de pasos.
un algoritmo debe ser legibles: el texto que lo describe debe ser claro, tal
que permita entenderlo y leerlo fcilmente.
Un algoritmo debe definir tres partes: entrada, proceso y salida. Ejemplo: el
algoritmo de receta de cocina se tendr:
entrada: ingrediente y utensilios.
proceso: elaboracin de la receta en la cocina.
salida: terminacin del plato (por ejemplo, pollo al horno)
EJEMPLOS:

-DIAGRAMA DE FLUJO

un diagrama de flujo, tambin llamado flujograma de procesos o diagrama de


procesos, representa la secuencia o los pasos lgicos (ordenados) 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.

Por lo dicho anteriormente, podramos decir que: "un diagrama de flujo es una
representacin grfica o simblica de un proceso"
los diagramas de flujo son mltiples y diversos y pueden abordar muchos temas
distintos de formas tambin muy diferentes. En cualquier caso, el aspecto en
comn entre ellos es la presencia de un vnculo entre los conceptos enunciados y
una interrelacin entre las ideas. Comnmente, se utiliza este tipo de diagramas
para detallar el proceso de un algoritmo y, as, se vale de distintos smbolos para
representar la trayectoria de operaciones precisas a travs de flechas. Siempre
que existe un diagrama de flujo existe un proceso o sistema que pretende ser
graficado a travs de smbolos visuales que, en vez de trminos verbales,
simplifican el funcionamiento de dicho proceso y lo hacen ms claro y evidente al
lector.

Para que el diagrama de flujo tenga sentido como tal, debe existir un camino hacia
una solucin que parte de un nico inicio y arriba a un nico punto final. con el
propsito de desarrollar un diagrama de estas caractersticas, se recomienda
definir el propsito y destinatario del grfico, identificar las ideas principales,
determinar los lmites y alcance del proceso a detallar, establecer el nivel de
detalle requerido, identificar acciones, procesos y subprocesos, construir el
diagrama y finalmente titularlo con exactitud. Conviene revisar el diagrama para
comprobar que cumple su objetivo con claridad y precisin.

Los smbolos ms utilizados en los diagramas de flujo son la flecha (que indica
sentido y trayectoria), el rectngulo (representa un evento o proceso), el rombo
(una condicin), el crculo (un punto de conexin) y otros.

Adems, existen diversos tipos de diagramas. El vertical, en el que la secuencia o


flujo es de arriba hacia abajo; el horizontal, de izquierda a derecha; el panormico,
puede apreciarse de una vez y de forma tanto vertical como horizontal; el
arquitectnico, describe una ruta sobre un plano arquitectnico de trabajo.

Normalmente para realizar un diagrama de flujo primero se hace lo que se llama


el algoritmo. Un algoritmo es una secuencia de pasos lgicos a seguir para
resolver un problema de forma escrita.

Un ejemplo para cocinar un huevo para otra persona sera:

- pregunto si quiere el huevo frito.


- si me dice que s, lo frio, si me dice que no, lo hago hervido.
- una vez cocinado le pregunto si quiere sal en el huevo.
- si me dice que no, lo sirvo en el plato, si me dice que s, le hecho sal y despus
lo sirvo en el plato.

Si te fijas los pasos no pueden cambiar su posicin. Sera imposible preguntarle si


lo quiere frito despus de haberlo hervido, por ejemplo. Es muy importante que los
pasos sean una secuencia lgica y ordenada.
Ahora que ya sabemos todos los pasos, mediante el algoritmo, podemos hacer un
esquema con estos pasos a seguir. Este esquema ser el diagrama de flujo.

Ejemplo:
Conclusin

En conclusin diramos que el algoritmo es de


carcter general y puede aplicarse a cualquier
operacin matemtica o problema.

La formulacin de algoritmos fue uno de los


mejores adelantos de la ciencia matemtica ya
que a partir de esto se pudieron resolver infinidad
de problemas.

El diagrama de flujo sirve para solo poner


palabras claves de un tema y poder entenderlo
ms fcil sin tener que leer extensos textos ya
que con este simplifica el tema y lo hace ms
llamativo
Referencias

https://www.definicionabc.com/ciencia/algoritmo.php

https://www.definicionabc.com/comunicacion/diagrama-de-flujo.php

http://www.areatecnologia.com/informatica/imagenes/que-es-un-diagrama-de-
flujo.jpg

http://ing.unne.edu.ar/pub/informatica/alg_diag.pdf

https://aulatec.wordpress.com/caracteristicas-y-propiedades-de-los-algoritmos/

You might also like