DATALOGI A: ANSI C
- Navn:
ANSI C
- Beskrivelse:
C er et af verdens mest populære strukturerede programmeringssprog.
Det foretrækkes til programmeringsopgaver både indenfor
universitetsverdenen og det private erhvervsliv fordi det er
effektivt, hurtigt og bredt anvendeligt. Dets store styrke er at det
er et all-purpose sprog som kan benyttes på alle moderne datamater; men omvendt skal man være opmærksom på at
mere specialiserede sprog kan være egnede til den specifikke opgave
man har sat sig for.
- Status ved kurset:
I kurset benytter vi C som et eksempel på et struktureret
programmeringssprog og studerer det i stor detalje ved hjælp af
lærebogen Deitel & Deitel: C how to program, hvori vi læser det
meste af kapitlerne 1-6, 9 og 11 samt dele af kapitlerne 7,8 og 10.
Målet er at dække alle aspekter af hvad man kan kalde elementær
programmering med fokus på de centrale udviklingsmetoder indenfor
struktureret programmering:
- pseudokode
- trinvis forfining
- funktionalisering
Formålet er at lære deltagerne at skrive små programmer som de selv kan
anvende til at studere matematiske eller statistiske data, måske i
samspil med andre programmer. Vi kan derfor ikke komme ind på mere
datalogiske aspekter som brugergrænseflader, multitasking,
objektorienteret programmering osv.
- Relevante forelæsninger:
6a
6b
7a
7b
8a
8b
9a
9b
10a
10b
11a
11b
12a
12b
- Version:
Vi benytter Turbo C++, Version 4.5 på en Windows NT platform. Ved
aflevering af opgaver godkendes kun programmer oversat i dette miljø,
men man er velkommen til at udvikle programmerne hjemme under
enhver form for ANSI C.
- Lærebog:
-
Deitel, H.M og Deitel, P.J
C: how to program. Second edition.
Prentice-Hall International 1994
ISBN 0-13-288333-3
- Baggrundsmateriale:
Datalogi A/e97/eilers@math.ku.dk