Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACIN
LENGUAJES DE PROGRAMACIN
CURSO: GR-4
INTEGRANTES: EDISON BENALCZAR Y KAREN PANTOJA
FASE DE CODIFICACIN
se valida y ejecuta el
programa por el
EJECUCIN Y VALIDACIN
computador
El algoritmo es la parte ms importante para la resolucin del problema ya que independientemente del
computador y el lenguaje en el que se programe el algoritmo siempre ser el mismo, es decir; si el
algoritmo est realizado correctamente deber ejecutar y efectuar el proceso correspondiente
independientemente del lenguaje de programacin.
CARACTERSTICAS DE UN
ALGORITMO
Debe ser preciso e
indicar el orden de
realizacin de cada
paso
DEFINICIN DE ALGORITMO
Un algortimo debe
ser finito. Si se sigue
un algrotmo se debe
terminar en un
momento, es decir
ste debe tener un
nmero finito de
pasos.
ENTRADElementos
A necesarios
Pasos a seguir
PROCES
O para conseguir
un objetivo
obtencin de
resultados
SALIDA
EJEMPLO:
LENGUAJES DE
PROGRAMACIN
comprender
instruccines
interpretar
un
algoritmo
realizar
instruccine
s
correspondi
entes
Programa:
Formato en el que se expresa el
algoritmo.
Lenguaje de programacin:
Lenguajes utilizados para escribir
un programa.
Programadores:
Escritores y diseadores de
programas.
Lenguajes
de bajo
nivel
Lenguajes de
alto nivel
Instrucciones a la computadora:
Los pasos de un algoritmo se expresan como instrucciones. Un programa consta de una secuencia de instrucciones,
cada una de las cuales especifica ciertas operaciones que debe ejecutar la computadora.
Las instrucciones bsicas a casi todos los lenguajes de programacin se pueden dividir en:
Instrucciones de transferencia
de informacin y datos entre
dispositivos perifricos y
memoria central.
Instruccione
s de
entrada/
salida
Instruccione
s aritmticolgica
Instruccione
s Selectivas
Instruccione
s repetitivas
Lenguaje mquina:
Son aquellos que estn escritos en lenguajes directamente inteligibles por una computadora, ya que sus instrucciones son
cadenas o series de caracteres -dgitos- O y 1 que especifican una operacin, y las posiciones de memoria implicadas en la
operacin se denominan instrucciones de mquina o cdigo mquina. El cdigo mquina es el conocido cdigo binario.
Nemotcnico
s en ingles
SUM
RES
ADD
Nemotcnico
s en espaol
DIV
SUB
DIV
etc
Dependencia total de la
mquina
La formacin de los
programas es mas
compleja
Tiempo
relativamente
corto en
comparacin
transportabilidad
Ventaja
s
reduccion del
coste de los
programas
Reglas
sintcticas
parecidas a los
de los humanos
Desventajas
No se aprovechan los recursos
internos de la maquina, que se
explotan mucho mejor en lenguajes
mquina y ensambladores
Aumento de la ocupacin de
memoria
Traductores de lenguaje:
Intrpretes
Compiladores
Intrpretes:
Programa
fuente
Traduccin
y ejecucin
lnea a
lnea
Intrprete
Compilador:
Un compilador es un programa que traduce los programas fuente escritos en lenguaje de alto nivel a
lenguaje mquina.
La compilacin es el proceso de traduccin de programas fuente a programas objeto.
Programa
fuente
Compilador
Programa
Objeto
Fases:
programa
fuente
Compilador
S
Existen
i
errores en la
compilacin
N
o
Programa
Programa
ejecutable
Montador
Ejecucin