Académique Documents
Professionnel Documents
Culture Documents
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++
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.
110100100101110010100010001001111010010110110
Es un conjunto de smbolos, caracteres y reglas (programas) que permiten a las personas comunicarse con la computadora.
LENGUAJE DE MAQUINA.
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.)
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.
ALGUNOS LENGUAJES
Imperativos Instrucciones al computador Funcionales Operaciones matemticas Lgicos Comparacin
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
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