NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET

Global navigasjon


 
Kurs i C-programmering
Av Bård Skaflestad
double sqrt2 = sqrt(2.0);

På denne siden vil jeg legge ut kopi av lysark jeg bruker i forelesningene, programfiler som blir vist og ulike kommentarer om innholdet.

Dato Lysark Kode Kommentarer
Skjerm Utskrift
2002-09-02 .ps, .pdf .ps, .pdf hello.c, rot2.c Brannalarmen gikk, så jeg kom ikke gjennom alt.
Still spørsmål på epost hvis du lurer på noe.
2002-09-04 .ps, .pdf .ps, .pdf ooe.c, my_sin.c, test_sin.c  
2002-09-09 .ps, .pdf .ps, .pdf swap1.c, swap2.c, sizeof.c Forelesningsnotatene er litt utvidet i
forhold til det som ble gjennomgått.
2002-09-11 .ps, .pdf .ps, .pdf read_print_line.c  
2002-09-30 .ps, .pdf .ps, .pdf pointer_demo.c,
p_not_a.c, fikspunkt.c,
fp_demo.c, fp_demo2.c,
 
2002-10-02 .ps, .pdf .ps, .pdf struct_init.c, matrix.c,
test_matrix.c, fun.c
 
2002-10-07 .ps, .pdf .ps, .pdf llist.c, llist.h,
list_test.c
Notatene er noe modifisert i forhold til det som
ble vist på forelsning.
2002-10-09 .ps, .pdf .ps, .pdf Makefile, gdb_test.c,
gdb_test2.c, f.c, g.c, h.c
Programmene gjør ikke noe fornuftig,
men ble brukt til å illustrere debugging.

Kursoppgave

Som indikert mot slutten av forelesningen 11. september skal jeg gi en liten kursoppgave i dette kurset. Det er en programmeringsoppgave som er helt frivillig, men den gir ihvertfall litt praktisk erfaring med programmering i C. Send meg gjerne en epost hvis du lurer på noe.

Oppgaveteksten er tilgjengelig som PostScript og PDF. Filene som inneholder ligningssystemet er gitt i tabellen under.

n A bh
10 matr_liten.dat vektor_liten.dat
20 matr.dat vektor.dat
50 matr_stor.dat vektor_stor.dat
 

NTNU, 7491 Trondheim, tlf. 73 59 50 00. Kontakt oss Ansvarlig redaktør: Informasjonsdirektør Anne Katharine Dahl