Glosario de Términos de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL
NÚCLEO FALCÓN
LENGUAJE DE PROGRAMACIÓN II

GLOSARIO DE
TÉRMINOS UNIDAD I

Realizado por:
Sánchez Guanipa Rodolfo David c.i.: 27.961.911
Ing. en sistemas “A” V semestre
Constantes 

Son aquellos objetos que tienen un valor fijo durante toda la ejecución del
programa, es decir, este valor no cambia ni puede ser cambiado a lo largo de la
ejecución de nuestro programa. Las constantes son muy útiles para especificar el
tamaño de un vector y para algunas otras cosas, como facilidad de uso y
confiabilidad del código. En c++ se les asigna un valor con "#define" o "Const". Por
ejemplo:

#define PI 3.1416

//Define la constante PI, para un programa de calculo de area por ejemplo.


También sería válido de la siguiente manera.

const float PI = 3.1416

Macros

Estos básicamente son un alias que podemos incluir en nuestro código el cual, al
momento de compilar, sera reemplazado por lo que hayamos definido. Funcionan
para hacer el programa más sencillo y para factorizar el código. Se les asigna un
valor con "#define", y su mayor uso es para acortar los ciclos for. Ejemplo:

#include
#define FOR(A,B) for(A = 0 ; A < B ; A++)
int main(){
    int i;
    FOR(i,5){
        printf("Estoy en el ciclo for hecho con macros e imprimo: %d", i);
    }
}
Que sería el equivalente a:

#include
 
int main(){
    int i;
    for(i = 0 ; i < 5 ; i++){
        printf("Estoy en el ciclo for hecho con macros e imprimo: %d\n", i);
    }
}

Preprocesadores
Un preprocesador es un programa separado que es invocado por el compilador
antes de que comience la traducción real. Un preprocesador de este tipo puede
eliminar los comentarios, incluir otros archivos y ejecutar sustituciones de
macros. El preprocesador de C++ es el preprocesador para el lenguaje de
programaci´on C. Es el primer programa invocado por el compilador y procesa
directivas como #include, #define o #if. Las directivas se usan para definir
variables, macros o librerías para agregar nuevas opciones. 

Compilación condicional

La compilación condicional es una opción que ofrecen los lenguajes de


programación c y c++. Consiste en incluir directivas que controlen el
comportamiento del preprocesador. La compilación condicional utiliza las
siguientes directivas:

 #if
 #else
 #endif

(Para ciclos)

 #define
 #undef
 #elif
 #ifdef

(Para constantes o variables)

Este tipo de compilación tiene como beneficio evitar errores de redefinición.


Comunmente usado en sistemas de proeedores de servicios. Por ejemplo:

#if defined(CLIENTE)
  cliente();
#elif defined(PROVEEDOR)
  proveedor();
#else
  printerror();
#endif

//Si el identificador CLIENTE ha sido definido, se compila una llamada a la


función cliente(). En caso contrario, si se ha definido el
identificador PROVEEDOR, se compila una invocación a la función proveedor();
finalmente, en ausencia de alguna de las condiciones anteriores, se invoca la
función printerror().
Archivos objeto

Es un fichero equivalente a nuestro programa fuente comprensible para el


ordenador, este fichero se conoce como fichero u archivo objeto, y su contenido
como código objeto. Es decir, es el código de nuestro programa pero traducido al
lenguaje de la computadora para que la misma sepa leerlo ejecutarlo. Cabe
destacar que el archivo y código objeto varía dependiendo de la computadora,
sistema operativo y que compilador utilice.

Archivos ejecutables

Es un archivo que funciona como aplicación para la computadora, con todas las
funciones del codigo integradas. Los compiladores de C++ normalmente crean un
archivo ejecutable posteriormente a la primera ejecución exitosa del código sin
errores, a la cual se podrá acceder como una aplicación o programa cualquiera
.exe en el caso de windows. 

También podría gustarte