Qué Es Un Algoritmo

Páginas: 7 (1559 palabras) Publicado: 4 de diciembre de 2015
¿Qué es un algoritmo?

Es un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores.
El algoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir para resolver un problema. Los dos tipos de algoritmo más significativos son:
Cualitativos y cuantitativos, cualitativos son todosaquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema, y Cuantitativos son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.

Características de los Algoritmos:

Finitos: Debe acabar en algún momento.
Eficientes: Deben ocupar la mínima memoria yminimizar el tiempo de ejecución.
Legibles: El texto que lo describe debe ser claro.
Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar, incluso por programadores diferentes a sus propios autores.
Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en módulos pequeños.
Único punto de entrada, único punto de salida:A los algoritmos y a los módulos que lo integran se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.

¿Qué debe hacerse para diseñar un algoritmo?

Análisis previo del problema: Se debe realizar un análisis del funcionamiento del problema antes que se realice cualquier algoritmo.
Identificación de los módulos: La identificación de los módulos es tan importante comola identificación correcta de los requerimientos, esto porque la correcta identificación de los módulos simplifica considerablemente la realización de los algoritmos que darán solución a los requerimientos identificados en el paso anterior.
Realización de los algoritmos: El algoritmo deberá cumplir con las características que se indicaron para posteriormente implementarse en un lenguaje deprogramación comprensible por una computadora.
Implementación de los algoritmos: La implementación del algoritmo se debe realizar en un leguaje de programación para que una computadora pueda comprender las Instrucciones que el algoritmo modela para así poder ejecutarlas y lograr el resultado esperado.





¿Qué partes forman un algoritmo?, Describa brevemente cada una de ellas.

Entrada: es lainformación de partida que necesita el algoritmo para arrancar.
Proceso: es el conjunto de todas las operaciones a realizar.
Salida: son los resultados obtenidos.

¿Cuáles son los pasos en que se divide el trabajo de un programador? Describa brevemente cada uno de ellos.

Entender el problema: Los programadores profesionales escriben programas para satisfacer las necesidades de otros. Entenderrealmente el problema puede ser uno de los aspectos más difíciles de la programación.
Plantear la lógica: La esencia de la programación reside en plantear la lógica del programa. Durante esta fase del proceso de programación, el programador plantea los pasos del programa, decidiendo tanto qué pasos incluir como en qué orden.
Codificar el programa: Una vez que el programador ha desarrollado lalógica del programa, entonces puede describir el programa en uno de los lenguajes de programación que existen.
Traducir el programa: Los lenguajes como Visual Basic están disponibles para los programadores sólo gracias a que alguien ha escrito un programa traductor que cambia el lenguaje de alto nivel (similar al inglés) con el que el programador escribe a lenguaje máquina de bajo nivel que lacomputadora entiende.
Probar el programa: Un programa puede tener dos tipos de errores. Errores en la escritura de las instrucciones y errores en el funcionamiento del mismo.
Poner el programa en ejecución
Una vez que el programa se ha probado adecuadamente, el usuario final podrá utilizarlo.

¿Qué es un programador?
Un programador o una programadora es aquella persona que escribe, depura y mantiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS