DM01-1998
DM01 - Struktureret Programmering - 1998
[ QuickJump TM: Ugeseddel 1, 3, 4, 5, 6, 7, 8, 9-13, 14, 15, og Python til PC ]
|
Informationen på denne side er ment som en hjælp til de studerende på
mit DM01 eksaminatoriehold. Det er ikke ment som en erstatning
for at møde op til timerne.
Mine DM01-undervisningstimer ligger om tirsdagen kl. 12 til 14 i U7 (hold D12). I Netscape kan filerne ses ved tryk på venstre museknap over linket, og de kan hentes hjem til jer selv ved at holde SHIFT nede, mens der trykkes på museknappen. Prøv i øvrigt at trykke på højre museknap over et link. Har du kommentarer eller andet til denne side, så skriv. |
Programmer på ugeseddel 1
Der er ingen programmer på jeres første ugeseddel, men i stedet er her et link til en gennemgang af, hvordan vores Unix-system virker.Evt. kan du i stedet her finde en kort liste over nyttige Unix-kommandoer.
Programmer på ugeseddel 3
På ugeseddel 3 skal følgende vi lave en funktion, der returnerer n!. Klik her for at se min udgave.Programmer på ugeseddel 4
På ugeseddel 4 skal vi lave følgende programmer:- I us4.py implementeres factorize, der faktoriserer heltal (jf. opg. 2.2.7)
- I aug_96.py implementeres to funktioner der sammenligner strenge hhv. lister.
Programmer på ugeseddel 5
På ugeseddel 5 skal vi kigge på følgende små programmer:- I jan_97.py og jun_97.py kan du finde 4 "små" eksamensopgaver.
- I us5.py kan du finde nogle Python-programmer svarende til opgaver i de supp.noter.
Programmer på ugeseddel 6
På ugeseddel 6 skal vi kun kigge på et enkelt program fra de supp.noter, det kan du finde her.Programmer på ugeseddel 7
På ugeseddel 7 skal vi kigge på følgende programmer:- I komplex.py kan du finde et modul, der kan bruges til beregninger med komplekse tal.
- I jan_97.py og jan_98.py findes der nogle små eksamensopgaver.
Programmer på ugeseddel 8
På ugeseddel 8 er der følgende programmer på plakaten:- I jun_96.py findes flere eksamensopgaver.
- Og i us8.py finder du en implentation af en løsning til Hanois tårne.
Programmer på ugeseddel 9-13
Her vil efterhånden komme eksamensopgaverne til de enkelte uger.- Uge 14: aug_97.py har eksamensopgaver fra august 1997.
- Uge 15-16: I jan_98.py og aug_96.py kan du finde de eksamensopgaver, vi skal se på i uge 15.
- Uge 17: I jun_97.py er der eks.opg. til uge 17.
- Uge 18: I jan_97.py og aug_96.py er der pythonprogrammer til uge 18.
- Uge 10: Til slut er der også pythonprogrammer til uge 19, nemlig i aug_96.py og jan_96.py.
Programmer på ugeseddel 14
På ugeseddel 14 skal vi kigge på eksamensopgaver fra aug_95.py, jan_98.py og jan_96.py.Programmer på ugeseddel 15
På årets sidste ugeseddel skal vi kigge på eksamensopgaver fra: aug_96.py og jun_95.py.Python til din PC
Programmeringssproget i DM01 er Python. I stedet for selv at finde en udgave af python, du kan bruge derhjemme, har jeg her lavet nogle links, hvorfra du direkte kan hente python hjem:
- DOS versionen,
pyth_14.exe, er til maskiner, der
kører DOS eller Windows. Det er nok den udgave, som de fleste
af jer kan få glæde af.
- Windows 95/NT versionen, fx.
python15.exe
kan kun bruges til Windows 95/NT - er umiddelbart lidt vanskeligere
at installere og fylder 2 disketter. (Du skal selv "klippe" filen over
for at tage den med hjem, prøv at bruge kommandoen split).
NB! Selv om du har Win 95/NT kan du mindst lige så godt bruge DOS-udgaven - 95/NT udgaven indeholder blot flere faciliteter, som kan være gode at have, hvis man ved, hvordan man skal bruge dem...