Está en la página 1de 2

UNIVERSIDAD DE SAN PEDRO SULA

INFORMATICA ADMINISTRATIVA
PROGRAMACION ESTRUCTURADA
Ing. Liliana Irías Moya

CONCEPTOS DE PROGRAMACION

Un programa de computación es un conjunto de instrucciones que se suministran a la


computadora y le indican la tarea que debe realizar.

Un lenguaje de programación, es aquel que nos permite crear programas mediante un conjunto
de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para
que este pueda comunicarse con los dispositivos hardware y software existentes.

Prueba de escritorio o depuración: Es la comprobación que se le hace a un algoritmo para


saber si esta bien hecho. Esta prueba consiste en tomar datos específicos como entrada, y
seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de este
resultado, indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo
o hacerle ajustes.

Las instrucciones que se le pueden dar a un programa son:

 De transferencia de datos.
 De cálculo o tratamiento(aritmético-lógico) proceso.
 De ruptura de una frecuencia utilizadas para finalizar la la ejecución de un ciclo o bucle.
 De control

Los lenguajes de programación se pueden clasificar de acuerdo a su nivel de abstracción en:

Lenguaje máquina: Están escritos en lenguajes directamente inteligibles por la computadora, ya


que sus instrucciones son cadenas binarias de 0´s y 1´s, lo que obliga al programador a
conocer perfectamente la estructura física de la computadora, ya que los datos se le dan por
medio de sus direcciones de memoria.

Lenguajes ensambladores: Son lenguajes de programación que se acercan al funcionamiento


de una computadora. Suponen un paso intermedio entre el lenguaje maquina directamente
interpretable por la computadora y los lenguajes de alto nivel, mucho mas próximos al lenguaje
natural. Existe una correspondencia 1 a 1 entre las instrucciones del lenguaje de máquina y las
del lenguaje ensamblador. Cada uno de los valores numéricos del lenguaje de máquina tiene
una representación simbólica de 3 a 5 letras como instrucción del lenguaje ensamblador o
códigos nemotécnicos. Ejemplo: Para sumar “ADD”

Lenguajes de alto nivel: No obligan al programador a conocer la estructura interna de la


computadora. Usan sentencias con una semántica parecida al lenguaje natural (normalmente
Inglés). Ejemplos: C, C++, C#, Visual Basic, Java

Compilador: Traduce un programa fuente escrito en lenguaje de alto nivel, a un lenguaje


intermedio (posiblemente ensamblador) o lenguaje maquina.

También podría gustarte