Filosofia General
Enviado por Vivas03 • 24 de Abril de 2014 • 408 Palabras (2 Páginas) • 259 Visitas
Algoritmos
En la matemática y la lógica, así como también en las ciencias de la computación, los algoritmos son un conjunto de instrucciones o reglas definidas, ordenadas y finitas, las cuales no dejan duda sobre algún proceso a quien realiza dicha actividad.
¿Qué son?
No existe una definición formal para el término “algoritmo”. Pero nosotros podemos decir que los algoritmos son pasos ordenados, instrucciones o indicaciones lógicas para resolver un problema; primero identificamos el problema y luego nos planteamos cómo resolverlo, ese es nuestro objetivo, una vez planteado nuestro objetivo buscamos el camino lógico para llegar hasta él.
Varios autores los señalan como una lista de instrucciones, para resolver algún cálculo o una problemática, generalmente se dice que son finitos, pero no necesariamente deben serlo.
Características.
• Los algoritmos deben de ser precisos, ya que indican precisamente y de manera inequívoca lo que se debe de hacer.
• Deben de ser definidos, ya que deben de producir los mismos efectos o resultados cada vez que se apliquen.
• En informática, puede tener 0 (cero) o más elementos de entrada.
• Los algoritmos siempre producen un resultado.
¿Cómo se representan?
Los algoritmos se pueden representar de muchas maneras, desde formas como el lenguaje natural, pseudocódigo, hasta diagramas de flujo o lenguajes de programación en el área de informática, solo por mencionar algunas.
En el lenguaje natural los algoritmos presentan ambigüedades, lo contrario sucede con los diagramas de flujo, los cuales son independientes de lenguaje de programación específico.
Antes de que se conviertan los algoritmos a lenguaje de programación se deben de usar las formas de representación mencionadas anteriormente.
A continuación se explican las diferentes representaciones:
• Diagrama de flujo: Son representaciones gráficas de los algoritmos, usan símbolos conectados con flechas para indicar la secuencia del algoritmo. Son usados para representar algoritmos pequeños porque abarcan mucho espacio y a la vez es un poco complicado la elaboración de los mismos. Se usan en las introducciones a los algoritmos y también en los lenguajes de programación por su fácil lectura, lo cual los hace bastante amigables para con las personas un poco ajenas a la informática.
• Pseudocódigo: Quiere decir “supuesto lenguaje”. Es una descripción de alto nivel de un algoritmo, combina el lenguaje natural con ciertas abreviaciones propias del lenguaje de programación, lo cual ahorra espacio ya que permite indicar algoritmos que ocuparían mucho y también facilita su lectura.
• Variables: Son elementos que toman valores específicos de un tipo de dato específico; para ellas existen dos maneras de otorgarles valores: mediante una sentencia
...