Kurslitteratur

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
(Ny sida: {{Info| '''1. Programmeringsintro:''' * Vad är en dator? * Vad är ett program? * Vad är ett programspråk? }} {{Info| '''1.1. Variabler och Utskrift:''' * Tilldelning * Olika slags v...)
Nuvarande version (25 juni 2012 kl. 13.20) (redigera) (ogör)
 
Rad 1: Rad 1:
{{Info|
{{Info|
-
'''1. Programmeringsintro:'''
+
'''[[1. Programmeringsintro]]'''
* Vad är en dator?
* Vad är en dator?
Rad 8: Rad 8:
{{Info|
{{Info|
-
'''1.1. Variabler och Utskrift:'''
+
'''[[1.1. Variabler och Utskrift]]'''
* Tilldelning
* Tilldelning
Rad 18: Rad 18:
{{Info|
{{Info|
-
'''2. Styrstrukturer:'''
+
'''[[2. Styrstrukturer]]'''
* Inläsning
* Inläsning
Rad 34: Rad 34:
{{Info|
{{Info|
-
'''3. Listor och Anrop:'''
+
'''[[3. Listor och Anrop]]'''
* Listor
* Listor
Rad 49: Rad 49:
{{Info|
{{Info|
-
'''4. Funktioner:'''
+
'''[[4. Funktioner]]'''
*Vad har man funktioner till?
*Vad har man funktioner till?
Rad 61: Rad 61:
{{Info|
{{Info|
-
'''5. Filer:'''
+
'''[[5. Filer]]'''
* Filer
* Filer
Rad 69: Rad 69:
{{Info|
{{Info|
-
'''6. Klasser:'''
+
'''[[6. Klasser]]'''
* Objektorientering
* Objektorientering

Nuvarande version

1. Programmeringsintro

  • Vad är en dator?
  • Vad är ett program?
  • Vad är ett programspråk?

1.1. Variabler och Utskrift

  • Tilldelning
  • Olika slags värden
  • Uppräkning
  • Utskrifter
  • Kommentarer

2. Styrstrukturer

  • Inläsning
  • Villkor
  • Konstanter
  • Else-del i if-sats
  • Flera villkor
  • Likhet
  • While-slingor
    • Hur exekveras programmet?
    • En oändlig while-slinga
    • Struktur på while-sats
    • När ska man använda en while-sats?

3. Listor och Anrop

  • Listor
    • Vad är en lista?
    • Hur använder man en lista?
    • Åter till exemplet
    • Mer om listor
  • Uppslagslistor
  • Slingor
  • Moduler
  • Random

4. Funktioner

  • Vad har man funktioner till?
  • Dela upp ett problem i funktioner
  • Definiera en funktion
  • Anropa en funktion
  • Skicka utdata från en funktion (returvärden)
  • Skicka indata till en funktion (parametrar)
  • Rekursion

5. Filer

  • Filer
  • Filhantering
  • Textfiler i Python

6. Klasser

  • Objektorientering
  • Attribut
  • Metoder
  • Speciella metoder: konstruktorn och str
  • Klassen
  • Exempel: Husdjursprogrammet
  • Sortering av en lista med objekt