Lektionsindhold -- Tastaturgenvej: 'u'  Kildeprogrammer i forrige lektion -- Tastaturgenvej: 'p'  Kildeprogrammer i næste lektion -- Tastaturgenvej: 'n'  Kursets hjemmeside

Kildeprogrammer
Kontrolstrukturer

The Note Context in the rightmost column is only shown in case an annotated program exists. - You can navigate to the annotated program via the annotated slide view (= 'the note context').

Et uddrag af et C program med gotos.goto-prog.cSlide contextText book context-
Goto programmet reformuleret med en if-else kontrolstruktur.goto-to-if.cSlide contextText book context-
Et uddrag af et C program med logiske udtryk.raw-logical-exp.cSlide contextText book context-
De boolske udtryk vist i realistiske sammenhænge i et C program.logical-exp.cSlide contextText book context-
Misforståede logiske udtryk.raw-anti-logical-exp.cSlide contextText book context-
Short circuit beregning i kombination med assignments.short-circuit-exp.cSlide contextText book context-
Et ækvivalent program.short-circuit-exp-equiv.cSlide contextText book context-
Output fra ovenstående programmer.short-circuit-exp-outputSlide contextText book context-
Short circuit beregning som beskyttelse mod fejlberegning.short-circuit-exp-1.cSlide contextText book context-
Tre indlejrede blokke med lokale erklæringer af heltal.block-prog.cSlide contextText book context-
Et program som beregner det største af to doubles.max-prog.cSlide contextText book context-
En variant med blokke.max-prog-1.cSlide contextText book context-
Endnu en variant med blokke.max-prog-2.cSlide contextText book context-
Sekvenser af if kontra if-else.if-seq.cSlide context--
Sekvenser af if kontra if-else - med forklarende kommentarer.if-seq-commented.cSlide context--
Illustration af dangling else problemet.dangling-else.cSlide contextText book context-
Output fra ovenstående program.dangling-else-outputSlide contextText book context-
Et program der udskriver en ECTS karakter fra en dansk 7-trins karakter.grade-7-ects.cSlide context--
Et program konverterer en 13 skala karakter til 7-trin skalaen.grade-13-7.cSlide context--
Et program der beregner antal dage i en måned.days-month.cSlide context--
Et program med en if-else kæde der løser en andengradsligning.eq-sec-degree.cSlide contextText book context-
Et program med en if-else kæde der beregner beregner en 13-skala karakter ud fra et antal procentpoint.grading.cSlide contextText book context-
Alternativt og uønsket layout af if-else kæde.grading1.cSlide contextText book context-
Et program der bestemmer fortegnet af et tal.sign-prog.cSlide contextText book context-
Et ækvivalet program - med parenteser i udtrykket.sign-prog-equiv.cSlide contextText book context-
Euclids algoritme - største fælles divisor - programmeret med en while løkke.gcd-prog-1.cSlide contextText book context-
En udgave af Euclids algoritme som udskriver den beregnede talrække.gcd-prog-1-print.cSlide contextText book context-
Et program som ønsker et 'yes/no' svar.ask-user-prog-2.cSlide contextText book context-
En typisk for-løkke med et forudbestemt antal gentagelser.simple-for-prog.cSlide contextText book context-
En for løkke med to kontrol variable.for-two-var.cSlide contextText book context-
Euclids algoritme - største fælles divisor - programmeret med en for-løkke 'uden krop'.gcd-prog-2.cSlide contextText book context-
En for løkke, der optæller en variabel uendeligt.infinite-for.cSlide contextText book context-
Eksempler på brug af komma operatoren - gode og dårlige.comma-ex.cSlide context--
Eksempel på counter controlled loop.counter-class-ex.cSlide context--
Eksempel på sentinel-controlled loop.sentinel-class-ex.cSlide context--
Eksempel på sentinel-controlled loop - med typisk fejl.sentinel-class-ex-bad.cSlide context--
Eksempel på sentinel-controlled loop - med typisk fejl og forklaring.sentinel-class-ex-bad-explained.cSlide context--
Et forsøg på at lave sentinel controlled loop med do-while - med fejl.sentinel-class-ex-with-do-bad.cSlide context--
Et forsøg på at lave sentinel controlled loop med do-while - med fejl og forklaring.sentinel-class-ex-with-do-bad-explained.cSlide context--
Et forsøg på at lave sentinel controlled loop med do-while - nu OK.sentinel-class-ex-with-do-ok.cSlide context--
Eksempel på input validation loop.input-validation-ex.cSlide context--
Eksempel på input validation loop - med særlig håndtering af første prompt.input-validation-ex-with-while.cSlide context--
Et eksempel på indlejrede gentagelser.nested-loop-1.cSlide context--
Et andet eksempel på indlejrede gentagelser - et kvadrat af bogstaver fra A - Z.nested-loop-2.cSlide context--
Illustration af break og continue i en for-løkke.broken-for.cSlide contextText book context-

Genereret: Torsdag 11. oktober 2012, 08:57:45