Programmeermethoden
Werkcollege 3: Eerste opgave II

Het derde werkcollege van het vak Programmeermethoden vindt plaats in de week van 18 tot en met 22 september 2023.

Voorbereiding

Als voorkennis wordt bekend verondersteld:

Het eigenlijke werkcollege

  1. Maak de eerste programmeeropgave af. Deadline: maandag 25 september 2023, 18:00 uur.
    Zie verder het tweede werkcollege.
  2. Hoe lever je je uitwerking in? En moet daar een verslag bij?
    We gaan LaTeX gebruiken om je C++-code mooi te printen. Bekijk dus de video. Bestudeer 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. Maar dan moet LaTeX wel geinstalleerd zijn op je computer.
    Een prima alternatief is de gratis web-versie via Overleaf. En dat gaan we gebruiken, zie de bovengenoemde video en onderstaand stappenplan. Je kunt Overleaf overigens gratis met twee personen samen benutten! (Het is ook handig je account te koppelen aan LIACS, dan mag je wat meer.)
    Gebruik Overleaf als volgt:
    • Maak een eigen account op Overleaf, zie ook hier.
    • Maak daar een nieuwe map aan, speciaal voor deze opgave.
    • Verwijder de file main.tex die daar standaard in staat.
    • Download de file mooi.tex.
    • Upload deze file naar de Overleaf-map.
    • Upload je C++-file, zeg bidenharris1.cc, naar de Overleaf-map.
    • Pas in mooi.tex de titel en de auteur(s) aan, en vervang iets.cc door bidenharris1.cc (en gebruik daar je eigen namen). Let ook op de daar ingestelde tabgrootte.
    • Druk op Recompile ...
  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 ...
    Vergeet niet, iedere keer dat je iets wijzigt in de C++-file, de nieuwe versie te uploaden naar Overleaf en daar opnieuw te "tex-en".

Huiswerk

De antwoorden op de opgaven worden tevens via WWW verspreid. Als er vragen over de opgaven zijn, laat het weten.