Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Qué Es C

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

¿Qué es C ++?

C ++ es un lenguaje multiplataforma que se puede utilizar para crear aplicaciones


de alto rendimiento.

C ++ fue desarrollado por Bjarne Stroustrup, como una extensión del lenguaje C.

C ++ brinda a los programadores un alto nivel de control sobre los recursos del
sistema y la memoria.

El lenguaje se actualizó 3 veces importantes en 2011, 2014 y 2017 a C ++ 11, C


++ 14 y C ++ 17.

Por qué usar C ++


C ++ es uno de los lenguajes de programación más populares del mundo.

C ++ se puede encontrar en los sistemas operativos actuales, interfaces gráficas


de usuario y sistemas integrados.

C ++ es un lenguaje de programación orientado a objetos que proporciona una


estructura clara a los programas y permite reutilizar el código, lo que reduce los
costos de desarrollo.

C ++ es portátil y se puede utilizar para desarrollar aplicaciones que se pueden


adaptar a múltiples plataformas.

¡C ++ es divertido y fácil de aprender!

Como C ++ está cerca de C # y Java , facilita a los programadores cambiar a C


++ o viceversa.

Introducción a C ++
Para comenzar a usar C ++, necesita dos cosas:

• Un editor de texto, como el Bloc de notas, para escribir código C ++


• Un compilador, como GCC, para traducir el código C ++ a un lenguaje que la
computadora entienda.

Hay muchos editores de texto y compiladores para elegir. En este tutorial,


usaremos un IDE (ver más abajo).
IDE de instalación de C ++
Se utiliza un IDE (entorno de desarrollo integrado) para editar Y compilar el
código.

Los IDE populares incluyen Code :: Blocks, Eclipse y Visual Studio. Todos estos son
gratuitos y se pueden usar tanto para editar como para depurar código C ++.

Nota: Los IDE basados en web también pueden funcionar, pero la funcionalidad es
limitada.

Usaremos Code :: Blocks en nuestro tutorial, que creemos que es un buen lugar
para comenzar.

Puede encontrar la última versión de Codeblocks


en http://www.codeblocks.org/downloads/26 . Descargue el mingw-setup.exearchivo,
que instalará el editor de texto con un compilador.

GUÍA BÁSICA DE USO DE CODEBLOCKS

Ing. Wilfredo F. Terrazas Quispe 1

1. Entorno de desarrollo Integrado “IDE” Code::Blocks


1.1. ¿Qué es Code::blocks?

Code::Blocks es un entorno de desarrollo integrado IDE (Integrated Development Enviorement), libre y


multiplataforma para el desarrollo de programas en el lenguaje C++, basado en la plataforma de interfaces
gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y
está licenciado bajo la Licencia pública general de GNU.

Es una herramienta para desarrollar programas en C++ muy fácil de usarse, proporcionando a los usuarios
una interfaz que permite trabajar con facilidad.
La primera versión fue liberada en febrero de 2008, con el número de versión 8.02. El esquema de
numeración para la versión fue cambiado al mismo seguido por Ubuntu, donde el mayor número (el
primero) representa el año y el menor representa el mes de la versión liberada.
Code::Blocks es un IDE construido como un núcleo altamente expansible mediante complementos (plugins),
actualmente la mayor parte de la funcionalidad viene provista por los complementos incluidos
predeterminadamente. 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.
1.2. Soporte de compiladores de Code::Blocks
Debido a que en sí Code::Blocks es solo la interfaz del entorno de desarrollo, puede enlazarse a una
variedad de compiladores para poder desarrollar su trabajo, ya que por defecto, Code::Blocks buscará una
serie de compiladores y configurará los que halle, pero en particular, usa MinGW, pero sin duda no es el
único reconocido por este Entorno de Desarrollo, y se pueden también mencionar los siguientes:
Microsoft Visual Studio Toolkit (una extensión de compilador de C++ de Microsoft)
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
1.3. Creación de un entorno de programación en el lenguaje C++.-

Antes de definir la manera de creación de un entorno de trabajo, es necesario identificar algunas secciones
principales del IDE CodeBlocks.

Seguidamente se presenta el cómo llegar a obtener el entorno de trabajo en CodeBlocks, ya que es posible
hacerlo de distintas maneras, sin embargo se define una de ellas.
Paso 1.

Ir a la barra de menus e ingresar al menú File, luego a New, y finalmente seleccionar File.
Paso 2.

Seleccionar el lenguaje de programación en el que se desea programar, por defecto se sugiere seleccionar la
opción del lenguaje C/C++ haciendo doble click del mouse o seleccionando y luego presionando la tecla
[enter].

Paso 3.

Se apertura la ventana en la cual se inicia el asistente para la creación del archivo y programa en el lenguaje
C++, posterior a ellos es necesario ir a la siguiente ventana [next].

Paso 4.

Se selecciona el lenguaje sobre el cual se programará, en este caso por defecto se sugiere al lenguaje C++, y
solo queda pasar a la siguiente ventana [next].
Paso 5.

Se deberá seleccionar la ubicación exacta en la cual residirá el archivo correspondiente al programa en C++,
por tanto es necesario explorar el disco duro y seleccionar la ruta preferida.

Paso 6.

Una vez seleccionada la ubicación en la que estará el archivo, se deberá indicar el nombre del archivo
programa con la cual se guardará definitivamente, cabe hacer notar que el tipo de archivo corresponde con
el lenguaje seleccionado, en ete caso C++, ya que se indica la extensión .cpp (indica C Plus Plus – C más más),
una vez definido el nombre se debe seleccionar la opción guardar.
Paso 7.

Una vez realizado los pasos anteriores, se tiene todo ya definido para iniciar el trabajo de programación, y
solo queda finalizar el asistente utilizado.

Finalmente se tiene la presentación del entorno de trabajo en CodeBlocks, de la siguiente manera.


2. El lenguaje C++ y su sintaxis general.-
2.1. Que es el lenguaje C++.-
El lenguaje C++ fue creado por el Danes Bjarne Stroustrup, en el año 1979, quien trabajó de manera inicial
en el lenguaje C antecesor al lenguaje C++. Además que Stroustrup antes de la creación de C++ tuvo que
comparar varios lenguajes, entre ellos SIMULA por su característica de ser Orientada a objetos.

El lenguaje como tal llega a ser reconocido desde 1983 en la que se bautiza definitivamente al lenguaje con
el nombre de C++, al mismo tiempo se añade las nuevas características, como la herencia, la sobrecarga de
funciones propios de la Orientación a Objetos, además de las funciones virtuales.

C++ evoluciona en 1989, con nuevas opciones como herencia múltiple (los lenguajes actuales de
programación orientada a objetos solo permite una única herencia), clases abstractas, funciones estáticas y
muchas más, que también potencian la Programación Orientada a Objetos.

En la programación, muchos lenguajes utilizan el operador ++ para incrementar (aumentar en 1) el valor de


una variable, y siendo así se puede decir que C++ es la continuación (como una versión más), del lenguaje C.
2.2. Sintaxis Básica – Primer programa.-

Para mostrar la sintaxis general básica del Lenguaje C++ y sus seccione correspondientes, se hará uso del área
de código fuente del IDE CodeBlocks.
2.3. Compilación y ejecución de un programa en C++
Para llevar adelante la ejecución del programa, al ser C++ un lenguaje de alto nivel se requiere que pase la
fase de compilación, para lo cual en el IDE que se trabaja se lo realiza de la siguiente manera:

Visitar el menú Build, posterior a ello se selecciona la opción Compile current file (Compilar archivo actual).

Posterior a la compilación se verifica que en el panel de registros (logs), se muestre los mensajes del proceso
de compilación, en caso no exista errores dará a conocer esto, pero caso contrario indicará las observaciones
a subsanar.
Una vez compilado el programa, se pasa a la fase de ejecución (RUN – hacer correr el programa), lo cual se lo
hace visitando el menú Build, y posterior a ellos seleccionando la opción Run.

Posterior a ello se puede observar la ejecución y su presentación del programa, de la siguiente manera.

Inicio rápido de C ++
Creemos nuestro primer archivo C ++.

Abra Codeblocks y vaya a Archivo> Nuevo> Archivo vacío .

Escriba el siguiente código C ++ y guarde el archivo


como myfirstprogram.cpp( Archivo> Guardar archivo como ):

Ejemplo

#include <iostream>
using namespace std;

int main() {
cout << "Hello World!";
return 0;
}
En Codeblocks, debería verse así:

Luego, vaya a Build> Build and Run para ejecutar (ejecutar) el programa. El
resultado se parecerá a esto:
EJERCICIO PRÁCTICO
a) Escriba un algoritmo que dado el número de horas trabajadas por un empleado y el sueldo por hora,
calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble.

ANÁLISIS:
Datos de Entrada
h_trab, sueldo, h_ext
Proceso
Calculo_s = ( h_trab * sueldo) + ( h_ext * 2 * sueldo)
Datos salida
calculo_s
----------------------------------------
h_trab=8; sueldo=10; h_ext=1 calc_s = 100
calculo_s = ( 8 * 10) + ( 1 * 2 * 10)
= 80 + 20 = 100
DISEÑO:

PROGRAMA:
#include <iostream>
using namespace std;
int main()
{
int h_trab, sueldo, h_ext, calculo_s;
cout<<"Ingresar las horas trabajadas..:";
cin>>h_trab;
cout<<"Ingresar el sueldo por hora..:";
cin>>sueldo;
cout<<"Ingresar las horas extras trabajadas..:";
cin>>h_ext;
calculo_s=(h_trab*sueldo)+(h_ext*2*sueldo);
cout<<"Sueldo final calculado..:"<<calculo_s;
return 0;
}
Debido a los excelentes resultados, un restaurante decide ampliar sus ofertas de acuerdo a la siguiente
escala de consumo (ver tabla). Determinar el monto del descuento, y el importe a pagar.

ANÁLISIS.-
Datos de entrada:
consumo
Proceso:
descuento = consumo * %
Importe_pagar = consumo –
descuento
Datos de Salida:
descuento
Importe_pagar
PROGRAMA
#include <iostream>
using namespace std;
int main()
{
float cons, desc, imp;
cout<<"Digitar el consumo..."<<endl;
cin>>cons;
if(cons>0 && cons<=100)
desc=cons*0.10;
else

{
if(cons>100 && cons<=200)
desc=cons*0.20;
else
{

if(cons>200)
desc=cons*0.30;
else

cout<<"Error consumo invalido..";


desc=0;

imp=cons-desc;
cout<<"Descuento aplicado.."<<desc<<endl;
cout<<"Importe a pagar.."<<imp;
return 0;

También podría gustarte