DD1310 Programmeringsteknik för CSAMH1

Laboration 1 för Åreresenärer


Denna labb omfattar:
kommentarer, datatyper, variabler, villkor, print, input, if-else

Labben redovisas på övningen vecka 4. De Pythonprogram du skriver kan ge 0-2 bonuspoäng (beroende på hur väl de uppfyller kraven).
Kontrollfrågorna redovisas med ett prov, som också kan ge max 2 bonuspoäng.

Hederskodex

På CSC används en gemensam hederskodex för alla kurser. Läs igenom och följ den!

Checka in på kursen

Gå till rapp för att aktivera din kursregistrering. Logga in med ditt kth-konto (som för Mina Sidor).

Dropbox

I denna kursomgång provar vi att använda Dropbox för att skapa en gemensam mapp för gruppen. Om du inte har ett Dropbox-konto kan du skapa ett gratis. Använd din KTH-mail (xxx@kth.se).

När du är klar med en labbuppgift ska du lägga in programmet i den gemensamma mappen, så att din assistent och dina gruppkompisar kan titta på det. Länkar till gruppernas mappar kommer att läggas upp här (närmare kursstart).

Programmeringsuppgifter

Då du kanske inte hunnit skaffa kursboken än, får du istället börja läsa i webboken How to Think Like a Computer Scientist, enligt listan nedan:
  1. Läs första kapitlet The Way of the Program.
    Svara på alla kontrollfrågor och provkör "Hello World".

  2. Läs andra kapitlet Variables, Expressions and Statements
    Svara på alla kontrollfrågor.
    Gör uppgift 11 och 12 (temperaturkonvertering).

  3. Hoppa nu fram till kapitlet Decisions and Selection
    Gör till sist ett program som kan omvandla både till Celsius och Fahrenheit:
    Vill du omvandla till Celsius (C) eller Fahrenheit (F)? F
    Ge temperaturen: 40
    Svar: 104.0 F

Testning

Nu ska du testa att ditt program fungerar som det ska. Lägg in en kommentar längst ner i programmet där du skriver upp vilka indata du provkört programmet med och vad de gav för utdata.

Krav

Efter labben

Hur tycker du att ditt eget arbete med labben fungerade?
Har du några synpunkter på den interaktiva boken?






När du kommit tillbaka från Åre ska du prova att köra Python i V:s datorsalar.

Inloggning i V:s datorsalar

Resterande fyra labbar gör ni i grupper om två. Ni bör båda ha var sitt användarkonto (användarnamn och tillhörande lösenord). Kontakta annars IT SupportCenter.

Python (i IDLE)

Starta Python 3.2: IDLE från programmenyn.
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.