Anda di halaman 1dari 12

LENGUAJES DE

PROGRAMACION

Se denominan Lenguajes de
Programacin al conjunto de reglas,
instrucciones y normas necesarias por
medio de las cuales el ser humano
puede transmitir rdenes a la
computadora

Clasificacin de las
Instrucciones
Cada lenguaje de programacin tiene un
conjunto de instrucciones, las cuales se
dividen en las siguientes clasificaciones
Instrucciones de Entrada y Salida
Instrucciones de Cmputo
Instrucciones de Control
Instrucciones de Asignacin
Instrucciones de Formato

Con este conjunto de instrucciones se


pueden disear software para las ms
diversas tareas.
El desarrollo de los lenguajes de
programacin dio origen a la siguiente
clasificacin : Lenguajes de Alto Nivel :
Tiene un cierto parecido a la forma escrita
como nos comunicamos los seres humanos,
por lo que acercan la computadora al
hombre Lenguajes de Nivel Medio

Poseen una sintaxis parecida a los


lenguajes de alto nivel y a la vez
incorpora instrucciones y funciones de
bajo nivel permitiendo un mayor
control sobre el hardwareLenguajes de
Bajo Nivel,Son en esencia muy
parecidos al cdigo binario que maneja
la computadora a travs de una
secuencia de ceros y unos que luego
son transformados en impulsos

Estructura bsica de un programa.


Las partes principales de un programa estn relacionadas con dos bloques:
declaraciones e instrucciones.
En las instrucciones podemos diferenciar tres partes fundamentales
Entrada de Datos:
La constituyen todas las instrucciones que toman los datos de entrada
desde un dispositivo externo y los almacena en la memoria principal para
que puedan ser procesados.

Proceso o algoritmo: Est formado por las instrucciones que modifican los
objetos a partir de su estado inicial (datos de entrada) hasta el estado final
(resultados) dejando los objetos que lo contiene disponibles en la memoria
principal.

Salida de resultados: Conjunto de instrucciones que toman los datos finales


(resultado) de la memoria principal y los envan a los dispositivos externos.

ESTRUCTURA SECUENCIAL
estructura de programa es
secuencial si las instrucciones se
ejecutan una tras otra, a modo de
secuencia lineal, es decir que una
instruccin no se ejecuta hasta que
finaliza la anterior, ni se bifurca el
flujo del programa.

Estructura selectiva o de
seleccin
La estructura selectiva permite que la
ejecucin del programa se bifurque a una
instruccin (o conjunto) u otra/s, segn un
criterio o condicin lgica establecida,
slo uno de los caminos en la bifurcacin
ser el tomado para ejecutarse.
Estructura de control selectiva simple
Estructura de control selectiva doble
Estructura de control selectiva multiple

Estructura de control cclica o


repetitiva
Estructura de controldesde
Estructura de controlmientras
para esta estructuras son necesarios
los operadores logicos y derelacin.

Operadores de relacin
Mayor a

>

Menor a

<

Mayor o igual a

>=

Menor o igual a

<=

Diferente a

~=

Operadores lgicos
Y (and)
O (or)
No (not)
Exclusivo o (or)

&
|
~
xor

Con el uso de los operadores de relacin se construyen las


condiciones simples y con el uso de los operadores de relacin
y lgicos se construyen las condiciones compuestas.
Anidamiento
El cuerpo de cualquier estructura puede ser instrucciones
simples u otras estructuras, que a su vez pueden contener a
otras.

clasificacin relativa a la aplicacin desarrollada por el programa es:


Programas de gestin: se caracterizan por el manejo de gran cantidad
de datos con pocos clculos (resuelven problemas de gestin).
Programas tcnicos-cientficos: al contrario que los anteriores, realizan
gran cantidad de clculos con pocos datos (revuelven problemas
matemticos, fsicos, etc.).
Programas de diseo (CAD): se caracterizan por la utilizacin de
tcnicas grficas para resolver problemas de diseo.
Programas de simulacin: intentan reflejar una situacin real, para
facilitar su estudio.
Programas educativos (EAO): utilizan las ventajas del ordenador para
la docencia.
Programas de inteligencia artificial: se utilizan para simular el
razonamiento humano.

Anda mungkin juga menyukai