|
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. |
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 |