You are on page 1of 4

UNIVERSIDAD NACIONAL DEL ALTIPLANO

INGENIERA AGROINDUSTRIAL
CURSO: CONTROL Y AUTOMATIZACIN DE PROCESOS
AGROINDUSTRIALES
DOCENTE: Ing. Marienela Calsin Cutimbo
TRABAJO ENCARGADO
PRESENTADO POR: Miluska Pamela Ichuta arias Cdigo: 105217

ALGORITMO
1. DEFINICIN:
Un algoritmo se puede definir como una secuencia de instrucciones que representan
un modelo de solucin para determinado tipo de problemas. O bien como un
conjunto de instrucciones que realizadas en orden conducen a obtener la solucin de
un problema (Gallardo y Garca, 2004).
Para realizar un programa es conveniente el diseo o definicin previa del
algoritmo. El diseo de algoritmos requiere creatividad y conocimientos profundos
de la tcnica de programacin (Gallardo y Garca, 2004).
Un Algoritmo es una secuencia de operaciones detalladas y no ambiguas, que al
ejecutarse paso a paso, conducen a la solucin de un problema. En otras palabras es
un conjunto de reglas para resolver una cierta clase de problema (Sorribas, 2010).
Algoritmo es un conjunto de instrucciones que especifican la secuencia de
operaciones a realizar, en orden, para resolver un sistema especfico o clase de
problema (Joyanes, 2001).
Un Algoritmo es la aplicacin de pasos lgicos, secuenciales y metdicamente
aplicados para dar solucin a un problema en cuestin. En otras palabras un
algoritmo es una frmula para resolver problemas (Ritter y Borja, 2000).
2. PARTES DEL ALGORITMO:
La mayora de los algoritmos de utilidad al programador poseen 3 partes
principales:
a) Entrada: Informacin dada al algoritmo (Lpez, 2009).
b) Proceso: Operaciones o clculos necesarios para encontrar la solucin
del problema (Lpez, 2009).
c) Salida: Respuestas dadas por el algoritmo o resultados finales de los
procesos realizados (Lpez, 2009).

Fuente; Lpez (2009).

3. CLASIFICACIN Y TIPOS DE LOS ALGORITMOS:
3.1 Clasificacin:
Los cientficos en computacin han definido tres constructores para un programa
estructurado o algoritmo. La idea es que un programa debe estar hecho de una
combinacin de slo estos tres constructores: secuencia, decisin (seleccin) y
repeticin (figura siguiente). Se ha demostrado que no hay necesidad de otros
constructores. Utilizando slo estos constructores hace que un programa o un
algoritmo sea fcil de entender, depurar o cambiar. Se puede clasificar tomando en
cuenta 3constructores:
a) Secuencia: El primer constructor se llama secuencia. Un algoritmo y
eventualmente un programa, es una secuencia de instrucciones, que pueden
ser una simple instruccin o cualquiera de los otros dos constructores
(Gallardo y Garca, 2004).
b) Decisin: Algunos problemas no pueden resolverse slo con una secuencia
de instrucciones simples. A veces tenemos que probar una condicin. Si el
resultado de las pruebas es verdadero, seguimos una secuencia de
instrucciones: si es falso, seguimos una secuencia diferente de instrucciones.
Esto se conoce como el constructor decisin o seleccin (Gallardo y Garca,
2004).
c) Repeticin: En algunos problemas, la misma secuencia de instrucciones que
debe repetirse. Nosotros nos encargamos de esto con el constructor
repeticin o bucle (loop). Encontrar el nmero entero ms grande entre un
conjunto de nmeros enteros puede utilizar una constructor de este tipo
(Gallardo y Garca, 2004).
3.2 Tipos De Algoritmos:
a) Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras (Sorribas, 2010).
b) Cuantitativos: Son aquellos en los que se utilizan clculos numricos para
definir los pasos del proceso (Sorribas, 2010).
4. LA UTILIZACIN DE LOS ALGORITMOS
La importancia de un algoritmo radica en desarrollar un razonamiento lgico
matemtico a travs de la comprensin y aplicacin de metodologas para la
resolucin de problemticas, estos problemas bien pueden ser de disciplinas como
matemticas, qumica y fsica que implican el seguimiento de algoritmos, apoyando
asi al razonamiento critico deductivo e inductivo (Lpez, 2009).
No podemos apartar nuestra vida cotidiana los algoritmos, ya que al realizar
cualquier actividad diaria los algoritmos estn presentes aunque pasan
desapercibidos, por ejemplo: Al levantarnos cada da para hacer nuestras labores
hacemos una serie de pasos una y otra vez; eso es aplicar un algoritmo (Lpez,
2009).
5. BIBLIOGRAFA
Gallardo,R; Garca, C. 2004. Apuntes para la asignatura informtica, diseo de
algoritmos y programas; [Consulta en lnea: Universidad de Mlaga, Diciembre 8 de
2004, http://www.lcc.uma.es/personal/pepeg/mates]
(Gallardo y Garca, 2004)
Joyanes, L. 2001: Fundamentos de programacin, algoritmos y estructura de datos;
Mc Graw Hill, Mxico, segunda edicin.
(Joyanes, 2001)
Lpez, J.C. 2009. Programacin de computadores y creatividad; Gua de
Algoritmos y Programacin para docentes [Consulta en lnea: Eduteka, Julio 16,
2009, http://www.eduteka.org/ProgramacionCreatividad.php].
(Lpez, 2009)
Sorribas, E.M. 2010. Algoritmos y Estructura de datos; Proyecto MEN-
ASCOFADE, Bogot; [Consulta en lnea: MEN, Febrero 16 de 2004,
http://www.eduteka.org/pdfdir/MENEstMatLen.pdf]
(Sorribas, 2010)
Ritter, M.; Borja, P. 2000. Algoritmos y Programacin; Universidad Icesi, Cali.[
http://www.nap.edu/html/beingfluent/]
(Ritter y Borja, 2000)

You might also like