Está en la página 1de 22

Un poco de C++ y

Code::Blocks
Por: Ing. Héctor Edmundo González
Lenguaje de programación C++
¿Qué es un lenguaje de programación?

Es un lenguaje formal diseñado para poder definir procesos que


pueden ser llevados a cabo por una computadora.
El lenguaje de programación puede usarse para crear programas que
controlen lógicamente y físicamente una computadora.
Los lenguajes de programación están conformados por un conjunto de
palabras propias que a la vez forman reglas sintácticas y semánticas
que definen el significado de sus elementos y expresiones.
¿Cómo funciona un programa de
computadora?
Programa de computadora: Es un conjunto de instrucciones que la CPU
de una computadora puede entender y ejecutar.
Cuando se usa un lenguaje de programación para hacer un programa,
este conjunto de instrucciones que conforman el programa se llama
código fuente, el cual es interpretado o compilado para que la
computadora ejecute cada instrucción del mismo.
Para ello se necesitan datos de entrada que puedan ser procesados por
la computadora siguiendo las instrucciones del programa, al finalizar, el
programa deberá presentar datos de salida que es para lo que se creó
el programa.
¿Cómo funciona un programa de
computadora?
Cómo funciona un programa escrito en C++
Interfaces de desarrollo integradas para
programar en C++
• Code::Blocks
• DevC++
• Microsoft Visual Team System Studio 2008
• NetBeans C/C++pack
• Eclipse C++
• Visual Studio
Nota: Una Interfaz de desarrollo integrada es
• Monodevelop un programa para hacer programas, conocida
cómo IDE
• Entre otras…..
CODE::BLOCKS
• Descarga
codeblocks.codecutter.org/CodeBlocks-EP.zip

Esta IDE posee un compilador que se instala junto al programa para


compilar los programas escritos en C++ o C.
IDE Code::blocks
Menú principal

Botones para ejecución y compilación de código Área de programación

Panel de Navegación Mensajes de información del


compilador, errores, etc.
Cómo ejecutar un programa en C++.

1° Paso
2° Paso

3° Paso
4° Paso
5° Paso
6° Paso
7° Paso
8° Paso
8° Paso
Buscamos un
directorio
donde
guardar el
archivo

9° Paso
Primer programa

1) Escribir el código mostrado


2) Clic al botón que compila y ejecuta a la vez
3) Ver el resultado en consola
La sintaxis muy básica.
• Para esta introducción, aun no veremos los tipos de datos ni estructuras de
control, sino cómo leer datos y mostrarlos en consola usando c++.
• Ejemplo de impresión de mensaje:
cout<<"Hola Mundo! \n";
Donde: cout es el comando para mostrar una salida
<< es el delimitador del mensaje
“Hola Mundo” es el mensaje
\n es un salto de línea
; El final de cada línea (siempre se usa punto y coma)
Consideraciones
• C++ usa un conjunto de bibliotecas que son código previo creado por
diferentes autores para fines diferentes, por ejemplo, si quisiéramos usar
recursos de Windows, podemos usar la biblioteca windows.h, si
quisiéramos usar gestión de memoria dinámica, control de procesos, etc.
podemos usar la biblioteca stdlib.h, si deseáramos hacer operaciones
matemáticas complejas podemos usar math.h y así para fines diferentes.
• Si observamos el ejemplo del primer programa, se encuentran incluidas
dos librerías ¿ya observaste cuales son?
#include<iostream>
#include<stdlib.h>
Que en nuestros programas, será indispensable que estén incluidas
Entonces qué es una biblioteca?
• En el lenguaje de programación C++, una biblioteca estándar es una
colección de clases y funciones, escritas en el núcleo del lenguaje.
• La biblioteca estándar proporciona varios contenedores genéricos,
funciones para utilizar y manipular esos contenedores, funciones
objeto, cadenas y flujos genéricos (incluyendo E/S interactiva y de
archivos) y soporte para la mayoría de las características del lenguaj
Algunas bibliotecas de C++ (investigar cuándo
podemos usarlas)
• <cassert>
• <cctype>
• <cerrno>
• <cfloat>
• <climits>
• <cmath>
• <csetjmp>
• <csignal>
• <cstdlib>
• <cstddef>
• <cstdarg>
• <ctime>
• <cstdio>
• <cstring>
• <cwchar>
• <cwctype>
Más ejemplos de programas en C++.
• Mostrar en consola los días de la semana (Crear un programa y ejecutarlo)

#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
cout<<"Lunes"<<"\n";
cout<<"Martes \n";
cout<<"Miercoles"<<endl;
cout<<"Jueves \n";
cout<<"Viernes \n";
cout<<"Sabado \n Domingo";
return 0;
}
Del ejemplo anterior
• 1) Cuántas formas hay de imprimir un salto de línea?
• 2) Qué pasa si no se escribe el “;” en una línea?
• 3) Para qué se usa “<<”?
Otro ejemplo más
• Pedir un nombre y una edad, luego mostrarla (crear el programa y probarlo)

#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
string nombre="";
int edad;
cout<<"Ingrese su Nombre: \n";
cin>>nombre;
cout<<"Ingrese su Edad: \n";
cin>>edad;
cout<<"\n Sus datos ingresados fueron: \n Nombre:"<<nombre<<" \n Edad:"<<edad;
return 0;
}
Del ejemplo anterior:
• 1) Cuántas variables se crearon?
• 2) Que tipos de datos son las variables?
• 3) El símbolo >> sirve para leer de consola?

• Hasta el momento puede parecer complicado este último programa


pero es normal si nunca has visto C++.
• Tarea: Analizar los programas hechos….

También podría gustarte