Till KTH:s startsida Till KTH:s startsida

Decemberlabben

Ubuntu

Datorerna i CSC:s labbsalar har operativsystemet Ubuntu (en variant av Linux). Syftet med denna labb är att du ska bli hemmastadd i denna datormiljö, som används i många av CSC:s kurser.

Uppgifter och frågor

  1. Läs "Inledning" s. 1-3 i Unixhäftet
    • Byt bakgrundsbild!

  2. Läs "Inloggning" s. 5-6
    • Hur många labbsalar har Ubuntu, och var ligger dom?
    • Hur mycket minnesutrymme har du på din hemkatalog?

  3. Läs "Grafiskt gränssnitt" s 7-90
    • Vad kan musens mittknapp användas till?
    • Vilken tangent används här som Meta-tangent?

  4. Läs "Ubuntu" s 10-15
    • Hur många arbetsytor har du?
    • Hur växlar man mellan arbetsytorna?
    • Titta igenom Applikationsmenyn.
    • Lägg upp ikoner/genvägar för följande applikationer: Terminal, IDLE, och en valfri webläsare.
    • Vad heter skrivaren i den sal du sitter i? Hur tittar man på utskriftskön?

  5. Läs "Kommandoraden i UNIX" s 24-25
    • Öppna ett terminalfönster (applikationen "Terminal")
    • Prova att skriva kommandot ls i terminalfönstret

  6. Fortsätt läsa "Kommandoraden i UNIX" s 26-28
    • Skapa en ny katalog för programmeringsteknikkursen (kalla den prgcl).
    • Gå till den nya katalogen (så att prgcl blir aktuell katalog).
    • Skapa sju underkataloger lab0, lab1, ... ,lab6
    • Gå upp till din hemkatalog igen.
    • Kopiera filen /info/DD1314/prgcl15/tomten.txt och lägg den på din underkatalog lab0

  7. Fortsätt läsa "Kommandoraden i UNIX" s 29-32
    • Visa filen tomten.txt på skärmen
    • Vad är din utskriftskvot?
    • Kontrollera filrättigheterna: Vem har rätt att läsa din fil tomten.txt?

  8. Fortsätt läsa "Kommandoraden i UNIX" s 33-37
    • Hur ser ditt filträd ut? Rita, och markera vad som är filer och vad som är kataloger.
  9. Läs om "Teckenkodning" s 9
    • Vilken teckenkodning har din fil tomten.txt (använd kommandot file)
    • Konvertera filen till iso8859-1

  10. Fortsätt nu med Python-delen!

Python (i IDLE)

Starta IDLE för Python 3 (se Unixlathunden kap 9.2). 
Fönstret "Python Shell" som öppnas är en Python-interpretator, där du direkt kan skriva in en sats och se vad som händer.

Längst upp i fönstret kan du välja bland menyerna File, Edit, Windows och Help. 
Välj 
     File -> New Window 
så öppnas ett nytt fönster där du kan skriva in, redigera, spara, och köra Python-program. 

För att spara det program du skrivit in väljer du 
    File -> Save As

Ge alltid dina program suffixet .py (t ex Layton.py).

När du är redo att provköra programmet väljer du 
 
    Edit -> Run Script

eller snabbtangent F5. 

Utmatningen från programmet kommer att synas i Shell-fönstret.

Uppgifter och frågor

  1. Kopiera programmet /info/DD1314/prgcl15/multiplikation.py till din katalog lab0
    • Öppna programmet i IDLE
    • Provkör
    • Ändra så att multiplikationstabellen för 9 skrivs ut istället
    • Snygga till streckraden under rubriken
  2. Kopiera programmet /info/DD1314/prgcl15/konvertera.py till din katalog lab0
    • Öppna programmet i IDLE
    • Provkör
    • Ändra så att programmet konverterar rätt

När du gjort alla uppgifter ovan - be en av assarna att pricka av dig på listan!


multiplikation.py

konvertera.py