ELEMENTOS BASICOS DE UN PROGRAMA

LOS ELEMENTOS BASICOS CONSTITUTIVOS DE UN PROGRAMA O ALGORITMO SON:

PALABRAS RESERVADAS (INICIO,FIN, SI-ENTONCES,…ETC.)

DENTIFICADORES (NOMBRES DE VARIABLES, PROCEDIMIENTOS, FUNCIONES,..ETC)

CARACTERES ESPECIALES (COMA, APOSTROFO,ETC)

CONSTANTES

VARIABLES

EXPRESIONES

NSTRUCCIONES

OTROS ELEMENTOS DEL PROGRAMA

l BUCLES

l CONTADORES

l ACUMULADORES

l INTERRUPTORES

l ESTRUCTURAS

1. SECUENCIALES

2. SELECTIVAS

3. REPETITIVAS


ETAPAS EN LA CONSTRUCCION DE UN PROGRAMA














DEFINICION DE COMPILADOR

UN COMPILADOR ES UN PROGRAMA QUE TRADUCE UN PROGRAMA EN LENGUAJE DE ALTO NIVEL, TAL COMO C / C++ /JAVA , ETC EN UN PROGRAMA DE UN LENGUAJE MAS SENCILLO QUE LA COMPUTADORA PUEDE COMPRENDER.

PARTES DEL COMPILADOR

ESCANER

Conocido también como analizador léxico, es el componente que clasifica cada instrucción y los somete a un diccionario nos dice si hay expresiones escritas incorrectamente.

PARSER

También conocido como analizador sintáctico, es el componente que verifica el orden adecuado de las instrucciones de un programa, nos avisa si hay alguna incoherencia en la secuencia de las instrucciones.

SINTETIZADOR

Es el modulo que genera el código binario (0011101001) que será ejecutado por el ordenador o computadora

PROGRAMA OBJETO (.OBJ)

Es el programa traducido por el compilador interprete (necesita del programa de alto nivel) a lenguaje de bajo nivel.

ENLAZADOR O LINKEADOR

Es el programa que pasa el programa objeto a programa ejecutable.

PROGRAMA EJECUTABLE (.EXE)

Es el programa traducido por el compilador traductor (no necesita del programa de alto nivel) para pasar a lenguaje de bajo nivel.