Page 1

Qué es un algoritmo? • es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad.[2] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.


Tipos de algoritmos Existen varios tipos de algoritmos, los cuales son: •

Algoritmo cuantitativo

Algoritmo cualitativo

Algoritmo de ordenamiento •

Algoritmo de busqueda

Algoritmo de encadenamiento •

Algoritmo probabilístico

Algoritmo cotidiano

Algoritmo heuristico

Algoritmo de escalada •

Algoritmo voraz Algoritmo determinista


Características de los algoritmos Las características fundamentales que debe cumplir todo algoritmo son: Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.  Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.


Lenguajes algoritmicos • Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).


Tipos de lenguajes algoritmicos • Graficos:son la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). • No gráficos:representan en forma descriptiva las operaciones que debe realizar un algoritmo(pseudocodigo). INICIO


Problemas informatico • Es una relación entre un conjunto de instancias y un conjunto desoluciones. Un problema abstracto permite establecer formalmente la relación deseada entre la entrada de un algoritmo y su salida. 


Programa informatico • Es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora. Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central.


Programa ejecutable • Es tradicionalmente un archivo binario, o como se le conoce habitualmente, cuyo contenido se interpreta por el ordenador como unprograma.


Diagrama de flujo • Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.


Que es un pseudocódigo? • Es una descripción de alto nivel compacta e informal[1]  del principio operativo de un programa informatico u otro algoritmo.


Cรณdigo de maquina โ€ข Es el sistema de cรณdigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autรณmata.


Programa fuente • Es una noción que se emplea como sinónimo de código fuente. Se trata de las instrucciones que un programa informático transmite a una computadora para que pueda ejecutarse. Dichas instrucciones son líneas de texto escritas en un lenguaje de programación (una estructura capaz de impartir instrucciones informáticas a partir de una determinada base semántica y sintáctica).


Compilacion โ€ข Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programaciรณn a lenguaje mรกquina. Ademรกs de un traductor, se pueden necesitar otros programas para crear un programa objeto ejecutable.

Algoritmos  
Read more
Read more
Similar to
Popular now
Just for you