Vous êtes sur la page 1sur 11

L E N G U A J E D E P R O G R A M A C I N

GENERALIDADES

Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado de un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin Permite especificar de manera precisa sobre qu datos debe operar una computadora, cmo deben ser almacenados o transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural

GENERALIDADES

Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje especfico conocido como cdigo mquina, el cual la mquina comprende fcilmente, pero que lo hace excesivamente complicado para las personas. De hecho slo consiste en cadenas interminables de nmeros 1 y 0. Para facilitar el trabajo, los primeros operadores de computadoras decidieron reemplazar los 1 y 0 por palabras o letras provenientes del ingls; ste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar).

El lenguaje de programacin Ada al lenguaje ensamblador lenguaje Fortran se cre COBOL, BASIC PASCAL C++

LENGUAJES DE BAJO NIVEL

Son los lenguajes ms cercanos a la mquina. Los programas directamente escritos en cdigo binario se dice que estn en lenguaje mquina que, por lo tanto, es el lenguaje de ms bajo nivel que existe. Las instrucciones del lenguaje mquina realizan tareas muy sencillas, como, por ejemplo, sumar dos nmeros, detectar qu tecla se ha pulsado en el teclado o escribir algo en la pantalla del ordenador. Cuando se combinan adecuadamente muchas de estas instrucciones sencillas se obtiene un programa de ordenador que puede realizar tareas muy complejas. A pesar de la simplicidad de las instrucciones del lenguaje mquina, la forma de escribirlas es muy complicada, ya que hay que hacerlo en binario.

PARA SUMAR DOS NUMEROS

110100100101110010100010001001111010010110110

CLASES DE LENGUAJES DE PROGRAMACIN


LENGUAJE DE PROGRAMACION

Es un conjunto de smbolos, caracteres y reglas (programas) que permiten a las personas comunicarse con la computadora.
LENGUAJE DE MAQUINA.

Instrucciones que son entendidas directamente por el computador.


LENGUAJE DE BAJO NIVEL (ENSAMBLADOR)

Son cdigo alfabticos conocidos como mnemotcnicos para las operaciones y direcciones simblicas.
LENGUAJE DE ALTO NIVEL (APLICATIVOS)

Son instrucciones o sentencias mas prximos al humano normal, lo que facilita la comunicacin con el computador estos pueden ser (BASIC, Pascal, C++, Java, Delphi, Visual Basic, Foxpro, etc.)

LENGUAJES DE ALTO NIVEL

En los aos 60 se empezaron a desarrollar lenguajes cada vez ms complejos, en los que cada instruccin ya no se corresponda exactamente con una instruccin del lenguaje mquina, sino con varias. Estos son los lenguajes de alto nivel o, simplemente Una caracterstica muy importante de los lenguajes de alto nivel es que son independientes del hardware, lo que implica que los programas desarrollados con estos lenguajes pueden ser ejecutados en ordenadores con hardware totalmente distinto. portabilidad.

LENGUAJES DE ALTO NIVEL

ALGUNOS LENGUAJES
Imperativos Instrucciones al computador Funcionales Operaciones matemticas Lgicos Comparacin

LENGUAJES DE ALTO NIVEL ORIENTADO A OBJETOS

Entre los lenguajes orientados a objetos ms importantes que se pueden mencionar, aparecen los siguientes: C++ C# VB.NET Delphi Java Objective-C PHP PowerBuilder Pitn Smalltalk

HERRAMIENTAS PARA LA SOLUCIN DE PROBLEMAS COMPUTACIONALES

Diagramas Estructuras de control Lenguaje de definicin del programa

PASOS PARA LA SOLUCIN DE PROBLEMAS COMPUTACIONALES

COMPRENDER EL PROBLEMA DISEAR LA SOLUCIN PROBAR EL DISEO TRADUCIR EL DISEO A LENGUAJE C COMPILAR EL PROGRAMA COMPROBAR RESULTADOS y DEPURAR SI ES NECESARIO

EJERCICIOS

Utilice las tres herramientas expuestas para la solucin de los siguientes problemas:

Determinar el mayor de tres nmeros Dados los tres lados de un triangulo verificar si el tringulo es issceles equiltero o escaleno Verificar si un nmero ingresado es o no primo Como se realiza el cobro de una planilla elctrica

Vous aimerez peut-être aussi