algoritmo

En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar 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. Los algoritmos son el objeto de estudio de la algoritmia.1
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.

algoritmo

algoritmo

pseudocódificacion

Diremos que una es un pseudocódigo si mediante ella podemos describir la solución de un problema en forma de algoritmo dirigido al computador, utilizando palabras y frases del lenguaje natural sujetas a unas determinadas reglas. Todo pseudocódigo debe posibilitar la descripción de:

· Instrucciones de entrada/salida.
· Instrucciones de proceso.
· Sentencias de control del flujo de ejecución.
· Acciones compuestas, que hay que refinar posteriormente.

Asimismo, tendrá la posibilidad de describir datos, tipos de datos, constantes, variables, expresiones, archivos y cualquier otro objeto que sea manipulado por el programa.

Acciones simples

Las acciones simples, también denominadas instrucciones primitivas, son aquellas que son ejecutadas de forma inmediata por el procesador.

· Asignación: almacena en una variable el resultado de evaluar una expresión.
· Entrada: Toma un dato del dispositivo estándar de entrada y lo almacena en una variable. Si se leen varias variables, se pueden colocar éstas en una misma instrucción separándolas por comas.
· Salida: imprime en el dispositivo estándar de salida el resultado de evaluar una expresión. Al igual que en la lectura, se pueden imprimir varias expresiones en una sola instrucción de escritura.

pseudocódificacion

pseudocódificacion
No hay ninguna entrada.
No hay ninguna entrada.