Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo Trabajo. Ingenieria Industrial Seccion 1
Algoritmo Trabajo. Ingenieria Industrial Seccion 1
Asignatura: Computacin
Algoritmos
Profesora:
Estudiante:
Luis Estrao
Kioxibel fagundez
_Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas y ordenadas que
permiten llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a la persona
que deba hacer dicha actividad. Se da un estado inicial y se siguen los pasos para llegar a un
estado final y obtener una solucin.
_En la vida cotidiana empleados frecuentemente algoritmos para resolver problemas, como por
ejemplo: Cuando hacemos una comida o cuando hacemos un jugo, tambin cuando sacamos una
cuenta, entre otras cosas.
2.-Representacin de algoritmos
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural,
pseudocdigo, diagramas de flujo y lenguajes de programacin entre otros. Las descripciones en
lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocdigo y diagramas de flujo
evita muchas ambigedades del lenguaje natural. Dichas expresiones son formas ms
estructuradas para representar algoritmos; no obstante, se mantienen independientes de un
lenguaje de programacin especfico.
Tambin es posible incluir un teorema que demuestre que el algoritmo es correcto, un anlisis de
complejidad o ambos.
3.-Pseudocdigo
4.- Organigramas
b).-Presenta todos los elementos de autoridad, los niveles de jerarqua y la relacin entre ellos.
Tabular: Es prcticamente escalar, solo que el tabular no lleva lneas que unen los
mandos de autoridad.
Es importante tener en cuenta que ningn organigrama puede ser fijo o invariable. Es decir, un
organigrama es una especie de fotografa de la estructura de una organizacin en un momento
determinado.
5.- Diagramas de Nassi- Schneiderman
_Tambin conocido como diagrama de Chapn, es una representacin grfica que muestra el
diseo de un programa estructurado. Fue desarrollado en 1972 por Isaac Nassi y Ben
Schneiderman. Este diagrama tambin es conocido como estructograma, ya que sirve para
representar la estructura de los programas. Combina la descripcin textual del pseudocdigo con
la representacin grfica del diagrama de flujo.
Los diagramas Nassi-Shneiderman son (la mayora de las veces) son similares a los diagramas de
flujo. Todo lo que se puede representar con un diagrama Nassi-Shneiderman se puede representar
con un diagrama de flujo.
Ejemplo:
Todas las estructuras de control tienen un nico punto de entrada. Las estructuras de control se
pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que
permiten que la programacin se rija por los principios de la programacin estructurada.
7.- Asignaciones
_La operacin de asignacin es el modo de darle valores a una variable, se representa con el
smbolo u operador. La flecha (operador de asignacion) se sustituye en otros lenguajes , por
( BASIC, FORTAN o = PASCAL) sin embargo es preferible el uso de la flecha en la redaccion
del algoritmo para evitar ambiguedades.
Operaciones de asignacin
Todo algoritmo debe obedecer a la estructura bsica de un sistema de entrada, proceso y salida.
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.
9.- Decisiones
Para que el algoritmo sea flexible y general se deben tener en cuenta todas las posibilidades o
alternativas que puedan presentarse en un momento dado. De aqu la necesidad de hacer
comparaciones y tomar decisiones. Bsicamente los enunciados de decisin se utilizan para
tomar una accin o conocer el estado de alguna situacin en especial.
10.- Ciclos
Un algoritmo se comporta de manera secuencial, cada instruccin se lee desde inicio hasta fin,
esto nos da pie a pensar que para lograr repetir algo, ser necesario copiarlo muchas veces. En el
mundo de los algoritmos encontramos la forma de repetir las veces que deseamos una instruccin
o un bloque de ellas, a este elemento lo denominamos ciclo. En la naturaleza y en el mundo real
la mayora de cosas son cclicas, comer, dormir, respirar, trabajar, estudiar, descansar son cosas
que se repiten con diferente periodicidad.
11.- Procedimientos
_ Un procedimiento es un subprograma que ejecuta una tarea determinada. Est compuesto por
un conjunto de sentencias, a las que se le asigna un nombre, o identificador. Constituyen
unidades del programa, y su tarea se ejecuta siempre y cuando encuentre el nombre que se le
asign a dicho procedimiento.
3.-Se pueden ejecutar ms de una vez en un programa, con solo llamarlos las veces que as desee.
Con esto se ahorra tiempo de programacin.
Referencias bibliogrficas
https://es.wikipedia.org/wiki/Algoritmo
http://algoritmos021415.blogspot.com/2012/04/representacion-de-un-algoritmo.html
https://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://informaticabachilleratoitea.blogspot.com/p/pseudocodigo.html
https://es.wikipedia.org/wiki/Organigrama
https://es.wikipedia.org/wiki/Diagrama_Nassi-Shneiderman
https://es.wikipedia.org/wiki/Estructuras_de_control
http://mural.uv.es/matesado/estructcont.html
https://es.slideshare.net/BorisSalleg/algoritmo-variables-constantes-tipos-de-datos-y-asignacion
https://es.slideshare.net/Lokedeleo/algoritmos-de-entrada-proceso-y-salida
http://algoritmo-programado.blogspot.com/2012/10/algoritmo-de-decision.html
https://es.slideshare.net/SlimsColmenarez/ciclos-8780036
https://www.google.co.ve/search?
q=procedimientos+algoritmos&oq=proc&aqs=chrome.1.69i57j69i59j69i60l2.2271j0j8&sourcei
d=chrome&ie=UTF-8