Till KTH:s startsida Till KTH:s startsida

Laboration 1

Tid: Tisdag 17 januari 2012 kl 13:00 - 15:00 2012-01-17T13:00:00 2012-01-17T15:00:00

Kungliga Tekniska högskolan
VT 2012 CSAMH

Plats: Baltzar, Christoph (Christopher), Nils

Aktivitet: Laboration

Lärare: Linda Kann ()

Studentgrupper: CSAMH1

Linda Kann redigerade 9 januari 2012

Laboration 1 Innehåll: Kurswebbsidan, hederskodex, incheckning, IDLE, print-satsen, kommentarer, variabler, strängar, beräkningar, indata, utdata, if-satsen, Wuala Läs kap 1-3 i kursboken!¶

Denna labb redovisas på veckans övning.¶


* Instuderingsfrågorna testas först med ett skriftligt prov.
* Dina program och testdata redovisas muntligt.
Inloggning Vilken dator du ska sitta vid står på den gula lappen du fick av kursledaren. De inledande fem labbarna gör ni i grupper om två och din labbkompis är den som har fått samma datornummer på sin gula lapp. Ni bör båda ha var sitt användarkonto (användarnamn och tillhörande lösenord). Kontakta annars Mimers bar.¶

Hederskodex På CSC används en gemensam hederskodex för alla kurser. Du hittar den via kurswebbsidan och du ansvarar själv för att läsa igenom och följa den. Glöm inte att titta på vänstermenyn.¶

Vilka är de fem reglerna i hederskodexen?¶

Checka in på kursen Välj "Checka in" i vänstermenyn på kurswebbsidan och följ länken för att aktivera din kursregistrering. Logga in med ditt kth-konto (som för Mina Sidor).¶

Starta IDLE Start -> Programs -> Python 3.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 Gorn.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.¶

Program Krav för programmen i labb 1: Visa att du kan hantera variabler, tilldelning, inläsning, utskrift, enkla beräkningar, if-satser, testning. Glöm inte att kommentera dina program!¶


* Skriv ett program som konverterar temperaturer i Fahrenheit till Celsius med formeln C = 5(F - 32)/9. Användaren får mata in en temperatur i Fahrenheit och programmet ska skriva ut temperaturen omvandlad till Celsius.
* Skriv ett program som läser in en mening och ändrar den på något sätt med hjälp av strängmetoder. Låt programmet skriva ut den ändrade meningen.
* Extrauppgift: Läs på om if-satser. Gör sen ett program som kan omvandla både till Celsius och Fahrenheit: Ge temperaturen: 0 Vill du omvandla till Celsius eller Fahrenheit? F Svar: 27 F
Testning Nu ska du testa att ditt program fungerar som det ska. Skriv upp vilka indata du matat in i programmet och vad dom gav för utdata!¶

Instuderingsfrågor
* Vilka programmeringsspråk känner du till?
* Hur skriver man en kommentar i Python?
* Vad är IDLE?
* Ge exempel på två olika datatyper.
* Vad är en variabel?
* Hur ger man en variabel ett värde?
* Hur läser man in ett ord till programmet?
* Hur läser man in ett tal till programmet?
* Hur får man programmet att skriva ut text på skärmen?
* Hur får man programmet att skriva ut ett variabelvärde på skärmen?
* Vad är det för vits med att låta programmet läsa in värden?
* Vad menar man när man säger att ett program är användarvänligt?
Efter labben Hur tycker du att ditt eget arbete med labben fungerade? Borde du ha gjort något annorlunda? Fundera en stund, och skriv upp några tips till dig själv inför nästa labb!¶

Linda Kann ställde in händelsen 9 januari 2012
Linda Kann redigerade 9 januari 2012

Laboration 1 Innehåll: Kurswebbsidan, hederskodex, incheckning, IDLE, print-satsen, kommentarer, variabler, strängar, beräkningar, indata, utdata, if-satsen, Wuala Läs kap 1-3 i kursboken!¶ Denna labb redovisas på veckans övning.¶
* Instuderingsfrågorna testas först med ett skriftligt prov.
* Dina program och testdata redovisas muntligt.
Inloggning Vilken dator du ska sitta vid står på den gula lappen du fick av kursledaren. De inledande fem labbarna gör ni i grupper om två och din labbkompis är den som har fått samma datornummer på sin gula lapp. Ni bör båda ha var sitt användarkonto (användarnamn och tillhörande lösenord). Kontakta annars Mimers bar.

Hederskodex På CSC används en gemensam hederskodex för alla kurser. Du hittar den via kurswebbsidan och du ansvarar själv för att läsa igenom och följa den. Glöm inte att titta på vänstermenyn.

Vilka är de fem reglerna i hederskodexen?

Checka in på kursen Välj "Checka in" i vänstermenyn på kurswebbsidan och följ länken för att aktivera din kursregistrering. Logga in med ditt kth-konto (som för Mina Sidor).

Starta IDLE Start -> Programs -> Python 3.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 Gorn.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.

Program Krav för programmen i labb 1: Visa att du kan hantera variabler, tilldelning, inläsning, utskrift, enkla beräkningar, if-satser, testning. Glöm inte att kommentera dina program!


* Skriv ett program som konverterar temperaturer i Fahrenheit till Celsius med formeln C = 5(F - 32)/9. Användaren får mata in en temperatur i Fahrenheit och programmet ska skriva ut temperaturen omvandlad till Celsius.
* Skriv ett program som läser in en mening och ändrar den på något sätt med hjälp av strängmetoder. Låt programmet skriva ut den ändrade meningen.
* Extrauppgift: Läs på om if-satser. Gör sen ett program som kan omvandla både till Celsius och Fahrenheit: Ge temperaturen: 0 Vill du omvandla till Celsius eller Fahrenheit? F Svar: 27 F
Testning Nu ska du testa att ditt program fungerar som det ska. Skriv upp vilka indata du matat in i programmet och vad dom gav för utdata!

Instuderingsfrågor
* Vilka programmeringsspråk känner du till?
* Hur skriver man en kommentar i Python?
* Vad är IDLE?
* Ge exempel på två olika datatyper.
* Vad är en variabel?
* Hur ger man en variabel ett värde?
* Hur läser man in ett ord till programmet?
* Hur läser man in ett tal till programmet?
* Hur får man programmet att skriva ut text på skärmen?
* Hur får man programmet att skriva ut ett variabelvärde på skärmen?
* Vad är det för vits med att låta programmet läsa in värden?
* Vad menar man när man säger att ett program är användarvänligt?
Efter labben Hur tycker du att ditt eget arbete med labben fungerade? Borde du ha gjort något annorlunda? Fundera en stund, och skriv upp några tips till dig själv inför nästa labb!

Linda Kann ställde in händelsen 9 januari 2012
Linda Kann redigerade 9 januari 2012

¶ Hederskodex På CSC används en gemensam hederskodex för alla kurser. Du hittar den via kurswebbsidan och du ansvarar själv för att läsa igenom och följa den. Glöm inte att titta på vänstermenyn.¶ Vilka är de fem reglerna i hederskodexen?¶ Checka in på kursen Välj "Checka in" i vänstermenyn på kurswebbsidan och följ länken för att aktivera din kursregistrering. Logga in med ditt kth-konto (som för Mina Sidor).¶ Starta IDLE

Start -> Programs -> Python 3.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 Gorn.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.

Program Krav för programmen i labb 1: Visa att du kan hantera variabler, tilldelning, inläsning, utskrift, enkla beräkningar, if-satser, testning. Glöm inte att kommentera dina program!


* Skriv ett program som konverterar temperaturer i Fahrenheit till Celsius med formeln C = 5(F - 32)/9. Användaren får mata in en temperatur i Fahrenheit och programmet ska skriva ut temperaturen omvandlad till Celsius.
* Skriv ett program som läser in en mening och ändrar den på något sätt med hjälp av strängmetoder. Låt programmet skriva ut den ändrade meningen.
* Extrauppgift: Läs på om if-satser. Gör sen ett program som kan omvandla både till Celsius och Fahrenheit: Ge temperaturen: 0 Vill du omvandla till Celsius eller Fahrenheit? F Svar: 27 F
Testning Nu ska du testa att ditt program fungerar som det ska. Skriv upp vilka indata du matat in i programmet och vad dom gav för utdata!

Instuderingsfrågor
* Vilka programmeringsspråk känner du till?
* Hur skriver man en kommentar i Python?
* Vad är IDLE?
* Ge exempel på två olika datatyper.
* Vad är en variabel?
* Hur ger man en variabel ett värde?
* Hur läser man in ett ord till programmet?
* Hur läser man in ett tal till programmet?
* Hur får man programmet att skriva ut text på skärmen?
* Hur får man programmet att skriva ut ett variabelvärde på skärmen?
* Vad är det för vits med att låta programmet läsa in värden?
* Vad menar man när man säger att ett program är användarvänligt?
Efter labben Hur tycker du att ditt eget arbete med labben fungerade? Borde du ha gjort något annorlunda? Fundera en stund, och skriv upp några tips till dig själv inför nästa labb!

Linda Kann redigerade 9 januari 2012

Starta IDLE¶ Start -> Programs -> Python 3.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 Gorn.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.¶ Program

Krav för programmen i labb 1: Visa att du kan hantera variabler, tilldelning, inläsning, utskrift, enkla beräkningar, if-satser, testning. Glöm inte att kommentera dina program!


* Skriv ett program som konverterar temperaturer i Fahrenheit till Celsius med formeln C = 5(F - 32)/9. Användaren får mata in en temperatur i Fahrenheit och programmet ska skriva ut temperaturen omvandlad till Celsius.
* Skriv ett program som läser in en mening och ändrar den på något sätt med hjälp av strängmetoder. Låt programmet skriva ut den ändrade meningen.
* Extrauppgift: Läs på om if-satser. Gör sen ett program som kan omvandla både till Celsius och Fahrenheit: Ge temperaturen: 0 Vill du omvandla till Celsius eller Fahrenheit? F Svar: 27 F
Testning Nu ska du testa att ditt program fungerar som det ska. Skriv upp vilka indata du matat in i programmet och vad dom gav för utdata!

Instuderingsfrågor
* Vilka programmeringsspråk känner du till?
* Hur skriver man en kommentar i Python?
* Vad är IDLE?
* Ge exempel på två olika datatyper.
* Vad är en variabel?
* Hur ger man en variabel ett värde?
* Hur läser man in ett ord till programmet?
* Hur läser man in ett tal till programmet?
* Hur får man programmet att skriva ut text på skärmen?
* Hur får man programmet att skriva ut ett variabelvärde på skärmen?
* Vad är det för vits med att låta programmet läsa in värden?
* Vad menar man när man säger att ett program är användarvänligt?
Efter labben Hur tycker du att ditt eget arbete med labben fungerade? Borde du ha gjort något annorlunda? Fundera en stund, och skriv upp några tips till dig själv inför nästa labb!

Linda Kann ställde in händelsen 9 januari 2012
Linda Kann redigerade 9 januari 2012

Program¶ Krav för programmen i labb 1: Visa att du kan hantera variabler, tilldelning, inläsning, utskrift, enkla beräkningar, if-satser, testning. Glöm inte att kommentera dina program!¶
* Skriv ett program som konverterar temperaturer i Fahrenheit till Celsius med formeln C = 5(F - 32)/9. Användaren får mata in en temperatur i Fahrenheit och programmet ska skriva ut temperaturen omvandlad till Celsius.
* Skriv ett program som läser in en mening och ändrar den på något sätt med hjälp av strängmetoder. Låt programmet skriva ut den ändrade meningen.
* Extrauppgift: Läs på om if-satser. Gör sen ett program som kan omvandla både till Celsius och Fahrenheit: Ge temperaturen: 0 Vill du omvandla till Celsius eller Fahrenheit? F Svar: 27 F
Testning Nu ska du testa att ditt program fungerar som det ska. Skriv upp vilka indata du matat in i programmet och vad dom gav för utdata!¶ Instuderingsfrågor
* Vilka programmeringsspråk känner du till?
* Hur skriver man en kommentar i Python?
* Vad är IDLE?
* Ge exempel på två olika datatyper.
* Vad är en variabel?
* Hur ger man en variabel ett värde?
* Hur läser man in ett ord till programmet?
* Hur läser man in ett tal till programmet?
* Hur får man programmet att skriva ut text på skärmen?
* Hur får man programmet att skriva ut ett variabelvärde på skärmen?
* Vad är det för vits med att låta programmet läsa in värden?
* Vad menar man när man säger att ett program är användarvänligt?
Efter labben Hur tycker du att ditt eget arbete med labben fungerade? Borde du ha gjort något annorlunda? Fundera en stund, och skriv upp några tips till dig själv inför nästa labb!
Här kommer instuderingsfrågor och labbuppgifter att läggas upp.

Linda Kann ställde in händelsen 9 januari 2012
Linda Kann redigerade 15 januari 2012

Laboration 1

Här kommer instuderingsfrågor och labbuppgifter att läggas upp.Labb 1: Temperaturomvandling

Linda Kann redigerade 15 januari 2012

Labb 1: Temperaturomvandling

None¶

Linda Kann redigerade 15 januari 2012

Labb 1: Temperaturomvandling

None¶

Linda Kann redigerade 15 januari 2012

Labb 1: Temperaturomvandling

None¶

Linda Kann redigerade 18 januari 2012

Labblydelse 1: Temperaturomvandling

None

Schemahandläggare ställde in händelsen 23 mars 2012

Hela världen får läsa.

Senast ändrad 2012-03-23 11:30

Taggar: Saknas än så länge.