algoritmo
El presente trabajo trata acerca de cómo es que la programación ha sido simplificada, de cómo puede originarse de tareas simples, como es que surge de dudas tan sencillas un programa; el algoritmo son las instrucciones del desarrollo de un programa, utilizando un orden lógico. De cuantas formas diferentes que existe para crear programas de problemas o condiciones específicas.Algoritmo
Es un conjunto ya escrito de reglas o instrucciones bien definidas y ordenadas que permite realizar una actividad mediante pasos sucesivos que no generan duda de cómo realizar dicha actividad.
Suma de 2 números:
Unos claros ejemplos son de cómo realizar una suma, los manuales de usuario que indican cómo usar cierto artefacto, el algoritmo para encontrar elmáximo común divisor y las órdenes del patrón al empleado.
¿Qué es el Algoritmo?
No existe una definición formal para un algoritmo, ya que existe una gran diversidad, pero todas se pueden expresar de las siguientes formas:
Tiempo Secuencial: Un algoritmo funciona en tiempo discretizado, paso a paso, definiendo una secuencia de estados por cada entrada valida.
Estado Abstracto: Laestructura de un algoritmo, es abstracta de manera, de que no tiene contexto, o no es escrita ni elaborada en forma de párrafo.
Exploración Acotada: La explicación de cada paso está limitada a ser perfecta para el entendimiento de las personas.
En resumen el algoritmo es una serie de instrucciones dadas paso a paso, para poderse realizar con objetos de cualquier clase, siempre y cuando sean dela misma categoría.
Medios de expresión de un algoritmo
Las descripciones en lenguaje natural tienden 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.
Descripciónde un algoritmo:
Descripción de alto nivel: Se establece el problema, 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 enun lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
Diagrama de flujo
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa.Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación. 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 natural tienden 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.
Pseudocódigo
Es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticaspropias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. El pseudocódigo, en general, es comprensible sin necesidad de conocer o utilizar un...
Regístrate para leer el documento completo.