Академический Документы
Профессиональный Документы
Культура Документы
Introduccin. 2
DEFINICIN DE ALGORITMO. 3
LENGUAJE NATURAL.. 3
LENGUAJE DE PROGRAMACIN. 4
LENGUAJE MAQUINA. 4
CONCLUSION 6
INTRODUCCION
"Un algoritmo se define como un mtodo que se realiza paso a paso para solucionar un problema
que termina en un nmero finito de pasos".
Las caractersticas fundamentales que debe cumplir todo algoritmo son:
Debe ser preciso. e indicar el orden de realizacin de cada paso.
Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado
cada vez.
Debe ser finito. Si se sigue un algoritmo, se debe terminar en algn momento; o sea debe
tener un nmero finito de pasos.
La definicin de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.
Disear un algoritmo para cambiar una llanta a un coche. EJEMPLO:
o Inicio.
o Traer gato.
o Levantar el coche con el gato.
o Aflojar tornillos de las llantas.
o Sacar los tornillos de las llantas.
o Quitar la llanta.
o Poner la llanta de repuesto.
o Poner los tornillos.
o Apretar los tornillos.
o Bajar el gato.
o Fin.
Los algoritmos pueden describirse utilizando diversos lenguajes. Cada uno de estos lenguajes
permiten describir los pasos con mayor o menor detalle.
La clasificacin de los lenguajes para algoritmos puede enunciarse de la siguiente manera :
Lenguaje Natural.
Lenguaje de Diagrama de Flujo.
Lenguaje Natural de Programacin.
Lenguaje de Programacin de Algoritmos.
LENGUAJE NATURAL.
Es aqul que describe en espaol, para nuestro caso, los pasos a seguir utilizando un vocabulario
cotidiano. Se le conoce como lenguaje jerga cuando se utilizan trminos especializados de una
determinada ciencia,
profesin o grupo.
Es aqul que se utiliza para introducir en la computadora un algoritmo especfico. Se les conoce
tambin como Lenguaje de Programacin.
LENGUAJE DE PROGRAMACIN:
Es un conjunto de palabras, smbolos y reglas sintcticas mediante los cuales puede indicarse a la
computadora los pasos a seguir para resolver un problema.
Los lenguajes de programacin pueden clasificarse por diversos criterios, siendo el ms comn su
nivel de semejanza con el lenguaje natural, y su capacidad de manejo de niveles internos de la
mquina.
Lenguaje Mquina.
Lenguaje de bajo Nivel (ensamblador).
Lenguajes de Alto Nivel.
LENGUAJE MQUINA.
Son aqullos que estn escritos en lenguajes directamente inteligibles por la mquina
(computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres de
dgitos 0 y 1) que especifican una operacin y las posiciones (direccin) de memoria implicadas en
la operacin se denominan instrucciones de mquina o cdigo mquina. El cdigo mquina es el
conocido cdigo binario.
Es importante utilizar algoritmos ya que con ellos podemos dar instrucciones para la r5esolucion
de algn tipo de problema ya sea lgico o matemtico, un algoritmo debe indicar el orden de
realizacin de cada uno de sus pasos: Instrucciones iniciales, intermedias y finales. Esto permite
mostrar que en algn momento debe culminar la accin o tarea que realiza el algoritmo. En cada
problema el algoritmo se puede expresar en un lenguaje diferente de programacin y ejecutarse
en una computadora distinta.