Centro de Estudios Tecnológicos Industrial y de Servicio

Páginas: 24 (5774 palabras) Publicado: 25 de septiembre de 2015
Centro de Estudios Tecnológicos Industrial y de Servicio



Nombre de los integrantes del equipo: Ricardo de Jesús Fuentes Francisco, María Fernanda Malerva Franco, Alid Vargas Jonguitud, Jesús Eduardo Antonio Reyes, Denilson Morales Tesillos


Nombre del maestro: C. Ing. Marco Antonio Mata Maya


Materia: Programación Orientada a Objetos (POO)


Nombre del proyecto: Investigación

Grado:3° Grupo: “A”


Especialidad: Programación

Concepto y aplicación de algoritmos

Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.Según los expertos en matemática, los algoritmos permiten trabajar a partir de un estado básico o inicial y, tras seguir los pasos propuestos, llegar a una solución. Cabe resaltar que, si bien los algoritmos suelen estar asociados al ámbito matemático (ya que permiten, por citar casos concretos, averiguar el cociente entre un par de dígitos o determinar cuál es el máximo común divisor entre doscifras pertenecientes al grupo de los enteros), aunque no siempre implican la presencia de números.
Además de todo lo expuesto, en el ámbito matemático, y cuando estamos decididos a llevar a cabo la descripción de uno de esos algoritmos hay que tener en cuenta que se puede efectuar mediante tres niveles. Así, en primer lugar, nos encontramos con el de alto nivel, lo que es la descripción formal yfinalmente la tarea de implementación.
Asimismo tampoco podemos pasar por alto que los algoritmos se pueden expresar a través de lenguajes de programación, pseudocódigo, el lenguaje natural y también a través de los conocidos como diagramas de flujo.
Definición formal
Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados"computacionales" por cada entrada válida (la entrada son los datos que se le suministran al algoritmo antes de comenzar).

Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación (los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantesbajo isomorfismo.
Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual.
Aritmetizabilidad. Solamente operaciones innegablemente calculables están disponibles en el paso inicial.
En general,no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida). Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema enparticular. Por ejemplo, una versión modificada de la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser un algoritmo.

A primera vista, se puede pensar que el conocimiento de estos algoritmos y estructuras de datos no tienen una aplicación práctica inmediata. Sin embargo, su conocimiento y correcta aplicación sirven para producir programas mejores, en el sentido deque aprovechan mejor la memoria del sistema, son más rápidos, eficientes, robustos y tolerantes a fallos.
Las aplicaciones de estos algoritmos en algunos casos son inmediatas; por ejemplo, hallar el trayecto más corto entre dos estaciones es algo que interesa a muchos viajeros del metro y se pueden obtener aproximaciones bastante buenas del mundo real utilizando algunos de los algoritmos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Centro De Estudios Tecnológicos Industriales Y De Servicios No
  • CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y SERVICIOS
  • CENTRO DE ESTUDIOS TECNOLÓGICOS INDUSTRIAL Y DE SERVICIOS N 1
  • Manual de organización del centro de estudios tecnológicos industrial y de servicio
  • CENTROS DE ESTUDIOS TECNOLOGICO INDUSTRIAL Y DE SERVICIOS 2
  • Centro De Estudios Tecnológicos Industrial Y De Servicios N
  • CENTRO DE ESTUDIOS TECNOLOGICOS Industrial y de Servicios No 1
  • Centro Tecnológico Industrial Y Servicios No

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS