SlideShare una empresa de Scribd logo
1 de 8
ESTRUCTURA BASICA
PARA C++
WENDY LIZETH MUÑOZ SANCHEZ
LUIS ANGEL OCAMPO CAMACHO
ESTRUCTURA BASICA 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.
Componente estructural básico;
Funciones:
 Directivas de preprocesador
 Declaraciones globales (variables globales, funciones,…)
 Función main()
 {
 Secuencia de declaraciones e instrucciones
 }
 función1 ()
 {
 Secuencia de declaraciones e instrucciones
 }
 ...
 Función ()
 {
 Secuencia de declaraciones e instrucciones
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
La función main()
 Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea
específica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al
programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.
 Estructura de un programa C++
 #include <iostream.h>
 main()
 Las sentencias escritas entre las llaves se denominan BLOQUE
 #include <iostream.h>
 int main()
 entrada_datos();
 proceso_datos();
 return 0;
 Llamadas a otras funciones.
Tipos de datos básicos en 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)

Tipos de datos básicos en C++
Tipos de datos básicos en C++

Más contenido relacionado

La actualidad más candente

Estructura basica-para-c++ (1)
Estructura basica-para-c++ (1)Estructura basica-para-c++ (1)
Estructura basica-para-c++ (1)andreadelacruz002
 
Estructura basica de_un_programa_en_c_(2)
Estructura basica de_un_programa_en_c_(2)Estructura basica de_un_programa_en_c_(2)
Estructura basica de_un_programa_en_c_(2)ramosmendezshura
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++JazminIbarra1106
 
Estructura de un programa básico en c++
Estructura de un programa básico en c++Estructura de un programa básico en c++
Estructura de un programa básico en c++UVM
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++ivanjvic
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++GabrielFVilla15
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Conceptos de c
Conceptos de cConceptos de c
Conceptos de cDrakan55
 

La actualidad más candente (14)

Estructura basica-para-c++ (1)
Estructura basica-para-c++ (1)Estructura basica-para-c++ (1)
Estructura basica-para-c++ (1)
 
Estructura basica C++
Estructura basica C++Estructura basica C++
Estructura basica C++
 
Estructura basica de_un_programa_en_c_(2)
Estructura basica de_un_programa_en_c_(2)Estructura basica de_un_programa_en_c_(2)
Estructura basica de_un_programa_en_c_(2)
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Estructura de un programa básico en c++
Estructura de un programa básico en c++Estructura de un programa básico en c++
Estructura de un programa básico en c++
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 
Guía de trabajo
Guía de trabajoGuía de trabajo
Guía de trabajo
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
Conceptos de c
Conceptos de cConceptos de c
Conceptos de c
 

Similar a Estructura básica C

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)Maztherprozh
 
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++juliancetis109
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)gadiel1515
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++ValeriaBerrones
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_Jesus22barrera
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++Bryangio2002
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++ernestre
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++ernestre
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++heidiromero11
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)LuisCetis109
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos cJuan Torres
 

Similar a Estructura básica C (20)

Estructura(2)
Estructura(2)Estructura(2)
Estructura(2)
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
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 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++
 
ESTRUCTURA BASICA C++
ESTRUCTURA BASICA C++ESTRUCTURA BASICA C++
ESTRUCTURA BASICA C++
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
 
Estructura basica-para-c++
Estructura basica-para-c++Estructura basica-para-c++
Estructura basica-para-c++
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
Turbo c
Turbo cTurbo c
Turbo c
 

Más de luis_ocampo27

Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoluis_ocampo27
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampoluis_ocampo27
 
Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)luis_ocampo27
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)luis_ocampo27
 
Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)luis_ocampo27
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)luis_ocampo27
 
Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)luis_ocampo27
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)luis_ocampo27
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)luis_ocampo27
 

Más de luis_ocampo27 (9)

Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)
 
Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)
 

Último

PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 

Último (6)

PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 

Estructura básica C

  • 1. ESTRUCTURA BASICA PARA C++ WENDY LIZETH MUÑOZ SANCHEZ LUIS ANGEL OCAMPO CAMACHO
  • 2. ESTRUCTURA BASICA 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. Componente estructural básico; Funciones:  Directivas de preprocesador  Declaraciones globales (variables globales, funciones,…)  Función main()  {  Secuencia de declaraciones e instrucciones  }  función1 ()  {  Secuencia de declaraciones e instrucciones  }  ...  Función ()  {  Secuencia de declaraciones e instrucciones
  • 4. 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
  • 5. La función main()  Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea específica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.  Estructura de un programa C++  #include <iostream.h>  main()  Las sentencias escritas entre las llaves se denominan BLOQUE  #include <iostream.h>  int main()  entrada_datos();  proceso_datos();  return 0;  Llamadas a otras funciones.
  • 6. Tipos de datos básicos en 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) 
  • 7. Tipos de datos básicos en C++
  • 8. Tipos de datos básicos en C++