Hernandez_Hernandez_Practica web de la sesion 12.pptx
Que es una directiva de preprocesador
1. OMAR ANDRES MONTAÑA REYES
CONCEPTOS DE C++
INSTITUTO CIDE
PROGRAMACION ESTRUCTURADA
BOGOTA D.C.
2015
2. Que es unadirectivade preprocesador?
Las directivasde pre procesamientose encargande mirarla informacióndel documentoantes
de compilarlocompletamenteverificandoque nohayanerrores,estasdirectivasesloprimero
que se dispone enel archivoa compilaryaque dé ahí esdonde seránllamadaslasdiferentes
bibliotecasausar, estasdirectivasson:
#if
#else
#elif
#endif
#define
#undef
#warning
#error
#line
#region
#endregion
#pragma
#pragma warning
#pragma checksum
Aunque el compilador no tiene un preprocesador independiente, directivas descritas en esta
secciónse procesancomosi hubierauno.Se utilizanparaayudarenlacompilacióncondicional.
Que hace la función using namespace?
Un namespace es una declaración de región. El propósito de estos es localizar el nombre de
identificadoresparaevitarcolisiones.Tambiénlousamosparatener compatibilidad,cuandoun
programa en C++ incluye una librería de C.
Que es la función main?
La función main sirve como punto de partida para la ejecución del programa, normalmente
controla la ejecución del programa dirigiendolas llamadas a otras funciones del programa, un
programa deja de ejecutarse normalmente al final de main.
Esta funciónes obligatoriaencadaprogramaC,C++.Indicael comienzodel programayrequiere
los paréntesis () a continuación de main ().
Que son las constantes globales y las definidas por el usuario?
Las declaracionesglobalessonlasdefinicionesde variablesoconstantesque seanutilizadaspor
cualquiera de todas las funciones definidas por el programa.
Las funciones definidas por el usuario son realizadas escribiendo primero el tipo del valor del
retorno de la función, después el nombre de la función, posteriormente entre paréntesislas
variablesque utilizandichafunción(parámetros)y finalmente las instrucciones de la función.
3. Ejemplo:
double promedio (int a, int b, int c)
{
return (a+b+c)/3;
}
Que es un comentario?
Un comentario es cualquier información que se escribe el en programa para proporcionar
información de cualquier tipo. Los comentarios pueden escribirse utilizando alguna de las
siguientes formas: 1. Comentando en una misma línea: se utiliza “//”
ejemplo:
Int main () { Int x, y; int aux; // éste es un comentario de una sola línea
Cin >> x >> y; ... return 0; }
Comentando entre varia líneas: se utiliza /*… */
ejemplo:
#include <iostream.h> /* podemos hacer comentarios que ocupen varias líneas */
int main()
Return
La sentencia return tiene dos usos importantes. Primero, fuerza una salida inmediata de la
función en que se encuentra. O sea, hace que la ejecución del programa vuelva al código que
llamó a la función. En segundo lugar, se puede utilizar para devolver un valor. Todas las
funciones, excepto aquellas de tipo void, devuelven un valor. Este valor se especifica
explícitamente enlasentenciareturn.Si nola sentenciareturn,el valordevueltoporlafunción
quedatécnicamente indefinido.Enotraspalabrasmientrasunafunciónnosedeclare comovoid,
puede ser usada como operando en cualquier expresión válida de C.
4. Que es el estatuto de lectura y de escritura?
Estatuto de lectura y escritura Estatuto de Lectura El archivo de cabecera iostream.h de la
bibliotecade C++ proporcionaun flujode entradaestándarciny un operadorde extracción>>,
para extraer valores del flujo y almacenarlos en variables.
Sintaxis del estatuto cin
cin >> Lista de variables
(Donde Lista de variables puede ser una o más variables separadas por >>)
ejemplos:
Cin>> a >> b; //estamosesperandolaentradade dosvaloresdeltipodefinidoenladeclaración
de a y b.
Cin >> num; // estamos esperando la entrada de un solo valor.
Estatuto de escritura:
Estatuto de Escritura El archivo de cabeceraiostream.hde la bibliotecade C++ proporcionaun
flujo de salida estándar cout y un operador de extracción <<, que normalmente se manda a la
pantalla del usuario ( esta biblioteca nos ayudara a generar un mensaje en la pantalla) .
Ejemplo:
cout >> “Dame un número”; // estamos desplegando un mensaje en la pantalla
cout >> “el resultadoes“ >> resul;//estamosdesplegandounmensaje yel valor de la variable
resul