Está en la página 1de 2

El microprocesador, tambin conocido como Unidad Central de Procesamiento, CPU, es el cerebro de todos los ordenadores y de muchos electrodomsticos y dispositivos

electrnicos. Varios microprocesadores, trabajando juntos, constituyen los corazones de centros de datos, supercomputadoras y otros dispositivos digitales. EJEMPLOS DE ALGORITMOS EN LENGUAJE NATURAL 1. Realizar una llamada telefnica desde un telfono publico tarjetero: 1. Ubicar el telfono publico en buen estado 2. Ubicar el numero de telfono 3. Ubicar la tarjeta telefnica con saldo disponible 4. Descolgar el auricular 5. Esperar tono Conversar Colgar el auricular Extraer tarjeta telefnica 11. Fin Ver el programa preferido en el canal de televisin 1. Enchufar el televisor 2. Encender el televisor 3. Ver la imagen en la pantalla 4. Preguntarse es el canal que deseo ver? 9. en el living 10. Fin

6. 7. 8. 9. 10.

Introducir la tarjeta telefnica Marcar el numero Esperar respuesta Si suena ocupado colgar el auricular Si atienden la llamada

2.

5. 6. 7. 8.

Si es falso, cambio el canal Si es verdadero, ver el programa regular el volumen reclinarse

Lenguaje de programacin. Una alternativa valida es escribir directamente la solucin utilizando un lenguaje de programacin. tiene la limitacin de no poder utilizar el total del potencial de un algoritmo, ya que los lenguajes de programacin tiene reglas que limitan la creatividad de la solucin. 3. Lenguajes de programacin. Un lenguaje es un sistema de comunicacin compuesto por un vocabulario y una gramtica . todo lenguaje esta compuesto por un conjunto de smbolos y un conjunto de reglas que indican como ha de utilizarse el conjunto de smbolos (sintaxis) para dar un significado (semntico). Los lenguajes de programacin respetan este concepto. Un lenguaje de programacin, es un conjunto de instrucciones y smbolos definido por reglas sintcticas y semnticas, para la escritura de programas de computadoras. Existen tres tipos de lenguajes de programacin: Lenguaje de maquina. Lenguaje cuyas instrucciones son "entendibles" directamente por la maquina. Sus instrucciones y smbolos son secuencias de 0 y 1 (lenguaje binario). Por cada instruccin que puede ejecutar la maquina, existe una cadena binaria que la representa . Cada instruccin almacenada en memoria hace referencia a una direccin de memoria, una operacin ejecutable por el procesador y la direccin de memoria donde se encuentran los datos con los cuales ha de hacerse la operacin. Son lenguajes que dependen del hardware de la maquina, es decir, dos maquinas distintas tienen lenguajes de maquina distintos. Existen varios inconvenientes para su utilizacin, entre ellos: -Es muy difcil y lento escribir un programa en lenguaje de maquina. -Es muy difcil depurar (probar y corregir) y realizar modificaciones al programa. -Los programas se escriben para un procesador especifico (hardware especifico). Lenguaje de bajo nivel. El lenguaje de bajo nivel por excelencia es el Assembler. Un programa escrito en este lenguaje requiere un proceso de traduccin a su equivalente el lenguaje de bajo nivel. Al igual que los lenguajes de bajo nivel, dependen de la maquina particular. Esto significa que, un programa escrito en Assembler solo podr ejecutarse en la maquina para la cual se escribi el programa. Cada tipo de maquina tiene su propio lenguaje Assembler. Lenguaje de alto nivel. on los lenguajes que se utilizan en la actualidad. Estan diseados para que sean interpretados por las personas. En algunos aspectos, se asemejan al habla natural. Un programa escrito en un lenguaje de alto nivel requiere de un proceso de traduccion al lenguaje de bajo nivel, ya que estos programas n son interpretados por las maquinas. A los programas de alto nivel se los llama programa fuente.

También podría gustarte