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