Skip to content

kmom03 del 1

Detta seminarium tar upp följande områden: funktioner

  1. Beskriv med egna ord vad en funktion (inom programmering) är.
  2. Vad finns det för fördelar med att använda funktioner.
  3. Vad förutom ett namn behöver ingå i en funktion?
  4. Ge exempel på minst två funktioner som du/ni använt hittills och som du/ni inte definierat själv.
  5. Vilken är regeln, dvs syntaxen, för hur en funktion måste skrivas i Python?
  6. Vad gäller för namngivning av funktioner i Python?
  7. Vad händer om man ger flera funktioner samma namn i Python?
  8. Vad menas med ett funktionsanrop och vad sker vid ett sådant?
  9. Förklara skillnaden på parameter och argument.
  10. Vad menas med default-argument och hur skrivs sådana i Python?
  11. Om en funktion har de 3 parametrarna param1, param2 och param3 (i denna ordning), hur många olika möjligheter finns det för att ge defaultargument? Ge exempel på parameterlistor för varje möjlighet.
  12. Vad är en lokal variabel i sammanhanget funktion?
  13. Kan flera funktioner ha samma namn på sina lokala variabler?
  14. Kan en funktion anropa en annan funktion?