Você está na página 1de 7

Introduccin

El desarrollo de algoritmos es un tema fundamental en el diseo de programas o


soluciones. Por lo cual, el alumno debe tener buenas bases que le sirvan para poder crear de
manera fcil y rpida sus programas.
Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travs
de sistemas de tratamiento de informacin. Los diagramas de flujo describen que
operaciones y en que secuencia se requieren para solucionar un problema dado.
Un diagrama de flujo u organigrama es una representacin diagramtica que ilustra la
secuencia de las operaciones que se realizarn para conseguir la solucin de un problema.
Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el cdigo
frente a la computadora. Los diagramas de flujo facilitan la comunicacin entre los
programadores y la gente del negocio.

1.) Concepto de algoritmo


Es un conjunto finito de pasos definidos, estructurados en el tiempo y
formulados con base a un conjunto finito de reglas no ambiguas, que proveen un
procedimiento para dar la solucin o indicar la falta de esta a un problema en un
tiempo determinado.

Programa: Un programa es un conjunto de instrucciones que una vez


ejecutadas realizarn una o varias tareas en una computadora. Sin
programas, estas mquinas no pueden funcionar. [1][2] Al conjunto general
de programas, se le denomina software, que ms genricamente se refiere
al equipamiento lgico o soporte lgico de una computadora digital.

Programacin: La programacin es el proceso de disear, codificar, depurar


y mantener el cdigo fuente de programas computacionales. El cdigo
fuente es escrito en un lenguaje de programacin. El propsito de la
programacin es crear programas que exhiban un comportamiento
deseado. El proceso de escribir cdigo requiere frecuentemente
conocimientos en varias reas distintas, adems del dominio del lenguaje a
utilizar, algoritmos especializados y lgica formal. Programar no involucra
necesariamente otras tareas tales como el anlisis y diseo de la aplicacin
(pero s el diseo del cdigo), aunque s suelen estar fusionadas en el
desarrollo de pequeas aplicaciones.

Programador: Un programador es aquella persona que escribe, depura y


mantiene el cdigo fuente de un programa informtico, es decir, del
conjunto de instrucciones que ejecuta el hardware de una computadora
para realizar una tarea determinada

2.) Caractersticas de Algoritmo


Las caractersticas fundamentales que debe cumplir un algoritmo son:
PRECISIN: Indica el orden de realizacin de cada paso dentro del
proceso.
DEFINICION: Indica la exactitud y consistencia de los pasos descritos en el
proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se
debe obtener el mismo resultado.
FINITUD: Indica el nmero razonable de pasos, los cuales deben conllevar
a la finalizacin del proceso y producir un resultado en un tiempo finito.

DATOS: Como se describi anteriormente, un dato es un campo que puede


convertirse en informacin. Existen datos simples (sin estructura) y
compuestos (estructurados).

3.) Partes de un Algoritmo


Todo algoritmo debe obedecer a la estructura bsica de un sistema, es decir:
entrada, proceso y salida. Donde:
ENTRADA Corresponde al insumo, a los datos necesarios que requiere el
proceso para ofrecer los resultados esperados.
PROCESO Pasos necesarios para obtener la solucin del problema o la situacin
planteada.
SALIDA Resultados arrojados por el proceso como solucin.
diagrama de flujo o diagrama de actividades
es la representacin grfica del algoritmo o proceso. Se utiliza en disciplinas
como programacin, economa, procesos industriales y psicologa cognitiva
Datos
Los datos son smbolos que se convierten en condiciones, hechos, situaciones o
valores. Un dato puede significar un nmero, una letra, un signo ortogrfico o
cualquier smbolo que represente una cantidad.
Variable : espacio de memoria que almacena un valor
4.) Elementos para construir un Algoritmo

5.) Que un Diagrama de Flujo


Que es un diagrama de flujo: el diagrama de flujo o diagrama de actividades es
la representacin grfica del algoritmo o proceso. Se utiliza en disciplinas como
programacin, economa, procesos industriales y psicologa cognitiva.
Estos diagramas utilizan smbolos con significados definidos que representan los
pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que
conectan los puntos de inicio y de fin de proceso.

6.) Recomendaciones generales para un diagrama de flujo de datos


Se deben usar solamente lneas de flujos horizontales y/o verticales.
Se debe evitar el cruce de lneas utilizando los conectores.
Se deben usar conectores slo cuando sea necesario.
No deben quedar lneas de flujo sin conectar.
Se deben trazar los smbolos de manera que se puedan leer de arriba hacia
abajo y de izquierda a derecha.
Todo texto escrito dentro de un smbolo deber ser escrito claramente,
evitando el uso de muchas palabras.

7.) Simbologa de los diagramas de flujo de datos

valo o Elipse: Inicio y trmino (Abre y/o cierra el diagrama).

Rectngulo: Actividad (Representa la ejecucin de una o ms actividades o


procedimientos).

Rombo: Decisin (Frmula una pregunta o cuestin).

Crculo: Conector (Representa el enlace de actividades con otra dentro de


un procedimiento).

Tringulo boca abajo: Archivo definitivo (Guarda un documento en forma


permanente).

Tringulo boca arriba: Archivo temporal (Proporciona un tiempo para el


almacenamiento del documento)

Conclusin
Al realizar este trabajo llegamos a la conclusin que los algoritmos son una de las
herramientas ms complejas y aplicables en el rea de la informtica y el mundo de los
computadores. Pudimos comprobar que mientras ms potente, completo y eficiente es el
computador o la aplicacin que corre sobre el mismo mas grande, complejo y exacto es el
algoritmo que utiliza el diagrama de flujo es un esquema para representar grficamente un
algoritmo, el diagrama de flujo se basa en la utilizacin de diversos smbolos para
representar operaciones especficas, porque los smbolos utilizados se conectan por medio
de flechas para indicar la secuencia de operacin.

Bibliografa
www.wikipedia.algoritmo.com
www.wikipedia.diagramadeflujo.com
www.monografias.algoritmo.com

Você também pode gostar