martes, 25 de junio de 2019

Pseudocódigo


Falso lenguaje (o pseudocodigo), se utiliza para plantear una idea de codigo, pero dicho Algoritmo tiene que se lo mas parecido al lenguaje de programacion a utilizar y tiene que estar en nuestro idioma
El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en español.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. 

Características que debe tener un Pseudocodigo:
  • Se puede ejecutar en un ordenador
  • Es una forma de representación sencilla de utilizar y de manipular. 
  • Facilita el paso del programa al lenguaje de programación. 
  • Es independiente del lenguaje de programación que se vaya a utilizar. 
  • Es un método que facilita la programación y solución al algoritmo del programa. 

¿Qué es un algoritmo?

Se llama algoritmo a un conjunto ordenado y estructurado de instrucciones, pasos lógicos o reglas predefinidas, finitas y jerarquizadas, cuyos pasos sucesivos permiten llevar a cabo una tarea o resolver un problema, efectuando la toma de decisiones pertinente sin dudas ni ambigüedades.
Los algoritmos son esquemas de pensamiento muy utilizados en la vida cotidiana. Algunos ejemplos son los manuales de usuario paso por paso o las guías operativas del software utilizadas en la programación y la computación como guías.
Sin embargo, no existe consenso respecto a una definición formal de lo que es. Esto no ha impedido su uso en las matemáticas desde tiempos inmemoriales hasta hoy.


Características de un algoritmo

  1. Precisión

Las instrucciones y los pasos contenidos en un algoritmo deben ser precisos, es decir, no deben dejar margen para ningún tipo de ambigüedad.
Esto se debe a que sus instrucciones deben poder seguirse y comprenderse a cabalidad, o de lo contrario el diagrama de flujo en el que se inscribe no arrojará el resultado correcto.


  1. Definición

Todo algoritmo debe estar perfectamente definido, es decir, se lo debe seguir cuantas veces sea necesario obteniendo cada vez siempre el mismo resultado.
De lo contrario, el algoritmo no será fiable y no servirá como guía en la toma de decisiones.

Algoritmo-min