Investigación Formativa Tema C++
Investigación Formativa Tema C++
Investigación Formativa Tema C++
POLITÉCNICA DE
CHIMBORAZO
FACULTAD DE MECÁNICA
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
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 ++.
Características
para juegos y simulaciones matemáticas en
tiempo real
principales
está en los objetos y la manipulación y
configuración de sus distintos parámetros o
propiedades.
-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;
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;
2._Programa C++
cin >> n2;
cout << "\nTercer numero: ";