Temas Variados

Páginas: 10 (2273 palabras) Publicado: 10 de junio de 2012
Algoritmos:

Es un procedimiento esquemático que comprende un conjunto de pasos secuenciales ordenados para realizar una actividad específica.

Medios de expresión de un algoritmo:

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje naturaltienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
• Descripción de alto nivel: Se establece elproblema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.
• Descripción formal: Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
• Implementación: Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a caboinstrucciones.
Tipos de algoritmo:
Algoritmo cualitativo: son los algoritmos descritos mediante palabras, ejemplo:
• la elaboración de una receta de cocina.
• Búsqueda de un número telefónico.
• El cambio de una llanta.
• El cambio de un foco quemado, etc.
Algoritmo cuantitativo: son los algoritmos que se basan en cálculos numéricos, ejemplo:
• Pasos a seguir para resolver unaecuación de segundo grado.
• Pasos a seguir para calcular los sueldos de los empleados de una empresa.
• Instrucciones para calcular los impuestos a pagar de los vecinos de un municipio.



Características de un algoritmo:

Los algoritmos deben tener estas características:

• Indicar un orden a seguir en cada uno de sus pasos.
• Ser definido (confiable), si se ejecuta dos veces debelograrse el mismo resultado.
• Ser finito, es decir terminar en un número finito de pasos
Lenguajes Algorítmicos
Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
Tipos de Lenguajes Algorítmicos
• Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
• No Gráficos: Representa en formadescriptiva las operaciones que debe realizar un algoritmo (pseudocodigo).
Pseudocodigo
El pseudocódigo (o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquiera lenguaje por cualquier programador que utilice el pseudocódigo.Diagrama de flujo:

Es una representación grafica de un algoritmo. Los diagramas de flujo se usan normalmente para seguir la secuencia lógica de las acciones en el diseño de programas de computadoras

Símbolos:

Ovalo: este símbolo se le conoce como símbolo Terminal ya que indica donde empieza y termina el diagrama de flujo.

Rectángulo: a estos símbolos se les conocecomo símbolo de proceso los cuales indican que debe efectuarse una operación.

Romboide: es un símbolo de entrada y salida y contiene información que va a ser leída o que va a ser escrita.

Rombo: a este símbolo se le conoce como símbolo de decisión o transferencia. Formula una pregunta o cuestión

Todos estos símbolos que representan diferentes actividades están conectados por flechas. Lascuales indican el orden de cómo van a ser realizadas las diferentes actividades.

Ventajas de los diagramas de flujo:
• Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
• Permiten identificar los problemas y las oportunidades de mejora del proceso. Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temas variados
  • Temas variados
  • Temas variados
  • Temas variados
  • Temas varios
  • Temas Variados
  • Temas Variados
  • Temas Variados

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS