Está en la página 1de 13

ESCUELA SUPERIOR

POLITÉCNICA DE
CHIMBORAZO

FACULTAD DE MECÁNICA

Carrera: Mecánica “A”


Fecha: lunes 7 de noviembre
de 2022
Materia: programación
Tema: C++
Indice
INTEGRANTES
1. Descripción formal del lenguaje de programación
Kevin Reyes
Ana Belén Tamay 2. Antecedentes históricos

Jordi Sánchez
3. Características principales
Iban Vladimir
Sinalin 4. Entornos de desarrollo disponibles

Liliana Ilvay
5. Ejemplos
Quishpe Jhonnatan
1. Descripción formal del lenguaje de
programación
Los lenguajes C++ es un lenguaje de programación diseñada mediados de los 80 por Bjarme Strounstrups
es una extensión de lenguaje c para que pudiese manipular objetos su gran potencial lo convierten uno de
los lenguajes de programación más demandado

Al C++ se lo conoció como incremento C dando a entender que se trataba de un lenguaje de


programación híbrido
Una particularidad de C++ que se puede redefinir los operadores y de poder crear nuevos tipos que se
comporte como tipo fundamentales
2. Antecedentes históricos
para dar a conocer el como se creo el c++ sedemos partir de la figura de una
gran exponente en el lengua de programacion c Denis Ritchie, quien introdujo
por primera vez el lenguaje de programación C en los Laboratorios Bell de AT&T
en 1972 y se implementó por primera vez en la computadora DEC PDP-11.
Denise Ritchie usó los conceptos de BCPL y B para desarrollar C y agregó la
tipificación de datos y algunas otras características poderosas.

Después, en 1979, Bjarne Stroustrup, también empleado de Bell AT & T, comenzó a trabajar en
el lenguaje C con las clases. Tomó prestadas las características deseables de muchos otros
lenguajes. Por lo tanto, además de las características del lenguaje C, C ++ también incluía
clases, verificación de tipo fuerte, argumento de función predeterminada y herencia básica.
Hasta 1983, se llamaba C con clases, y en 1983 se llamaba C ++. Durante 1998, un comité
conjunto ANSI-ISO publicó la especificación para los estándares de lenguaje C ++.

Rapidez: La compilación y ejecución de un


programa en C++ es mucho más rápida que en
la mayoría de lenguajes de programación.

3. C ++ es un lenguaje potente, eficiente y rápido.


Encuentra una amplia gama de aplicaciones,
desde aplicaciones de GUI hasta gráficos en 3D

Características
para juegos y simulaciones matemáticas en
tiempo real

Orientado a Objetos: El foco de la programación

principales
está en los objetos y la manipulación y
configuración de sus distintos parámetros o
propiedades.

Compilación: En C++ es necesario compilar el


código de bajo nivel antes de ejecutarse, algo
que no ocurre en otros lenguajes.
4. Entornos de
desarrollo
disponibles
¿Qué es Entorno de desarrollo?
Un entorno de desarrollo es el conjunto de procedimientos y
herramientas que se utilizan para el desarrollo de un código fuente de un
programa. Este termino veces es utilizado como sinónimo de entorno de
desarrollo integrado (IDE) por sus siglas en inglés “Integrated
Development Environment”

-Code:: Blocks
Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para
el desarrollo de programas en lenguaje C++. Está basado en la plataforma de
interfaces gráficas WxWidgets,
Características:
·Proporciona espacio de trabajo para combinar fácilmente más de un proyecto.
·Puede cambiar rápidamente entre múltiples programas.
Enlace de descarga: http://codeblocks.org/

-Eclipse
Eclipse framework es una herramienta de desarrollo de sitios web para
programación en C. Es uno de los mejores C IDE que resalta la sintaxis que ha
escrito.
Características:
·Le proporciona una plantilla de código lista para usar.
·Esta herramienta valida automáticamente la sintaxis.
Enlace de descarga:
https://www.eclipse.org/downloads/packages/release/kepler/sr2/eclipse-ide-cc-
developers
-Visual Studio Code
Visual Studio Code es un editor de código abierto desarrollado por Microsoft. Es
uno de los mejores C IDE para Mac que proporciona la finalización de código
inteligente en función de tipos de variables, módulos esenciales y definiciones
de funciones.
Características:
·Este IDE puede funcionar con el sistema de control de versiones Git.
·Puede depurar el código fácilmente.
Enlace de descarga: https://code.visualstudio.com/

-NetBeans
NetBeans es un entorno de desarrollo integrado para escribir programas C. Tiene
una ventana de proyecto que muestra una lista de proyectos que existe
actualmente
Características:
·Puede resaltar la sintaxis del código.
·Esta aplicación C Editor está integrada con el depurador GNU.
·NetBeans admite variedades de compiladores.
Enlace de descarga: https://netbeans.org/features/cpp/
-Atom
Atom es un editor simple para un programa de escritura C. Se puede personalizar
para hacer cualquier cosa sin modificar un archivo de configuración.
Características:
·Tiene un administrador de paquetes integrado.
·Esta herramienta permite la edición multiplataforma.
Enlace de descaga: https://atom.io/

-PlatformIO
PlatformIO es un software para un programa de escritura en lenguaje C. Ofrece la
finalización de código inteligente para el desarrollo de aplicaciones
profesionales.
Características:
·Es compatible con temas de color oscuro y claro.
·Ofrece un servicio de búsqueda avanzado de palabras clave, encabezados
conocidos o perdidos, etc.
Enlace de descarga: https://platformio.org/platformio-ide
5. Ejemplos
1._PROGRAMA QUE LEE POR TECLADO LA FECHA ACTUAL Y LA FECHA DE
NACIMIENTO DE UNA PERSONA Y CALCULA SU EDAD.
#INCLUDE <STDIO.H>

INT MAIN() {
INT NACIMIENTO;
INT ACTUAL;
INT EDAD;

PRINTF("INGRESE SU ANNO DE NACIMIENTO: ");


SCANF("%D", &NACIMIENTO);

PRINTF("INGRESE EL ANNO ACTUAL: ");


SCANF("%D", &ACTUAL);

EDAD = ACTUAL - NACIMIENTO;


PRINTF("USTED TIENE %D ANNOS DE EDAD\N", EDAD);

RETURN 0;
}
imagen del programa
/*
*
* programa C++ para calcular el mayor de 3 numeros distintos
*/
#include <iostream>
#include <iomanip>
using namespace std;

Ejemplo
int main(void)
{
//se declaran las tres variables que contendrán los números
int n1, n2, n3;

//se introducen los números por teclado


cout << "\nIntroduzca tres numeros enteros distintos ";
cout << "\nPrimer numero: ";
cin >> n1;
cout << "\nSegundo numero: ";

2._Programa C++
cin >> n2;
cout << "\nTercer numero: ";

que calcula el mayor


cin >> n3;

//se realizan las comparaciones mediante instrucciones if .. else


de tres números if(n1 > n2)
if(n2 > n3)
enteros cout << "\nel mayor es " << n1 << endl;
else
introduccidos por cout << "\nel mayor es " << n3 << endl;
else if(n2 > n3)
teclado. cout << "\nel mayor es " << n2 << endl;
else
cout << "\nel mayor es " << n3 << endl;

imagen del programa

También podría gustarte