Programmeermethoden
Werkcollege 3: Eerste opgave II

Het derde werkcollege van het vak Programmeermethoden vindt plaats in zaal 302/304, zaal 303, zaal 306/308 en zalen 307 en 309 (de PC-zalen), op donderdag 21 september 2017, van 13:30 tot 15:15 uur voor de Informatica-studenten en op maandag(!) 18 september 2017, van 15:30 tot 17:15 uur voor de Wiskunde-studenten. Anderen mogen kiezen. Het wordt verzorgd door de vaste staf.

Spreek/Vragenuur in zalen 302 ... 309: woensdag 20 september 2017, van circa 13:30 tot 15:15 uur; en donderdag 21 september 2017, van circa 15:15 tot 17:00 uur. En maandag 25 september 2017 (deadline Opgave 1), van circa 10:00 tot 13:00 uur.

Voorbereiding

Als voorkennis wordt bekend verondersteld:

Het eigenlijke werkcollege

  1. Maak de eerste programmeeropgave af. Deadline: maandag(!) 25 september 2017, 13:00 uur.
    Zie verder het tweede werkcollege.
  2. Hoe lever je je uitwerking in? En moet daar een verslag bij?
    Zoek eerst eens uit hoe je kunt printen.
    We gaan LaTeX gebruiken om je C++-code mooi te printen. Bekijk als voorbeeld maar eens de file mooi.tex die het C++-programma iets.cc mooi print, zie het resultaat. Zoals je wellicht weet kun je met pdflatex mooi.tex in één keer PDF-uitvoer maken, mooi.pdf geheten.
    (Heeft je eigen computer onverhoopt listings niet (automatisch) geinstalleerd? Haal listings.zip op van CTAN, geef unzip listings.zip en daarna make. Staat alles in de goede directory/ies?)
    Pas nu mooi.tex zo aan dat je eigen programma wordt geprint. En op je eigen naam, uiteraard. Tip: stuur het nog even niet naar een printer, zorg er eerst voor dat het op het scherm (met evince) er mooi uitziet. Let vooral op het inspringen: in mooi.tex kun je zelf de "tabsize" instellen.
  3. En als laatste: wat moet er in het verslag? Dit is dus het gedeelte dat in het begin van mooi.tex komt, na \section{...}. Bij deze eerste programmeeropgave spreken we af dat daar alleen kort staat welke programmeeropgave het is, in twee of drie regels waar het over gaat, voor welk vak, en in welke periode eraan gewerkt is (hoeveel uur? wie? totaal?).
    Dat is niet zoveel, maar de volgende keer wordt het meer ...

Huiswerk

De antwoorden op de opgaven worden tevens via WWW verspreid. Als er vragen over de opgaven zijn, stel deze dan (ook) op het college.