Kurt Nørmark ©
Institut for Datalogi, Aalborg Universitet
| Sammendrag Næste lektion Stikord Referencer Indhold | Dette er første lektion af slides til kurset 'Programmering i C' på den teknisk-naturvidenskabelige basisuddannelse ved Aalborg Universitet. Vi starter med nogle slides i kategorien 'Kursusintroduktion' som beskriver praktiske forhold. Det faglige indhold i denne lektion er koncentreret om udtryk, operatorer, assignment operatorerne, samt udskrivning og indlæsning. |
| Kursusintroduktion |
| Kurset ifølge studieordningen Slide Indhold Stikord Referencer |
|
| Motivation Slide Indhold Stikord Referencer |
|
|
|
| Programmeringssprog Slide Indhold Stikord Referencer |
|
|
|
| C Historik Slide Indhold Stikord Referencer |
|
|
|
| Lærebogen Slide Indhold Stikord Referencer |
|
|
|
| Dissekering Slide Indhold Stikord Referencer |
|
| Figur. A photo of dissection of the human body | ![]() |
|
| Lærebogens ressourcer Slide Indhold Stikord Referencer |
|
|
| Eksamensopgave og eksamen Slide Indhold Stikord Referencer |
|
|
| Programbegrebet |
| Hello World i C Slide Indhold Stikord Referencer |
|
| Program: Hello World. |
|
| Programbeskrivelse og programudførelse Slide Indhold Stikord Referencer |
|
|
| Variable og assignment |
| Assignment Slide Indhold Stikord Referencer Lærebog |
|
| Begrebet variabel: En variabel er en navngiven plads i computerens arbejdslager, som kan indeholde en værdi af en bestemt type. | ||
| Begrebet assignment: Et assignment er en kommando, som ændrer værdien af en variabel. |
| Syntax: |
|
| Program: Et simplet program med variable og assignments. |
|
| Program: En variation af programmet. |
|
| Initialisering Slide Indhold Stikord Referencer Lærebog |
|
| Begrebet initialisering: Ved initialisering forstås tilskrivning af en startværdi til en variabel |
| Program: Et program med en uinitialiseret variabel. |
|
| Program: Program output. |
|
|
| Assignments af formen i = i + 1 Slide Indhold Stikord Referencer Lærebog |
|
|
| Program: Et program med forskellige optællinger og nedtællinger. annotation |
|
| Program: Output fra ovenstående program. |
|
| Et første blik på datatyper i C Slide Indhold Stikord Referencer Lærebog |
|
| Tabel. |
|
|
| Program: Illustration af konkrete typer i et C program. |
|
|
| Udtryk og operatorer |
| Udtryk Slide Indhold Stikord Referencer Lærebog |
|
| Begrebet udtryk: Et udtryk er et programfragment der beregnes med henblik på returnering af en værdi, som tilhører en bestemt type. Et udtryk opbygges typisk af operatorer og operander. |
| Antag at værdien af x er 14 og y er 3: |
| Tabel. Forskellige udtryk med udtrykkenes typer og værdier. |
|
| Beregning af sammensatte udtryk Slide Indhold Stikord Referencer Lærebog |
|
|
|
| Prioritering af operatorer Slide Indhold Stikord Referencer Lærebog |
|
| Tabel. En operatorprioriteringstabel for udvalgte operatorer. |
|
| Associering af operatorer Slide Indhold Stikord Referencer Lærebog |
|
|
| Program: Et C program med udtrykket 10 - 1 - 9 / 3 / 2. |
|
| Program: Output fra ovenstående program. |
|
|
| Operator tabel for C Slide Indhold Stikord Referencer Lærebog |
| Tabel. Den fulde operator prioriteringstabel for C. |
|
|
| Assignment operatorer i C |
| Blandede udtryk og assignments i C Slide Indhold Stikord Referencer Lærebog |
|
|
| Program: Brug og misbrug af assignments i udtryk. |
|
| Program: Output fra ovenstående program. |
|
|
| Increment og decrement operatorerne Slide Indhold Stikord Referencer Lærebog |
|
|
| Eksempel: increment og decrement operatorerne Slide Indhold Stikord Referencer Lærebog |
|
| Program: Illustration af increment og decrement operatorerne. |
|
| Program: Output fra ovenstående program. |
|
|
| Andre assignment operatorer Slide Indhold Stikord Referencer Lærebog |
|
| Syntax: |
|
| Syntax: |
|
| Program: Et program med forskellige optællinger og nedtællinger - modsvarer tidligere vist program. |
|
| Program: Output fra ovenstående program. |
|
|
| Udskrivning og indlæsning |
| Udskrivning med printf Slide Indhold Stikord Referencer Lærebog |
|
| Program: Udskrivning af variable af forskellige typer med printf. |
|
| Program: Output fra ovenstående program. |
|
|
|
| Indlæsning med scanf Slide Indhold Stikord Referencer Lærebog |
|
| Program: Indlæsning og summering af tal. |
|
|
|
| Et input output eksempel Slide Indhold Stikord Referencer Lærebog |
| Program: Et program der beregner arealet af en cirkel. |
|
| Program: Samme program med farvede fremhævninger af kontrolstreng og parametre til printf. |
|
| Program: Input til og output fra programmet. |
|
| Opgaver og Praktiske Detaljer |
| Praktiske detaljer Slide Indhold Stikord Referencer |
|
|
| Tidsenheder Slide Indhold Stikord Referencer |
|
|
| Programformatering Slide Indhold Stikord Referencer |
|
|
|
| Power of 2 Slide Indhold Stikord Referencer |
|
|
| Cirkelopgave Slide Indhold Stikord Referencer |
|
|
Kapitel 1: Introduktion til programmering i C
Kursets hjemmeside Forfatteren's hjemmeside Om frembringelsen af disse sider Forrige lektion (top) Næste lektion (top) Forrige lektion (bund) Næste lektion (bund)
Genereret: 7. Juli 2010, 15:09:42