Estructura de Datos y Algoritmos

Estructura de Datos y Algoritmos[editar | editar código]

EDA es una asignatura obligatoria del segundo curso en la que se estudian análisis de algoritmos y eficiencia, algoritmos iterativos y recursivos, divide y vencerás, vuelta atrás, TADs, diccionarios y árboles.
Se programará en C++.
El entorno de desarrollo que vamos a utilizar es Code::Blocks (http://www.codeblocks.org/).

Code::Blocks[editar | editar código]

1. Descripción del programa[editar | editar código]

Code::Blocks es un IDE de código abierto y libre compatible con sistemas Linux, Mac y Windows, en la que se puede desarrollar código en C, C++ y Fortran.

2. Requisitos hardware[editar | editar código]

Tener una RAM con 512 MB libres tras el arranque del SO.

3. Guía de instalación en GNU/Linux[editar | editar código]

  • Instalar Code::Blocks desde la terminal con el comando “sudo apt-get install codeblocks“.
  • Iniciar Code::blocks. Tiene un sistema de autodetección de los compiladores que tiene el sistema instalados. Seleccione un compilador de C++. Si no tiene ningún compilador de C++, instale el compilador GCC con el comando: “sudo apt-get install g++”.

4. Estructura del programa[editar | editar código]

Code::Blocks tiene la misma vista tanto para el modo desarrollo como en el modo de depuración.

Main

5. Manual de usuario[editar | editar código]

  • Crear un nuevo proyecto:

Ir a la pestaña “File > New > Project…”.

Crear proyecto 0

-- Seleccionamos “Empty project”:

Crear proyecto 1

-- Pulsar “Next”:

Crear proyecto 2

-- Poner nombre al proyecto, fijar dónde estará guardado y pulsar “Next”:

Crear proyecto 3

-- Pulsar “Finish”:

Crear proyecto 4

-- En la pestaña “Workspace” aparece el proyecto creado:

Crear proyecto 5

  • Añadir un fichero nuevo a un proyecto:

-- Con el proyecto abierto, ir a la pestaña “File > New > Empty file”.

Añadir Fichero nuevo 0

-- El programa nos sugerirá añadir el fichero nuevo al proyecto:

Añadir fichero nuevo 1

-- Poner nombre al fichero y pulsar “Guardar”.

Añadir fichero nuevo 2

  • Añadir un fichero existente al proyecto:

-- Hacer click derecho en el nombre del proyecto abierto en la pestaña “Projects” y seleccionar “Add files...”:

Añadir fichero existente 0

-- Buscar el fichero que desea añadir, seleccionarlo y pulsar “Abrir”.

Añadir fichero existente 1

  • Compilar y ejecutar un proyecto:

-- Para compilar el proyecto, hacer click en la pestaña “Build” y pulsar “Build” y posteriormente pulsar “Run” en la misma pestaña para ejecutarlo:

Compilar ejecutar 0

-- Pulsar “Build and Run” en la pestaña “Build” si se desea compilar y ejecutar el proyecto en un solo paso:

Compilar ejecutar 1

  • Depuración de un proyecto:

-- Si desea añadir puntos de interrupción, vaya a la línea en la que desee poner uno y haga doble click a la derecha del número de línea. O pulse click derecho y selecciones “Add breakpoint”:

Breakpoint 0

Breakpoint 1

-- Pulsar la pestaña “Debug” y seleccionar “Start”:

Debug 0

-- Se activará el modo de depuración:

Debug 1

-- Utilizar la barra de botones para realizar la depuración:

Debug 2

-- Para detener la depuración pulsar el botón “Stop debugger” de la barra de botones de depuración:

Debug 3

6. Anexos:[editar | editar código]

Volver al repositorio principal.

Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional