ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos

JacquelineGrimm27 de Agosto de 2012

531 Palabras (3 Páginas)368 Visitas

Página 1 de 3

Algoritmos Computacionales

Todos los días se presentan diferentes situaciones por resolver, por ejemplo, debes solucionar cómo trasladarte a tu escuela, qué hacer cuando tienes que realizar una exposición para alguna asignatura.

Para resolver estas interrogantes necesariamente tienes que seguir un proceso y te enfrentas intuitivamente a conceptos como problema o algoritmo que tienen una aplicación amplia en el universo de la informática.

Para poder definir algoritmo es necesario conocer el significado de problema, ya que es éste el que da origen a los algoritmos. El Diccionario de la Lengua Española define PROBLEMA como “conjunto de hechos o circunstancias que dificultan la consecución de un fin”. Un problema consiste en una situación que debe aclararse o resolverse y que puede tener un número determinado o indefinido de soluciones.

Para resolver un problema, ya sea de la vida diaria o de computación, debes seguir una serie de pasos con el fin de llegar a un objetivo. A esta seria de pasos se le llama algoritmo, el cual se define como “un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema.”

Pasos para resolver un problema

Antes de que intentes resolver cualquier problema, ya sea que tenga que ver o no con la computadora, hay que identificar el problema en sí mismo, es decir, darse cuenta del hecho de estar frente a un problema que se quiere resolver. En ingeniería de software se reconocen los siguientes pasos para la resolución de problemas por medio de la computadora:

• Identificación del problema. Reconocer que existe un problema que se quiere resolver.

• Análisis o planteamiento del problema. Comprender qué es lo que se quiere resolver.

• Diseño o planteamiento de la solución. Diseñar una solución adecuada para el problema.

• Creación de un algoritmo. Enunciar la solución como una secuencia de pasos lógicos.

• Desarrollo. Utilizar lenguajes y técnicas de programación para que la computadora pueda ejecutar el algoritmo.

Los algoritmos se convierten en programas por medio de un lenguaje de programación, que es una técnica estándar de comunicación que expresa las instrucciones que van a ser ejecutadas por la computadora.

En el momento de crear un algoritmo debes tomar en cuenta ciertas características:

• Objetivo. Se debe de conocer el final al que se quiere llegar con el algoritmo.

• Ordenado. Debe tener instrucciones claras para que sea un algoritmo preciso.

• Finito. Significa que cuenta con un determinado número de pasos, indicando un inicio y un fin, por lo que es conveniente numerar los pasos a seguir.

• Definido. Nos asegura que si seguimos más de una vez la serie de pasos descritos llegaremos siempre al mismo resultado.

• Claro. Las instrucciones de los algoritmos deben redactarse en forma clara, concreta y breve, evitando las ambigüedades.

Los algoritmos son el antecedente de los programas que posteriormente se utilizarán en una computadora con algún fin específico. Algunas reglas para que la redacción de los algoritmos sea de fácil lectura y comprensión son:

• Utilizar las palabras INICIO y FIN para identificar el punto de partido y el término del algoritmo.

• Numerar cada paso

• Las instrucciones deben ser frases cortas, claras y concretas.

• No iniciar con artículos (el, las, los, etc.). Inician con un verbo que identifica la acción que se va a realizar.

• Cuando el problema es muy complejo se recomienda dividirlo en módulos o subalgoritmos.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com