Processing Math: Done
To print higher-resolution math symbols, click the
Hi-Res Fonts for Printing button on the jsMath control panel.

No jsMath TeX fonts found -- using image fonts instead.
These may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath

Kurslitteratur

Programmeringsteknik

Hoppa till: navigering, sök

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