SlideShare une entreprise Scribd logo
1  sur  10
ESTRUCTURA BÁSICA PARA C++
Martínez Núñez Luis Ángel
López Salas Amahirany De Jesús
Cetís 109
Programación Estructurada
MCA: Margarita Romero Alvarado
Grado: 2° Grupo: AM
Aula: D-5
ESTRUCTURA BÁSICA PARA C++
• Es un lenguaje de programación diseñado a mediados de los años
1980 por Bjarne Stroustrup, un lenguaje de programación C con
mecanismos que permiten la manipulación de objetos, desde el punto
de vista de los lenguajes orientados a objetos, el C++ es un lenguaje
híbrido.
FUNCIONES DE LA ESTRUCTURA BÁSICA
• Directivas del preprocesador
• Los compiladores de C++ proporcionan bibliotecas de funciones.
• Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera.
• Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de
la cabecera de la biblioteca entre ángulos.
• Instrucciones al compilador antes de que se compile el programa principal
• Las directivas más usuales son:
• # include
• # define
• # include <iostream.h>
• Indica al compilador que lea las directivas antes de compilar la función principal
TIPOS DE DATOS BASICOS PARA C++
• El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato
define un dominio de valores y las operaciones que se pueden realizar con éstos valores.
• C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al programador
crear otro tipo de datos.
• Tipo de datos básicos
• • int ( Números enteros )
• • float ( Números reales )
• • double ( Números reales más grandes que float )
• • bool (Valores lógicos )
• • char ( Caracteres y cualquier cantidad de 8 bits )
• • void ( Nada. Sirve para indicar que una función no devuelve valores)
ESTRUCTURA BÁSICA DE C++
• En la variedad está la diversión. Además de este lenguaje, aprende a
programar en Java. Accede al curso más completo de Java :)Te enseño Java
como no lo hacen en el colegio ni la universidad.
• Me parece que la mejor forma de no perder el interés de los lectores de esta
sección aburriéndolos con muchos conceptos y teorias, es mediante un
ejemplo (a todos nos gusta la práctica).
ESTRUCTURA BÁSICA DE C++
ESTRUCTURA DE UN PROGRAMA:
En general, los programas escritos en C++ tienen una
estructura (básica) compuesta por tres secciones:
1.-Directivas de preprocesador
2.-declaraciones globales
3.-declaración de funciones
ESTRUCTURA BÁSICA DE C++
• Directivas de preprocesador
• Los compiladores de C++ proporcionan bibliotecas de funciones, y cada biblioteca
de funciones tiene asociada un archivo de definición que se denomina cabecera.
Para utilizar algo de una biblioteca en un programa (por ejemplo, una función), hay
que colocar al principio del programa una directiva de preprocesamiento seguida
de la cabecera de la biblioteca entre signos de "menor que" y "mayor que" (<>).
• A continuación se muestra un típico ejemplo de una directiva de preprocesador:
#include <iostream>
#include <iostream>
ESTRUCTURA BÁSICA DE C++
En el ejemplo anterior, la directiva invocada es include y la cabecera iostream, e indican al
preprocesador que debe incluir la librería iostream a nuestro programa.Cabe señalar que
todas las directivas comienzan con el símbolo numeral #. Dentro de las directivas de
preprocesador se encuentran:
• Macros de preprocesador (#define y #undef)
• Inclusiones condicionales (#ifdef, #ifndef, #if, #endif, #else and #elif)
• Control (#line)
• Error (#error)
• Inclusión de fichero (#include)
• Pragma (#pragma)
• Operaciones de entrada(cin)y salida(cout)
ESTRUCTURA DE BASICA
Macros de preprocesador
Para definir macros de preprocesador, usamos la directiva #define. La sintaxis
es:
#define identificador reemplazo
ESTRUCTURA DE BASE DE DATOS

Contenu connexe

Tendances (14)

actividad 4
actividad 4actividad 4
actividad 4
 
Tipos de librería en c++
Tipos de librería en c++Tipos de librería en c++
Tipos de librería en c++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
 
Opciónes de visual basic
Opciónes de visual basicOpciónes de visual basic
Opciónes de visual basic
 
Clase 01
Clase 01Clase 01
Clase 01
 
C++
C++ C++
C++
 
Practica 1
Practica 1Practica 1
Practica 1
 
Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 

Similaire à Estructura basica para_c_(2)

Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_
Diego Arturo
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
andreadelacruz002
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
gadiel1515
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
ssuser948499
 

Similaire à Estructura basica para_c_(2) (20)

Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_
 
Practica 1
Practica 1Practica 1
Practica 1
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
 
Estructura basica C++
Estructura basica C++Estructura basica C++
Estructura basica C++
 
ESTRUCTURA BASICA C++
ESTRUCTURA BASICA C++ESTRUCTURA BASICA C++
ESTRUCTURA BASICA C++
 
LENGUAJE C++
LENGUAJE C++LENGUAJE C++
LENGUAJE C++
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
 
Estructura Básica para C++
Estructura Básica para C++Estructura Básica para C++
Estructura Básica para C++
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
librerias.pptx
librerias.pptxlibrerias.pptx
librerias.pptx
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Estructura basica para_c_ (1)
Estructura basica para_c_ (1)Estructura basica para_c_ (1)
Estructura basica para_c_ (1)
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++
 

Plus de LuisCetis109 (20)

Practica 12
Practica 12Practica 12
Practica 12
 
Practica 11(1)
Practica 11(1)Practica 11(1)
Practica 11(1)
 
Practica 10
Practica 10Practica 10
Practica 10
 
9
99
9
 
Practica 7(1)
Practica 7(1)Practica 7(1)
Practica 7(1)
 
Practica 6(1)
Practica 6(1)Practica 6(1)
Practica 6(1)
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 2
Practica 2Practica 2
Practica 2
 
Alice tabla
Alice tablaAlice tabla
Alice tabla
 
Programacion orientada a_objetos
Programacion orientada a_objetos Programacion orientada a_objetos
Programacion orientada a_objetos
 
Examen diagnostico
Examen diagnosticoExamen diagnostico
Examen diagnostico
 
Bebe ami
Bebe amiBebe ami
Bebe ami
 
Tabla de verdad_para_c_
Tabla de verdad_para_c_Tabla de verdad_para_c_
Tabla de verdad_para_c_
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
Amy (1)
Amy (1)Amy (1)
Amy (1)
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo de codeblocks
Instructivo de codeblocksInstructivo de codeblocks
Instructivo de codeblocks
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
 
Presentacion
PresentacionPresentacion
Presentacion
 

Dernier

TIPOS DE CONTROL INTERNO, LEY 27785.pptx
TIPOS DE CONTROL INTERNO, LEY 27785.pptxTIPOS DE CONTROL INTERNO, LEY 27785.pptx
TIPOS DE CONTROL INTERNO, LEY 27785.pptx
danitzaflores135
 
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdfCOMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
MilkyWive
 

Dernier (16)

Mapa Mental Edad media y evolución de la ciudadanía
Mapa Mental Edad media y evolución de la ciudadaníaMapa Mental Edad media y evolución de la ciudadanía
Mapa Mental Edad media y evolución de la ciudadanía
 
2023 - HOSTIGAMIENTO SEXUAL - DIAPOSITIVAS.ppt
2023 - HOSTIGAMIENTO SEXUAL   - DIAPOSITIVAS.ppt2023 - HOSTIGAMIENTO SEXUAL   - DIAPOSITIVAS.ppt
2023 - HOSTIGAMIENTO SEXUAL - DIAPOSITIVAS.ppt
 
Programa electoral de Vox para las elecciones catalanas
Programa electoral de Vox para las elecciones catalanasPrograma electoral de Vox para las elecciones catalanas
Programa electoral de Vox para las elecciones catalanas
 
TIPOS DE CONTROL INTERNO, LEY 27785.pptx
TIPOS DE CONTROL INTERNO, LEY 27785.pptxTIPOS DE CONTROL INTERNO, LEY 27785.pptx
TIPOS DE CONTROL INTERNO, LEY 27785.pptx
 
HACIEDA MUNICIPAL 1ER TRIMESTRE 2024.pdf
HACIEDA MUNICIPAL 1ER TRIMESTRE 2024.pdfHACIEDA MUNICIPAL 1ER TRIMESTRE 2024.pdf
HACIEDA MUNICIPAL 1ER TRIMESTRE 2024.pdf
 
Paleta vegetal del municipio de León, Gto.
Paleta vegetal del municipio de León, Gto.Paleta vegetal del municipio de León, Gto.
Paleta vegetal del municipio de León, Gto.
 
Radar de algoritmos de IA y procesos de decisión automatizada para el acceso ...
Radar de algoritmos de IA y procesos de decisión automatizada para el acceso ...Radar de algoritmos de IA y procesos de decisión automatizada para el acceso ...
Radar de algoritmos de IA y procesos de decisión automatizada para el acceso ...
 
Constitucion y derechos humanos sesion 1.pptx
Constitucion y derechos humanos sesion 1.pptxConstitucion y derechos humanos sesion 1.pptx
Constitucion y derechos humanos sesion 1.pptx
 
Pensamiento administrativo público en alemania
Pensamiento administrativo público en alemaniaPensamiento administrativo público en alemania
Pensamiento administrativo público en alemania
 
SEGUNDO PISO UN ABISMO. RAZONES PARA NO VOTAR POR MORENA
SEGUNDO PISO UN ABISMO. RAZONES PARA NO VOTAR POR MORENASEGUNDO PISO UN ABISMO. RAZONES PARA NO VOTAR POR MORENA
SEGUNDO PISO UN ABISMO. RAZONES PARA NO VOTAR POR MORENA
 
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdfCOMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
COMO ANALIZAR LA COYUNTURA 2024 ANALISIS ECONOMICO Y POLITICO.pdf
 
Club Rotario Cartago - Revista 04-2024.pdf
Club Rotario Cartago - Revista 04-2024.pdfClub Rotario Cartago - Revista 04-2024.pdf
Club Rotario Cartago - Revista 04-2024.pdf
 
¿Cuáles son los desafíos que enfrentan los periodistas al investigar sobre el...
¿Cuáles son los desafíos que enfrentan los periodistas al investigar sobre el...¿Cuáles son los desafíos que enfrentan los periodistas al investigar sobre el...
¿Cuáles son los desafíos que enfrentan los periodistas al investigar sobre el...
 
005. - Curso de modernización del Estado 2024.pdf
005. - Curso de modernización del Estado 2024.pdf005. - Curso de modernización del Estado 2024.pdf
005. - Curso de modernización del Estado 2024.pdf
 
110º ANIVERSARIO DE CITY BELL: CELEBRACIÓN INTEGRADORA PARA LA COMUNIDAD
110º ANIVERSARIO DE CITY BELL: CELEBRACIÓN INTEGRADORA PARA LA COMUNIDAD110º ANIVERSARIO DE CITY BELL: CELEBRACIÓN INTEGRADORA PARA LA COMUNIDAD
110º ANIVERSARIO DE CITY BELL: CELEBRACIÓN INTEGRADORA PARA LA COMUNIDAD
 
Decreto Ejecutivo 255 Reglamento de Seguridad y Salud en el Trabajo
Decreto Ejecutivo 255 Reglamento de Seguridad y Salud en el TrabajoDecreto Ejecutivo 255 Reglamento de Seguridad y Salud en el Trabajo
Decreto Ejecutivo 255 Reglamento de Seguridad y Salud en el Trabajo
 

Estructura basica para_c_(2)

  • 1. ESTRUCTURA BÁSICA PARA C++ Martínez Núñez Luis Ángel López Salas Amahirany De Jesús Cetís 109 Programación Estructurada MCA: Margarita Romero Alvarado Grado: 2° Grupo: AM Aula: D-5
  • 2. ESTRUCTURA BÁSICA PARA C++ • Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup, un lenguaje de programación C con mecanismos que permiten la manipulación de objetos, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • 3. FUNCIONES DE LA ESTRUCTURA BÁSICA • Directivas del preprocesador • Los compiladores de C++ proporcionan bibliotecas de funciones. • Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera. • Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre ángulos. • Instrucciones al compilador antes de que se compile el programa principal • Las directivas más usuales son: • # include • # define • # include <iostream.h> • Indica al compilador que lea las directivas antes de compilar la función principal
  • 4. TIPOS DE DATOS BASICOS PARA C++ • El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar con éstos valores. • C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al programador crear otro tipo de datos. • Tipo de datos básicos • • int ( Números enteros ) • • float ( Números reales ) • • double ( Números reales más grandes que float ) • • bool (Valores lógicos ) • • char ( Caracteres y cualquier cantidad de 8 bits ) • • void ( Nada. Sirve para indicar que una función no devuelve valores)
  • 5. ESTRUCTURA BÁSICA DE C++ • En la variedad está la diversión. Además de este lenguaje, aprende a programar en Java. Accede al curso más completo de Java :)Te enseño Java como no lo hacen en el colegio ni la universidad. • Me parece que la mejor forma de no perder el interés de los lectores de esta sección aburriéndolos con muchos conceptos y teorias, es mediante un ejemplo (a todos nos gusta la práctica).
  • 6. ESTRUCTURA BÁSICA DE C++ ESTRUCTURA DE UN PROGRAMA: En general, los programas escritos en C++ tienen una estructura (básica) compuesta por tres secciones: 1.-Directivas de preprocesador 2.-declaraciones globales 3.-declaración de funciones
  • 7. ESTRUCTURA BÁSICA DE C++ • Directivas de preprocesador • Los compiladores de C++ proporcionan bibliotecas de funciones, y cada biblioteca de funciones tiene asociada un archivo de definición que se denomina cabecera. Para utilizar algo de una biblioteca en un programa (por ejemplo, una función), hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre signos de "menor que" y "mayor que" (<>). • A continuación se muestra un típico ejemplo de una directiva de preprocesador: #include <iostream> #include <iostream>
  • 8. ESTRUCTURA BÁSICA DE C++ En el ejemplo anterior, la directiva invocada es include y la cabecera iostream, e indican al preprocesador que debe incluir la librería iostream a nuestro programa.Cabe señalar que todas las directivas comienzan con el símbolo numeral #. Dentro de las directivas de preprocesador se encuentran: • Macros de preprocesador (#define y #undef) • Inclusiones condicionales (#ifdef, #ifndef, #if, #endif, #else and #elif) • Control (#line) • Error (#error) • Inclusión de fichero (#include) • Pragma (#pragma) • Operaciones de entrada(cin)y salida(cout)
  • 9. ESTRUCTURA DE BASICA Macros de preprocesador Para definir macros de preprocesador, usamos la directiva #define. La sintaxis es: #define identificador reemplazo
  • 10. ESTRUCTURA DE BASE DE DATOS