Está en la página 1de 4

INSTITUTO TECNCOLOGICO DE

OAXACA

ALGORITMOS Y
DIAGRAMAS DE
FLUJO
SOFTWARE EN INGENIERIA CIVIL
[Escriba el nombre del autor]

ALGORITMOS Y DIAGRAMAS DE FLUJO


Un algoritmo es un conjunto de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos
consecutivos que no generen dudas a quien deba realizarlos.
Un algoritmo se comienza con un estado inicial, y una entrada, y se
siguen los pasos, hasta llegar a un estado final, y as obtener una
solucin.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
En los algoritmos se incluyen pasos finitos, es decir, para llegar a la
solucin se siguen un nmero determinado de pasos.
Los algoritmos se pueden representar grficamente a travs de un
diagrama de flujo.
Las caractersticas que tiene un algoritmo, es que cada accin que se
indique debe ser precisa, debe ser aplicable a todos los elementos de
un mismo tema, y se debe de generar el mismo resultado siempre que
se sigan los mismos pasos
Para disear un algoritmo se siguen las siguientes fases:
Definicin del problema: Qu es lo que se quiere hacer?
Anlisis del problema: Los datos que tenemos, el resultado que
queremos obtener
Seleccin de la mejor alternativa: Cul sera la mejor forma de
obtener el resultado que queremos?
Diagramacin: Dibujar grficamente la lgica de la alternativa
seleccionada
Pruebas: Dar diferentes datos de entrada al programa, seguir la
secuencia indicada hasta obtener el resultado que queremos.
Un algoritmo debe de tener varios componentes:
Inicio: Da inicio a la solucin del problema

Entrada: Se conocen las variables y constantes que van a ser


utilizadas en la solucin del problema
Proceso: Realiza las operaciones con las variables, para dar solucin
al problema.
Salida: Datos arrojados en el proceso.
Existen varios tipos de algoritmos, existen los cuantitativos, que son en
los que se utilizan clculos para definir los pasos, los cualitativos, en
los que se describen los pasos utilizando palabras, entre la
clasificacin ms importante tambin se encuentran los algoritmos
computacionales y los algoritmos no computacionales, donde los
algoritmos computacionales pueden ser ejecutados en la
computadora, y los algoritmos no computacionales son los que no
pueden ser ejecutados en la computadora.

Los diagramas de flujo son una serie de pasos secuenciales que


representan los detalles algortmicos de los procesos. Se utilizan
principalmente en programacin, economa y procesos industriales
En las representaciones grficas de procesos con smbolos, estos se
interconectan para que en conjunto le den un sentido lgico al
diagrama de flujo
Es un esquema para representar grficamente un algoritmo. Se basan
en la utilizacin de diversos smbolos para representar operaciones
especficas. Se les llama diagramas de flujo porque los smbolos
utilizados se conectan por medio de flechas para indicar la secuencia
de operacin. Para hacer comprensibles los diagramas a todas las
personas, los smbolos se hicieron smbolos casi universales.
Un diagrama de flujo es una de las tcnicas de representacin de
algoritmos ms antigua y a la vez ms utilizada, aunque su empleo ha

disminuido considerablemente, sobre todo desde la aparicin de


lenguajes de programacin estructurados.
Los diagramas de Flujos son recomendables para algoritmos no muy
grandes ni muy complejos.
El uso del diagrama de flujo facilita la comunicacin porque
desempean una orden y un papel vital en la programacin de un
problema y facilita la comprensin de problemas complicados y largos.
Los diagramas de flujo, como su nombre lo indica, son grficas que
representan la direccin que sigue la informacin que contiene un
algoritmo. Los datos se encierran en diferentes figuras, llamadas:
figuras lgicas. Existen cinco figuras lgicas nicas utilizadas en el
diagrama de flujo: inicio, proceso, ciclo y fin.

Conclusin
Los algoritmos son una secuencia lgica, y finita de pasos que se
deben seguir para obtener siempre un mismo resultado, en un
algoritmo siempre estarn los mismos elementos, que son entrada,
proceso y salida, como todo, los algoritmos tambin tienen
clasificaciones, los ms importantes son los algoritmos cuantitativos,
donde se usan clculos para obtener el resultado, y los cualitativos,
donde se usan las palabras para llegar siempre al mismo resultado,
los algoritmos se representan de varias formas, pero la ms
importante son los diagramas de flujo, aqu, todos los elementos de los
algoritmos son representados por medio de formas, donde cada forma
tiene un uso diferente.

10/10/13

También podría gustarte