Anda di halaman 1dari 6

INDICE

Introduccin. 2

DEFINICIN DE ALGORITMO. 3

DEFINICIN DE LENGUAJES ALGORTMICOS. 3

LENGUAJE NATURAL.. 3

LENGUAJE DE DIAGRAMA DE FLUJO3

LENGUAJE DE PROGRAMACIN DE ALGORITMOS 4

LENGUAJE DE PROGRAMACIN. 4

LOS PRINCIPALES TIPOS DE LENGUAJES UTILIZADOS SON TRES.. 4

LENGUAJE MAQUINA. 4

VENTAJAS DEL LENGUAJE MQUINA.. 4

CONCLUSION 6
INTRODUCCION

A continuacin presento los algoritmos utilizados en la programacin, el cual es un grupo de pasos


para lograr un resultado donde hay una entrada, un proceso de datos y una salida de resultado,
tambin se presenta la definicin y algoritmos.
DEFINICIN DE ALGORITMO.

"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.

DEFINICIN DE LENGUAJES ALGORTMICOS.

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.

LENGUAJE DE DIAGRAMA DE FLUJO.


Es aqul que se vale de diversos smbolos para representar las ideas o acciones a desarrollar. Es til
para organizar las acciones o pasos de un algoritmo pero requiere de etapas posteriores para
implementarse en un sistema de cmputo.
Lenguaje Natural de Programacin.
Son aqullos que estn orientados a la solucin de problemas que se definen de una manera
precisa. Generalmente son aplicados para la elaboracin de frmulas o mtodos cientficos.
El lenguaje natural tiene las siguientes caractersticas :
Evita la ambigedad (algo confuso que se puede interpretar de varias maneras).
Son precisos y bien definidos.
Utilizan trminos familiares al sentido comn.
Elimina instrucciones innecesarias.

LENGUAJE DE PROGRAMACIN DE ALGORITMOS.

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.

LOS PRINCIPALES TIPOS DE LENGUAJES UTILIZADOS SON TRES:

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.

VENTAJAS DEL LENGUAJE MQUINA

Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traduccin posterior,


lo que supone una velocidad de ejecucin superior a cualquier otro lenguaje de programacin.
CONCLUSION

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.

Anda mungkin juga menyukai