SlideShare una empresa de Scribd logo
1 de 2
C++
INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++
Lenguaje de programación creado a mediados de los 80 por Bjarne Strousstrup,
como una extensión del lenguaje g. este lenguaje abarca tres paradigmas de la
programación:
• Paradigma de programación estructurada
• Paradigma de programación genérica
• Paradigma de programación orientada a objetos.
En la actualidad C++ es un lenguaje versátil, potente y general. Muy utilizado por
los programadores que le han puesto como herramienta de desarrollo de aplicaciones ya
sea en Windows o Linux, pero también de MAC-OS.
Los programas se pueden escribir en cualquier editor de textos. Por ejemplo, si
se hiciera bajo el entorno de Linux, entre ellos se encuentra EMACS, VIM, GEDIT…
Guardando dichos archivos con extensión “.cpp”, los cuales serán compilados usando
un compilador GNU-LINUX de C++. Este compilador llamado GCC-Compilador,
permite la portabilidad de los códigos.
ESTRUCTURA DE UN PROGRAMA EN C++
//Mi primer programa en C++
#include<iostram>
using namespace std
int main () {
count <<”hola mundo”;
return 0
}
Se trata de una línea de comentario, todas las líneas que comiencen con “//”, se
consideran comentarios, y no tienen ningún efecto sobre el comportamiento del
programa. Las incluye el programador para breves explicaciones o alegaciones dentro
del código fuente.
Las líneas que comienzan con el símbolo de sostenido son directivas para el pre-
procesador. En este caso, esta directiva, le dice al pre-procesador que incluya el
“iostream” estándar de archivo, que incluye las declaraciones de la norma básica de
entrada y salida de la biblioteca de C++.
Todos los elementos del modelo de librería de C++ se declaran dentro de lo que
se denomina un espacio de nombres, para poder acceder a su funcionalidad. Esta línea
es muy frecuente en los programas que usan biblioteca estándar.
Esta línea se corresponde con el comienzo de la definición de la función
principal, que es el punto por donde todos los programas inician su ejecución,
independientemente de su colocación dentro del código fuente. No importa si hay otras
funciones con otros nombres definidos antes o después de las instrucciones que figuran
dentro de esa función ya que, por definición, será siempre la primera en ser ejecutada.
Razón esencial que todos los programas tengan una función principal. Lo que contiene
dentro de las llaves, que delimitan la función es lo que hace cuando se ejecuta.
Esta línea es una declaración de C++, que en términos simples, podemos decir
que es una expresión que produce algún efecto visible en nuestro programa. Representa
un flujo de salida y su objeto es insertar una secuencia de caracteres con la idea de
mostrarlo en pantalla.
Es una declaración que hace que la función principal termine. Un código de
retorno es 0, cuando la función principal interpreta de manera general que el programa
trabajó como se esperaba sin ningún error durante su ejecución. Es la forma más
habitual de poner fin a un programa C++ en la consola.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Estructura lenguaje c
Estructura lenguaje cEstructura lenguaje c
Estructura lenguaje c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
2.1 estructura general de un programa en c
2.1 estructura general de un programa en c2.1 estructura general de un programa en c
2.1 estructura general de un programa en c
 
Dev c++
Dev c++Dev c++
Dev c++
 
2. Introduccion A C#
2.  Introduccion A C#2.  Introduccion A C#
2. Introduccion A C#
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Los copiladores en c++
Los copiladores en c++Los copiladores en c++
Los copiladores en c++
 
Lolo
LoloLolo
Lolo
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Code block
Code blockCode block
Code block
 
Xd1
Xd1Xd1
Xd1
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
Dev c++
Dev c++Dev c++
Dev c++
 
UNIDAD 3
UNIDAD 3 UNIDAD 3
UNIDAD 3
 
ATIX08
ATIX08ATIX08
ATIX08
 
Curso de programacion en c++ prev
Curso de programacion en c++ prevCurso de programacion en c++ prev
Curso de programacion en c++ prev
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 

Similar a Introducción al lenguaje C++: estructura básica

Similar a Introducción al lenguaje C++: estructura básica (20)

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++
 
Manual 1 de lenguaje c
Manual 1 de lenguaje cManual 1 de lenguaje c
Manual 1 de lenguaje c
 
Como usar el lenguaje c++
Como usar el lenguaje c++Como usar el lenguaje c++
Como usar el lenguaje c++
 
Tarea3
Tarea3 Tarea3
Tarea3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Curso de c antonio lebron bocanegra
Curso de c   antonio lebron bocanegraCurso de c   antonio lebron bocanegra
Curso de c antonio lebron bocanegra
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplus
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplus
 
Tema vi
Tema viTema vi
Tema vi
 
Apuntes de c
Apuntes de cApuntes de c
Apuntes de c
 
3
33
3
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
estructuraC++
estructuraC++estructuraC++
estructuraC++
 
LENGUAJE en C
LENGUAJE en CLENGUAJE en C
LENGUAJE en C
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Informe lpi
Informe lpiInforme lpi
Informe lpi
 

Más de Sara González Martínez (20)

Trabajo 6
Trabajo 6Trabajo 6
Trabajo 6
 
Trabajo 4
Trabajo 4Trabajo 4
Trabajo 4
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Trabajo 14
Trabajo 14Trabajo 14
Trabajo 14
 
Trabajo 6
Trabajo 6Trabajo 6
Trabajo 6
 
Trabajo 5
Trabajo 5Trabajo 5
Trabajo 5
 
Trabajo 4
Trabajo 4Trabajo 4
Trabajo 4
 
Trabajo 3
Trabajo 3Trabajo 3
Trabajo 3
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Trabajo 27
Trabajo 27Trabajo 27
Trabajo 27
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Trabajo 25
Trabajo 25Trabajo 25
Trabajo 25
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Trabajo 19
Trabajo 19Trabajo 19
Trabajo 19
 
Trabajo 18
Trabajo 18Trabajo 18
Trabajo 18
 
Trabajo 17
Trabajo 17Trabajo 17
Trabajo 17
 
Trabajo 16
Trabajo 16Trabajo 16
Trabajo 16
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

Introducción al lenguaje C++: estructura básica

  • 1. C++ INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ Lenguaje de programación creado a mediados de los 80 por Bjarne Strousstrup, como una extensión del lenguaje g. este lenguaje abarca tres paradigmas de la programación: • Paradigma de programación estructurada • Paradigma de programación genérica • Paradigma de programación orientada a objetos. En la actualidad C++ es un lenguaje versátil, potente y general. Muy utilizado por los programadores que le han puesto como herramienta de desarrollo de aplicaciones ya sea en Windows o Linux, pero también de MAC-OS. Los programas se pueden escribir en cualquier editor de textos. Por ejemplo, si se hiciera bajo el entorno de Linux, entre ellos se encuentra EMACS, VIM, GEDIT… Guardando dichos archivos con extensión “.cpp”, los cuales serán compilados usando un compilador GNU-LINUX de C++. Este compilador llamado GCC-Compilador, permite la portabilidad de los códigos. ESTRUCTURA DE UN PROGRAMA EN C++ //Mi primer programa en C++ #include<iostram> using namespace std int main () { count <<”hola mundo”; return 0 } Se trata de una línea de comentario, todas las líneas que comiencen con “//”, se consideran comentarios, y no tienen ningún efecto sobre el comportamiento del programa. Las incluye el programador para breves explicaciones o alegaciones dentro del código fuente. Las líneas que comienzan con el símbolo de sostenido son directivas para el pre- procesador. En este caso, esta directiva, le dice al pre-procesador que incluya el “iostream” estándar de archivo, que incluye las declaraciones de la norma básica de entrada y salida de la biblioteca de C++. Todos los elementos del modelo de librería de C++ se declaran dentro de lo que se denomina un espacio de nombres, para poder acceder a su funcionalidad. Esta línea es muy frecuente en los programas que usan biblioteca estándar.
  • 2. Esta línea se corresponde con el comienzo de la definición de la función principal, que es el punto por donde todos los programas inician su ejecución, independientemente de su colocación dentro del código fuente. No importa si hay otras funciones con otros nombres definidos antes o después de las instrucciones que figuran dentro de esa función ya que, por definición, será siempre la primera en ser ejecutada. Razón esencial que todos los programas tengan una función principal. Lo que contiene dentro de las llaves, que delimitan la función es lo que hace cuando se ejecuta. Esta línea es una declaración de C++, que en términos simples, podemos decir que es una expresión que produce algún efecto visible en nuestro programa. Representa un flujo de salida y su objeto es insertar una secuencia de caracteres con la idea de mostrarlo en pantalla. Es una declaración que hace que la función principal termine. Un código de retorno es 0, cuando la función principal interpreta de manera general que el programa trabajó como se esperaba sin ningún error durante su ejecución. Es la forma más habitual de poner fin a un programa C++ en la consola.