SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Code Blocks & Lenguaje c++
Andrea Romero
Adriana Fonseca
Aldair Causado
Jesús Fábregas
Roxana Parra
Daniela Cera
Programación de Software – SENA
INSTITUCION EDUCATIVA LICEO MODERNO
MAGANGUE
Lenguaje C++
C++ es un lenguaje de
programación diseñado
a mediados de los años
1980 por Bjarne
Stroustrup
es un lenguaje de
programación de alto
nivel para la creación
de programas y juegos
C++ es la posibilidad de
redefinir los
operadores, y de poder
crear nuevos tipos.
Generalidades.
C++ es un lenguaje
imperativo orientado a
objetos derivado del C
Algunas de las características más
importantes
• Tamaño pequeño
• Uso extensivo de llamadas a funciones
• Comandos breves (poco tecleo)
• Lenguaje estructurado
• Programación de bajo nivel (nivel bit)
Las diversas razones por la cual se ha
convertido en un lenguaje de uso
profesional son:
• El uso de constructores de alto nivel
• El poder manejar actividades de bajo-nivel
• El generar programas eficientes
• La posibilidad de poder ser compilado en una
variedad de computadoras, con pocos
cambios (portabilidad).
Code blocks & lenguaje c++
Code blocks & lenguaje c++
Code blocks & lenguaje c++
Code Blocks
• Es un entorno de desarrollo integrado libre y
multiplataforma para el desarrollo de
programas en lenguaje C y C++.
• Está basado en la plataforma de interfaces
gráficas WxWidgets.
Características
• es un IDE construido como un núcleo
altamente expansible mediante
complementos (plugins).
• No es un IDE autónomo que acepta
complementos, sino que es un núcleo
abstracto donde los complementos se
convierten en una parte vital del sistema.
Edición visual
• Como ejemplo de la funcionalidad que un
complemento puede llegar a añadir, podemos
nombrar uno de los complementos incluidos
predeterminadamente: wxSmith. Este
complemento provee a Code::Blocks de
funcionalidad para edición visual.
Soporte de compiladores
Algunos de los compiladores compatibles:
• Microsoft Visual Studio Toolkit
• GCC, en sus versiones para Microsoft (ya sea
MinGW o Cygwin) y GNU/Linux.
• Borland C++ Compiler
• Digital Mars Compiler
• Intel C++ Compiler
• Open Watcom
Características del entorno
Entorno principal de Code::Blocks en
GNU/Linux.
• Espacios de trabajo
• Espacio de trabajo adaptable
• Navegador de proyectos; vista de archivos,
símbolos (heredados, etc.), clases, recursos
• Editor tabulado, múltiples archivos.
• Lista de tareas (Todo).
Otras características de Code::Blocks:
• Importación de proyectos Visual C++ y Dev-
C++
• Soporte para packs del Dev-C++
• Inclusión y generación de plug-ins
• Generación de XML para proyectos
• Exportación a formatos XML, RTF y de
OpenOffice.org
Logo De Code Blocks
GRACIAS

Más contenido relacionado

La actualidad más candente

Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Alex Penso Romero
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operacionesEdwinChamorroT
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
Números complejos exposición matemáticas
Números complejos   exposición matemáticasNúmeros complejos   exposición matemáticas
Números complejos exposición matemáticasAndrsLandeta1
 
Funcion computable y parcialmente computable
Funcion computable y parcialmente computableFuncion computable y parcialmente computable
Funcion computable y parcialmente computableAniitha Mtz
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNLA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNJorge Iván Alba Hernández
 
Diagrama de Flujo mediante Algoritmo
Diagrama de Flujo mediante AlgoritmoDiagrama de Flujo mediante Algoritmo
Diagrama de Flujo mediante AlgoritmoDannyEstaba
 
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...naniily
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosRufi Flores
 

La actualidad más candente (20)

Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Números complejos exposición matemáticas
Números complejos   exposición matemáticasNúmeros complejos   exposición matemáticas
Números complejos exposición matemáticas
 
Funcion computable y parcialmente computable
Funcion computable y parcialmente computableFuncion computable y parcialmente computable
Funcion computable y parcialmente computable
 
Isomorfos y arboles
Isomorfos y arbolesIsomorfos y arboles
Isomorfos y arboles
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNLA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Diagrama de Flujo mediante Algoritmo
Diagrama de Flujo mediante AlgoritmoDiagrama de Flujo mediante Algoritmo
Diagrama de Flujo mediante Algoritmo
 
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
Diseño de un algoritmo en diagrama de flujo que imprime los números impares h...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 

Destacado

Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Santiago Sarmiento
 
Ejemplos de programación Code Blocks
Ejemplos de programación Code BlocksEjemplos de programación Code Blocks
Ejemplos de programación Code BlocksJuan Diego Morillo
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++compumet sac
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Santiago Sarmiento
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++rcc1964
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonAngel Freire
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Ignacio Reyes
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++Sylvert
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorDunkherz
 

Destacado (20)

Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Ejemplos de programación Code Blocks
Ejemplos de programación Code BlocksEjemplos de programación Code Blocks
Ejemplos de programación Code Blocks
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Manual del dev c++
Manual del dev c++Manual del dev c++
Manual del dev c++
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
C# desde cero sesion 2
C# desde cero   sesion 2C# desde cero   sesion 2
C# desde cero sesion 2
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
Lenguajec(1)
Lenguajec(1)Lenguajec(1)
Lenguajec(1)
 

Similar a Code blocks & lenguaje c++

Similar a Code blocks & lenguaje c++ (20)

01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
Desarrollo en c++, vision aplicada
Desarrollo en c++, vision aplicadaDesarrollo en c++, vision aplicada
Desarrollo en c++, vision aplicada
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de- c. ++
Tutorial de- c. ++ Tutorial de- c. ++
Tutorial de- c. ++
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
C++
C++C++
C++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacion
 

Code blocks & lenguaje c++

  • 1. Code Blocks & Lenguaje c++ Andrea Romero Adriana Fonseca Aldair Causado Jesús Fábregas Roxana Parra Daniela Cera Programación de Software – SENA INSTITUCION EDUCATIVA LICEO MODERNO MAGANGUE
  • 2. Lenguaje C++ C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup es un lenguaje de programación de alto nivel para la creación de programas y juegos C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos. Generalidades. C++ es un lenguaje imperativo orientado a objetos derivado del C
  • 3. Algunas de las características más importantes • Tamaño pequeño • Uso extensivo de llamadas a funciones • Comandos breves (poco tecleo) • Lenguaje estructurado • Programación de bajo nivel (nivel bit)
  • 4. Las diversas razones por la cual se ha convertido en un lenguaje de uso profesional son: • El uso de constructores de alto nivel • El poder manejar actividades de bajo-nivel • El generar programas eficientes • La posibilidad de poder ser compilado en una variedad de computadoras, con pocos cambios (portabilidad).
  • 8. Code Blocks • Es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C y C++. • Está basado en la plataforma de interfaces gráficas WxWidgets.
  • 9. Características • es un IDE construido como un núcleo altamente expansible mediante complementos (plugins). • No es un IDE autónomo que acepta complementos, sino que es un núcleo abstracto donde los complementos se convierten en una parte vital del sistema.
  • 10. Edición visual • Como ejemplo de la funcionalidad que un complemento puede llegar a añadir, podemos nombrar uno de los complementos incluidos predeterminadamente: wxSmith. Este complemento provee a Code::Blocks de funcionalidad para edición visual.
  • 11. Soporte de compiladores Algunos de los compiladores compatibles: • Microsoft Visual Studio Toolkit • GCC, en sus versiones para Microsoft (ya sea MinGW o Cygwin) y GNU/Linux. • Borland C++ Compiler • Digital Mars Compiler • Intel C++ Compiler • Open Watcom
  • 13. Entorno principal de Code::Blocks en GNU/Linux. • Espacios de trabajo • Espacio de trabajo adaptable • Navegador de proyectos; vista de archivos, símbolos (heredados, etc.), clases, recursos • Editor tabulado, múltiples archivos. • Lista de tareas (Todo).
  • 14. Otras características de Code::Blocks: • Importación de proyectos Visual C++ y Dev- C++ • Soporte para packs del Dev-C++ • Inclusión y generación de plug-ins • Generación de XML para proyectos • Exportación a formatos XML, RTF y de OpenOffice.org
  • 15. Logo De Code Blocks