Code Blocks
Code Blocks
Introducción a la Computación
Departamento de Computación - FCEyN - UBA
1. Antes de empezar
1.1. ¿Cómo instalo el Code::Blocks en una computadora?
1.1.1. Bajo Windows
Ir a la página del Code::Blocks http://www.codeblocks.org, en la sección Downloads ir a
Download the binary release, allı́ descargar el archivo codeblocks-8.02mingw-setup.exe
haciendo clic sobre alguna de las opciones de la columna Download from (por ejemplo,
Sourceforge).
2. Abriendo el Code::Blocks
Al abrir el Code::Blocks nos aparece una ventana que nos da la bienvenida y nos ofrece
la opción de crear un proyecto nuevo o abrir uno ya existente.
1
3. Creando un nuevo programa
3.1. El proyecto
¿Qué es un proyecto? Para nosotros, un proyecto va a ser un programa, una aplicacion.
Para crear un nuevo Proyecto, en el menú File y en la opción New y elegir Project,
también podemos elegir la opción que se muestra en la ventana inicial. Al hacer esto se
abrirá la siguiente ventana:
2
Figura 3: Armando el nuevo proyecto
3
Figura 5: Poniendo nombre y eligiendo carpetas
Una vez terminado esto le damos a Finish y con eso terminamos de crearlo.
4
4. Escribiendo código en un programa
Cuando terminamos de crear el proyecto nos queda el Code::Blocks ası́:
Dandole doble click a donde dice main.cpp nos abrirá este archivo que será donde es-
cribiremos nuestros primeros programas.
Figura 8: El main
5
4.1. Breve explicación del main.cpp
#include <iostream> //Para poder mostrar cosas por pantalla
Recuerden que la función main es la que se ejecuta ni bien ejecutemos nuestro programa.
6
Para iniciar el debug le damos al botón o en el menú Debug la opción Run.
Para ver los valores de las variables ponemos en el menú de Debug y en la opción Debugging
Windows marcar Watches. Esto nos abre una ventana donde podemos ver las variables y sus
valores.
Step into En caso de estar en una linea que es una llamada a una función, con esta
opción podemos hacer el seguimiento dentro de esta función (Ojo con las variables
locales que la idea de “local” cambia).
Step out Termina la ejecución de la función actual y sigue en la siguiente linea desde
donde fue llamado.