Pràctiques de Programació: primavera 09-10
Aquesta pàgina complementa la que apareix a la
Guía Docent de la FIB . Mentre que aquella s'actualitza només un
cop al quadrimestre, els continguts d'aquesta es van ampliant segons
avança el curs. Per això us recomanem visitar-la freqüentment.
Recordeu: PRAP és la segona assignatura obligatòria de programació als
plans d'estudis de la FIB, després de
P1. Si no heu fet P1 i no podeu accedir a la seva pàgina, com a mínim us
convé conèixer les normes de
programació que hi fan servir.
Calendaris, horaris de consulta. etc
Apunts de teoría
- Disseny Modular, part I:
Format PDF.
Format PDF gran.
- Disseny Modular, part II:
- Per a la major part de la segona meitat del curs, consulteu els
capítols del 4 al 7 del llibre Programación Metódica, de José
Luis Balcázar (Mac-Graw-Hill, 1993), disponible a la biblioteca.
- Per al capítol de estructures definides recursivament podeu fer servir
aquests apunts.
- Com a complement, també podeu consultar: Iniciació a la Programació (notes de curs),
Jordi Cortadella, Albert Rubio, Lluís Valentín (2001).
Col·lecció de problemes
- Problemes de piles, cues i
arbres (alguns permeten fer immersions d'eficiència)
Material per a les sessions de laboratori
- Document introductori a l'orientació a objectes. Conté nocions
bàsiques sobre classes i objectes i com afecten a la traducció a C++
dels nostres dissenys modulars.
- Especificació i ús:
pdf.
És convenient llegir-lo abans de la sessió 2.
- Implementació:
pdf.
És convenient llegir-lo abans de la sessió 4.
- Document complet (amb especificació, ús i implementació):
pdf.
-
Contingut de les sessions (veure info general)
-
Com treballar el laboratori i la pràctica de PraP a casa
-
Programes de suport per a les sessions i classes de C++ per descarregar .
Les versións més actualitzades, però, són les que es troben al directori /assig/prap de l'entorn FIB-LINUX.
Pràctica
- Com documentar una pràctica de PraP, exemple resolt complet "Agencia de viajes". Quan feu la vostra
pràctica, adapteu-ne l'esquema i l'estil de presentació des del
capítol 2. Podeu consultar una versió "backtracking" d'una de les operacions.
- Un altre exemple complet: "Experimentos
inmunológicos". Pràctica de fa alguns quadrimestres.
- Exemple antic de
documentació (Atenció: els problemes de vectors estan derivats
formalment, la qual cosa no es demana en aquesta assignatura).
- Instruccions generals sobre la pràctica.
-
Enunciat.
Creat: 12-abr-10;
Modificat: 20-abr-10
-
Aclariments a l'enunciat.
Darrera versió: 10-mai-10
-
Problemes més freqüents
sobre la pràctica (especificació i programa principal).
- L'entorn standard per fer la pràctica a casa és qualsevol Linux
compatible amb el de la FIB. Si no en teniu un, podeu provar la
connexió remota a la màquina lasuno.fib.upc.edu, amb sistema operatiu
Solaris. Necessitareu copiar-vos tots els fitxers necessaris, en
particular Impl_Arbol.o , compilat a
aquesta màquina. També podeu descarregar-vos versions per a Linux64 i per a Mac, però aquestes són aportacions
externes que no podem garantir-ne l'actualització. En qualsevol cas,
abans de fer el lliurament hauríeu de provar la pràctica a la FIB.
-
Normes de lliurament de la pràctica.
-
Format dels jocs de proves.
Creat 12-mai-10
-
Jocs de proves privats i
solucions.
-
Info del quadrimestre anterior (el
concepte de la pràctica és el mateix)
Examens anteriors
Aquí teniu tota la història dels examens de PRAP. Quan s'apropi
l'examen final publicarem algunes solucions d'examens finals, perquè
tingueu models del format de solució en una varietat de casos
representatius.
- Nota sobre l'actualització
dels examens.
- Juny 2004: pràctica ,
final,
- Gener 2005: pràctica ,
final
- Juny 2005: pràctica ,
final,
final actualitzat
- Gener 2006: pràctica ,
final,
final actualitzat
- Juny 2006: pràctica ,
final,
final actualitzat,
proposta de solució final
- Gener 2007: pràctica ,
final,
proposta de solució final
- Juny 2007: pràctica ,
final
- Gener 2008: pràctica ,
final,
final actualitzat
- Juny 2008: pràctica ,
final,
final actualitzat
- Gener 2009: pràctica ,
final,
final actualitzat
- Juny 2009: pràctica ,
final
- Gener 2010: pràctica ,
final
- Juny 2010: pràctica ,
final
També es poden obtenir a la DAFIB i a
les biblioteques UPC. Si voleu examens similars, podeu reciclar els de
l'assignatura PM del pla antic.
Publicació de notes i convocatòries d'examens: consulteu-les
directament al racó de l'estudiant.
Aquesta pàgina *sempre* es troba en construcció. Seguiu pendents de
la WEB... Amb la pàgina de PraP (o PraPro, com alguns diuen)
tindreu accés a una font inesgotable d'informació. Si ens informeu
dels errors, enllaços trencats, etc., us estarem molt agraïts.