Algoritmo
mario_exe6 de Junio de 2013
816 Palabras (4 Páginas)283 Visitas
ALGORITMO: La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
PROGRAMA: un programa es un conjunto de instrucciones que al ser ejecutadas resuelven un problema.
Un programa tiene 3 partes:
1. Entrada de datos: Normalmente se va a ejecutar a través de instrucciones de lectura, y en lo que se le pide al usuario la información que el programa va a necesitar para ejecutarse y se hace a través de lecturas.
2. Acciones de un algoritmo: Parte en la que se resuelve el problema usando los datos de entrada.
3. Salida: Mostrar en un dispositivo de salida los resultados de las acciones anteriormente realizadas. Son acciones de escritura.
En la parte de las acciones a ejecutar se distinguirán dos partes:
Declaración de variables e Instrucciones del programa.
PROGRAMACIÓN: La programación consiste en pasar algoritmos a algún lenguaje de ordenador a fin de que pueda ser entendido por el ordenador. La programación de ordenadores comienza en los años 50 y su evolución a pasado por diversos pasos.
La programación se puede realizar empleando diversas técnicas o métodos.
Esas técnicas definen los distintos tipos de programaciones.
PARTES DE UN ALGORITMO: hay tres pasos:
Entrada. Los datos iniciales que posee el algoritmo antes de ejecutarse.
Proceso. Acciones que lleva a cabo el algoritmo.
Salida. Datos que obtiene finalmente el algoritmo.
LENGUAJE: el lenguaje es una serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se le conoce comúnmente como comunicación.
La comunicación es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo.
Las dos principales son las siguientes:
* Los mensajes deben correr en un sentido a la vez.
* Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación y Mensaje.
LENGUAJE ALGORÍTMICO: es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
Tipos de lenguaje algorítmico:
➢ 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).
CARACTERÍSTICAS Y ELEMENTO PARA CONSTRUIR UN ALGORITMO:
nos describe estos tres aspectos:
Debe ser Preciso.- Esto es, debe especificar sin ambigüedad el orden en que se deben ejecutar las instrucciones.
Debe estar Definido.- Esto es, cada vez que se ejecute bajo las mismas condiciones, la secuencia de ejecución deberá ser la misma proporcionándonos el mismo resultado.
Debe ser Finito.- Esto es, siempre que sea adecuado se realizarán un número finito de instrucciones, en un tiempo finito y requiriendo una cantidad finita de esfuerzo.
FORMA DE REPRESENTAR UN ALGORITMO: LEGUAJE NATURAL, PSEUDOCÓDIGO Y DIAGRAMA DE FLUJO
la programación nos describe:
Lenguaje Natural.- Utilizando palabras, frases y enunciados de la conversación diaria.
Pseudocódigo.- El pseudocódigo es un forma de representar un algoritmo, mediante sentencias similares al lenguaje natural, pero con una precisión mayor. Existen muchas variantes. Cada programador o equipo de programadores elige el suyo propio.
Diagrama de Flujo.- Es una forma gráfica estandarizada
...