Internet y Algoritmo
Enviado por karlo • 15 de Noviembre de 2017 • 868 Palabras (4 Páginas) • 553 Visitas
...
ALGORITMO
Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que transforma los datos de un problema (entrada) en los datos de una solución (salida) que permite realizar una actividad mediante pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos. Sin embargo, estos modelos están sujetos a un tipo particular de datos como son números, símbolos o gráficas mientras que, en general, los algoritmos funcionan sobre una vasta cantidad de estructuras de datos.
Entre los tipos de algoritmo tenemos: Algoritmos estáticos, son algoritmos que funcionan siempre igual, por ejemplo, los sistemas basados en el método de resolución. Los Algoritmos probabilísticos, que no utilizan valores de verdad booleanos sino continuos, como los sistemas basados en lógica difusa. Algoritmos adaptativos, son con cierta capacidad de aprendizaje, que suelen ser utilizados en sistemas basados en redes neuronales. Deterministico, sí en cada paso del algoritmo, es posible predecir la salida para una entrada dada y No determinísticos, sí existe uno ó más pasos en el algoritmo, para el cual es posible predecir cual será la salida.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. 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
En el caso de los Diagramas de Flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO. El Pseudocódigo, es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
Uno de los elementos que conforman un algoritmo son las variables, que son elementos que toman valores específicos de un tipo de datos concreto. La declaración de una variable puede realizarse comenzando con var. Principalmente, existen dos maneras de otorgar valores iniciales a variables, mediante una sentencia de asignación y mediante un procedimiento de entrada de datos.
Los algoritmos tiene como características que deben ser preciso e indicar el orden de realización de cada paso, algoritmo debe estar definido, es decir, si se sigue un algoritmo dos veces, se debe obtener
...