SlideShare una empresa de Scribd logo
OMAR ANDRES MONTAÑA REYES
CONCEPTOS DE C++
INSTITUTO CIDE
PROGRAMACION ESTRUCTURADA
BOGOTA D.C.
2015
 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.
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.
 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

Más contenido relacionado

La actualidad más candente

Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-c
Kevin2811
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
Oziel Solis Juarez
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
Bryangio2002
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
José Ricardo Tillero Giménez
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
Cristian Maza
 
Libreria c++
Libreria c++Libreria c++
Programación C++
Programación C++Programación C++
Programación C++
Juan Islas
 
Estructura de un rograma
Estructura de un rogramaEstructura de un rograma
Estructura de un rograma
ivanjvic
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
Idalia Tristan
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
Idalia Tristan
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
ANDRES FELIPE CRUZ ERAZO
 
Sesion 4
Sesion 4Sesion 4
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenieros
Maria jose Ramirez perez
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
Carlos
 
Tutorial C
Tutorial CTutorial C
Tutorial C
Idalia Tristan
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
Jesús Alexander
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
g_torrealba
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en c
demata
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
Margarita Zambrano
 
Librerias ansi c
Librerias ansi cLibrerias ansi c
Librerias ansi c
Nestor Lagunez Caramon
 

La actualidad más candente (20)

Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-c
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Programación C++
Programación C++Programación C++
Programación C++
 
Estructura de un rograma
Estructura de un rogramaEstructura de un rograma
Estructura de un rograma
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Sesion 4
Sesion 4Sesion 4
Sesion 4
 
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenieros
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en c
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Librerias ansi c
Librerias ansi cLibrerias ansi c
Librerias ansi c
 

Similar a Que es una directiva de preprocesador

Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
pilgrim15
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
sandra gutierrez
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
oscar020615
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
oscar020615
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
juliancetis109
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
juliancetis109
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
JazminIbarra1106
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
flaquita_dany
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
flaquita_dany
 
Lenguaje
LenguajeLenguaje
Lenguaje
Fernando Solis
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
reynaldocastillo
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
Leider Sanchez
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
claravianeybadillodelangel
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
ernest1960
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
charnisch
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
GabrielFVilla15
 
Elementos básicos del lenguaje
Elementos básicos del lenguajeElementos básicos del lenguaje
Elementos básicos del lenguaje
marbcm
 
TEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptxTEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptx
VctorEmmanuelEspinoM
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
Richard Robalino
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
Dj109
 

Similar a Que es una directiva de preprocesador (20)

Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
 
Elementos básicos del lenguaje
Elementos básicos del lenguajeElementos básicos del lenguaje
Elementos básicos del lenguaje
 
TEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptxTEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptx
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
 

Más de Andrew King

Taller mantenimiento
Taller mantenimientoTaller mantenimiento
Taller mantenimiento
Andrew King
 
Programacion C#
Programacion C#Programacion C#
Programacion C#
Andrew King
 
Pasos para instalar dos trajetas graficas
Pasos para instalar dos trajetas graficasPasos para instalar dos trajetas graficas
Pasos para instalar dos trajetas graficas
Andrew King
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
Andrew King
 
Programacion c
Programacion cProgramacion c
Programacion c
Andrew King
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
Andrew King
 
Omar andres montaña reyes
Omar andres montaña reyesOmar andres montaña reyes
Omar andres montaña reyes
Andrew King
 
Componentes principales de un computador
Componentes principales de un computadorComponentes principales de un computador
Componentes principales de un computador
Andrew King
 
Componentes principales de un computador
Componentes principales de un computadorComponentes principales de un computador
Componentes principales de un computador
Andrew King
 

Más de Andrew King (9)

Taller mantenimiento
Taller mantenimientoTaller mantenimiento
Taller mantenimiento
 
Programacion C#
Programacion C#Programacion C#
Programacion C#
 
Pasos para instalar dos trajetas graficas
Pasos para instalar dos trajetas graficasPasos para instalar dos trajetas graficas
Pasos para instalar dos trajetas graficas
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Omar andres montaña reyes
Omar andres montaña reyesOmar andres montaña reyes
Omar andres montaña reyes
 
Componentes principales de un computador
Componentes principales de un computadorComponentes principales de un computador
Componentes principales de un computador
 
Componentes principales de un computador
Componentes principales de un computadorComponentes principales de un computador
Componentes principales de un computador
 

Último

Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 

Último (20)

Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 

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