Universidad de Costa Rica
Escuela de Ciencias de la
Computación e Informática
Profesor Adolfo Di Mare
CI-1201
I Semestre 1999
[<=] [home] [<>] [\/] [=>]
CI-1201 Programación II

Tarea #1 [solución]

Compilación de programas que usan STL

      En su página Internet, David R. Musser, uno de los arquitectos y programadores de la biblioteca STL de C++, ofrece varios ejemplos de código que utiliza STL. Usted puede obtener ese código en los siguientes sitios Internet:

A program that demonstrates STL Vectors and Vector Iterators
http://www.cs.rpi.edu/~musser/stl-examples/vector1.html
Anagram Checking Program, Using STL
http://www.cs.rpi.edu/~musser/stl-examples/anagram-check.html
How to define records (struct's) and Sort and Search with them
http://www.cs.rpi.edu/~musser/stl-examples/user-defined.html

      En esta tarea programada usted tomará cada uno de estos programas y lo compilará, usando tres compiladores diferentes. Es importante que usted conozca desde muy temprano cuáles ventajas y problemas tiene cada plataforma en la que puede que trabajar. Puede usar algunos de estos compiladores:

      Para entregar su tarea, haga un archivo empacado .zip cuyo nombre sea su número de carnet, y que contenga lo siguiente:

  1. Un documento que describa el trabajo que realizó. Incluya el nombre del compilador. Describa los problemas que encontró, y cómo los solucionó.
  2. El código fuente de cada uno de los ejemplos que usted compiló.
  3. El código ejecutable de cada uno de los programas.
  4. Un archivo con el resultado de la ejecución.

      Si lo desea, puede entregar sus documentos en formato HTML para que luego los asistentes los instalan en el sitio Internet del curso.

Sugerencias

      Para compilar estos programas, ustede necesita obtener de Internet la biblioteca STL, que puede encontrar en:
      ftp://butler.hpl.hp.com/stl/stl.zip

      Haga un subdirectorio llamado STL, y copie ahí toda la biblioteca. Luego agregue el sudirectorio que ha creado a la lista de directorios en lo que el compilador busca los archivos a incluir en el programa cuando encuentra la directiva #include <...>:

    Alt-Options         [así se hace en BC++ v3.1]
    --> Directory
    --> Include    ==>  H:\INCLUDE;F:\LEN\BC31\INCLUDE;.\STL

      De esta manera, el compilador encontrará todos los archivos STL al compilar. Este procedimiento sirve también para compilar los programas con los compiladores que usan una versión más moderna de STL.

Tiempo de entrega: 7 Días
Modalidad: Parejas

Soluciones

[mailto:] Adolfo Di Mare <adolfo@di-mare.com>.
Copyright © 1999
Derechos de autor reservados © 1999
[home] <> [/\]