You are on page 1of 9

Algoritmos

Profesor :feley medina













Universidad nacional abierta y a distancia
Neiva Huila
2013
introduccin


hablaremos de algoritmos y est dirigida esencialmente a la
conceptualizacin de trminos bsicos necesarios para el abordaje del
presente curso. Y entre los aspectos fundamentales se encuentran: las
generalidades de la programacin, tcnicas de programacin, y
operaciones, manejo de variables y constantes, lo mismo que expresiones
aritmticas lgicas, todo esto acompaado de procesos pedaggicos,
propios del modelo de la educacin a distancia apropiada en el uso de las
nuevas tecnologas































Objetivos


Analizar los diferentes problemas ,identificar los datos que se tienen
y cuales se necesitan

que el algoritmo es de carcter general y puede aplicarse a cualquier
operacin matemtica o a cualquier problema.

La formulacin de algoritmos fue uno de los ms grandes adelantos
dentro de la ciencia matemtica ya que a partir de ellos se pudieron
resolver infinidad de problemas. Luego de realizar este trabajo
hemos visto como los algoritmos son una de las herramientas ms
complejas y aplicables en el rea de la informtica y el mundo de los
computadores.















algoritmos




Algoritmo se define como un conjunto ordenado y finito de operaciones que
permite hallar la solucin de un problema , mtodo y notacin en las distintas
frmulas del clculo. El algoritmo constituye un mtodo para resolver un problema
mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada
en forma de diagrama de flujo con el fin de seguirlo de una forma ms sencilla.
De acuerdo con el concepto anterior, el algoritmo podra estar incluido en la
definicin de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI),
al referirse a ste como toda secuencia de instrucciones o indicaciones destinadas
a ser utilizadas, directa o indirectamente, en un sistema informtico para realizar
una funcin o una tarea o para obtener un resultado determina Diferencia entre
algoritmo y diagrama de flujo



Diferencia entre algoritmo y diagrama de flujo
Por algoritmo se entiende una lista de instrucciones donde se especifica una
sucesin de operaciones necesaria para resolver cualquier problema de un tipo
dado, y 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. inado,
cualquiera que fuere su forma de expresin y fijacin.
Pasos para la solucin de un problema:

1.Diseo de algoritmo.
2.Expresar el algoritmo como un diagrama de flujo.
3.Ejecutar y validar el programa por la computadora.
Caractersticas de un algoritmo

- Preciso, indicara el orden de cada paso
- Definido, el mismo resultado se obtendr al ejecutar el algoritmo n ocasiones.
- Finito, deber terminar en algn momento.

Ejemplo: Genere un algoritmo que solucione la entrega de un pedido a un cliente.

1.Inicio
2.Tomar el pedido(s)
3.Pasar al proceso
4.Enviar pedido
5.Cobrar
6.Hay mas pedidos? --- en caso de que si regresar al paso 4
7.Regresar al comercio
8.Fin
PARTES DE UN ALGORITMO:
Todo Algoritmo debe tener las siguientes partes:
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser
ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos despus de la ejecucin del
algoritmo.


Qu es un diagrama de flujo?

- Es una representacin grfica de un algoritmo.

de mejora del proceso
Un diagrama de flujo es una representacin grfica de un proceso. Cada paso del
proceso es representado por un smbolo diferente que contiene una breve
descripcin de la etapa de proceso. Los smbolos grficos del flujo del proceso
estn unidos entre s con flechas que indican la direccin de flujo del proceso.
El diagrama de flujo ofrece una descripcin visual de las actividades implicadas en
un proceso mostrando la relacin secuencial ente ellas, facilitando la rpida
comprensin de cada actividad y su relacin con las dems, el flujo de la
informacin y los materiales, las ramas en el proceso, la existencia de bucles
repetitivos, el nmero de pasos del proceso, las operaciones de
interdepartamentales Facilita tambin la seleccin de indicadores de proceso
Ventajas de los diagramas de flujo

- Favorecen la comprensin del proceso atreves de mostrarlo como un dibujo.
- Permiten identificar los problemas y las oportunidades






















Conclusiones

que el algoritmo es de carcter general y puede aplicarse a cualquier
operacin matemtica o a cualquier problema Conclusiones
Conceptualizar los aspectos fundamentales referentes a los antecedentes,
desarrollo y evolucin de los algoritmos.
Determinar las tcnicas de programacin, lo mismo que los lenguajes de
programacin
Conocer tipos de operadores
Diferenciar y aplicar variables y constantes
Jerarquizar las expresiones mediante las reglas de prioridad
Conocer diferentes tipos de lenguajes de programacin


















Referencias bibliogrficas

Acosta Sarmiento, Jess Antonio. Aprendizaje de Particiones Difusas para
Razonamiento Inductivo. Tesis Doctoral, Barcelona: Departament dEnginyeria de
Sistemes, Automtica i Informtica Industrial, 2006.
Acurio, Santiago Del Pino. Introduccin a la Informtica Forense. Trabajo de
Acosta Sarmiento, Jess Antonio. Aprendizaje de Particiones Difusas para
Razonamiento Inductivo. Tesis Doctoral, Barcelona: Departament dEnginyeria de
Sistemes, Automtica i Informtica Industrial, 2006.
Acurio, Santiago Del Pino. Introduccin a la Informtica Forense. Trabajo de
Investigacin, Ecuador: Ministerio Pblico de Pichincha, 2007.
Bertona, Luis Federico. Entrenamiento de Redes Neuronales Basado en
Algoritmos Evolutivos. Tesis Doctoral, Universidad de Buenos Aires, 2005.
Campos, Rahn A. Algoritmo Evolutivo Multi Objetivo para Maximizar una
Funcin
de Dos variables. AG Bivariado. http://www.scribd.com/doc/3933911/AGBivariado
(ltimo acceso: 15 de setiembre de 2008).

You might also like