Sei sulla pagina 1di 13

INTRODUCCIN

LENGUAJE DE PROGRAMACIN
Los lenguajes de programacin son
herramientas que nos permiten crear
programas y software. Entre ellos
tenemos Delphi, Visual Basic, Pascal,
Java, etc...
Una computadora funciona bajo control
de un programa el cual debe estar
almacenado en la unidad de memoria;
tales como el disco duro.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN
Los lenguajes de programacin de una computadora en particular se conocen
como cdigo de mquinas o lenguaje de mquinas.
Estos lenguajes codificados en una computadora especfica no podrn ser
ejecutados en otra computadora diferente.
Para que estos programas funcionen en diferentes computadoras hay que
realizar una versin para cada una de ellas, lo que implica el aumento del costo
de desarrollo.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN
Por otra parte, los lenguajes de
programacin en cdigo de
mquina son verdaderamente
difciles de entender para una
persona, ya que estn
compuestos de cdigos
numricos sin sentido
nemotcnico.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN
Los lenguajes de programacin facilitan la tarea de programacin, ya que
disponen de formas adecuadas que permiten ser ledas y escritas por
personas, a su vez resultan independientes del modelo de computador a
utilizar.
Los lenguajes de programacin representan en forma simblica y en manera
de un texto los cdigos que podrn ser ledos por una persona.
Los lenguajes de programacin son independientes de las computadoras a
utilizar.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN
Existen estrategias que permiten ejecutar en una
computadora un programa realizado en un lenguaje
de programacin simblico. Los procesadores del
lenguaje son los programas que permiten el
tratamiento de la informacin en forma de texto,
representada en los lenguajes de programacin
simblicos.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN
Hay lenguajes de programacin que utilizan compilador.

La ejecucin de un programa con compilador requiere de dos etapas:

1) Traducir el programa simblico a cdigo


mquina.
2) Ejecucin y procesamiento de los datos.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN

Otros lenguajes de programacin utilizan un programa intrprete o traductor,


el cual analiza directamente la descripcin simblica del programa fuente y
realiza las instrucciones dadas

El intrprete en los lenguajes de programacin simula una mquina virtual,


donde el lenguaje de mquina es similar al lenguaje fuente.

09/05/2016

Edward Eliecer Silva

LENGUAJE DE PROGRAMACIN

La ventaja del proceso interprete es que no necesita de dos fases para


ejecutar el programa, sin embargo su inconveniente es que la velocidad de
ejecucin es ms lenta ya que debe analizar e interpretar las instrucciones
contenidas en el programa fuente.

09/05/2016

Edward Eliecer Silva

PROGRAMACIN ESTRUCTURADA
Es una forma de escribir programacin de ordenador de forma clara, para
ello utiliza nicamente tres estructuras: secuencial, selectiva e interactiva;
siendo innecesario y no permitindose el uso de la instruccin o
instrucciones de transferencia incondicional (GOTO).

09/05/2016

Edward Eliecer Silva

10

PROGRAMACIN ESTRUCTURADA
Ventajas:
La estructura del programa es mas clara puesto que las instrucciones
estn mas ligadas o relacionadas entre si.
Reduccin del esfuerzo en las pruebas.
Reduccin de los costos de mantenimiento.
Programas ms sencillos y ms rpidos.

09/05/2016

Edward Eliecer Silva

11

PROGRAMACIN ESTRUCTURADA
Inconvenientes:
El principal inconveniente es el mtodo de programacin, se obtiene un
nico bloque de programa, que cuando se hace demasiado grande puede
resultar problemtico su manejo, esto se resuelve empleando la
programacin modular, definiendo mdulos interdependientes programados y
compilados por separado.

09/05/2016

Edward Eliecer Silva

12

LENGUAJE DE PROGRAMACIN

Fin de la presentacin
Contine en la siguiente actividad

09/05/2016

Edward Eliecer Silva

13

Potrebbero piacerti anche