Kurslitteraturen. C-nivå Villkorssatser [kap 8] if & elif & else and & or Loopar [kap 9] for

Relevanta dokument
Uppgifter teknik HT17 (uppdaterad v. 40)

v. 43 Python HT17 En introduktion Oscar Bergqvist

v. 42 Python HT17 En introduktion Oscar Bergqvist

Programmering I Tobias Wrigstad fredag, 2009 augusti 28

Grundläggande datalogi - Övning 1

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1

DD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1

Föreläsning 10 Datalogi 1 DA2001. Utskrift på skärmen. Syntax. print( Hej ) Hur är det? Hej. print( Hej,end= ) print( Hur är det? ) HejHur är det?

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk

729G04 Programmering och diskret matematik. Python 3: Loopar

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

Funktioner. Linda Mannila

Förkortning och förlängning av rationella uttryck (s. 29 Origo 3b)

Python. Python är, som Scheme, ett interpreterat språk men det finns kompilatorer för Python.

Föreläsning 2 Programmeringsteknik och C DD1316. Programmering. Programspråk

Python. Python är, som Scheme, ett interpreterat språk men det finns kompilatorer för Python.

729G74 IT och programmering, grundkurs. Tema 2, Föreläsning 2 Jody Foo,

Föreläsning 2 Programmeringsteknik och C DD1316

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk

Planering av ett större program, del 2 - for och listor. Linda Mannila

DD1314 Programmeringsteknik

Förkortning och förlängning av rationella uttryck (s. 27 Origo 3c)

729G04 Programmering och diskret matematik. Föreläsning 7

matematik Lektion Kapitel Uppgift Lösningg T.ex. print(9-2 * 2) a) b) c) d)

Lektion Kapitel Uppgift Lösning med programmering

6 cm. 106 Beräkna a) 3 ( 4) b) ( 2) 5 c) 4 ( 2,5) d) ( 8) 1,5. T.ex. print(3 * -4) 13 Beräkna cirkelns a) diameter b) omkrets

Använda Python Laboration 1 GruDat, DD1344

Sätt att skriva ut binärträd

Introduktion till programmering D0009E. Föreläsning 5: Fruktbara funktioner

Teori: Variabler En variabel har fyra grundläggande egenskaper: Namn, Typ, Värde och Synlighet.

Föreläsning 5 Mer om funktioner, villkor

Datalogi för E Övning 3

Platser för att skriva och testa kod online. Workshop om programmering i matematikkurser, version 0.7 senast sparat

Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E. Föreläsning 4: Villkor och rekursion. Modulus-operatorn.

Introduktion till programmering SMD180. Föreläsning 5: Fruktbara funktioner

Ordlistor, filhantering och ut på webben. Linda Mannila

Användarhandledning Version 1.2

Repetition i Python 3. Exemplen fac. Exemplen fac motivering. Exemplen fac i Python

Extramaterial till Matematik Y

TDIU01 - Programmering i C++, grundkurs

PYTHON SNABBREPETITION MEN FÖRST LITE ALLMÄNT OM PROGRAMMERING 729G04 PYTHON 2. Dagens Python

Extramaterial till Matematik Y

Tentamen i Introduktion till programmering

Erfarenheter från labben

Språket Python - Del 1 Grundkurs i programmering med Python

Introduktion till programmering SMD180. Föreläsning 2: Variabler, uttryck och satser

Introduktion till programmering SMD180. Föreläsning 4: Villkor och rekursion

Språket Python - Del 2 Grundkurs i programmering med Python

729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python'

Programmeringsteknik med C och Matlab

Programmering i gymnasieskola och vuxenutbildning referensblad till workshop

Kort om programmering i Python

Pythons standardbibliotek

TDP002 - Imperativ programmering

Övningar i 2D2050. Per-Anders Staav (kallas Pa) Epost: eller

TDDE44 Programmering, grundkurs

Namn Stil Dokumentation Objekt-orienterad programmering OBS OBS OBS OBS OBS OBS OBS OBS

Filer, dokument och TextWrangler. Vad är en fil? Gruppering av ettorna och nollorna. Lagra information. Använda senare

729G04 Programmering och diskret matematik. Föreläsning 5

Tenta i Grundläggande programmering DD klockan

Extramaterial till Matematik Y

3137 Bestäm ekvationen för den räta linje som går genom punkterna med koordinaterna a) (5, 3) och (3, 5)

Introduktion till programmering SMD180. Föreläsning 8: Listor

Programmera i matematik

Problemlösning och funktioner Grundkurs i programmering med Python

729G04 Programmering och diskret matematik. Föreläsning 4

Imperativ och Funktionell Programmering i Python #TDDD73. Fredrik Heintz,

Python Första steg. LGMA20, L9MA20 VT 2019 Jonathan Nilsson, Laura Fainsilber

Kodexempel från Programmering 2 Tobias Wrigstad, Ph.D.

729G04 PYTHON 4 JODY FOO. Department of Computer and Information Science (IDA) Linköping University, Sweden

729G04 PYTHON 5 JODY FOO. Department of Computer and Information Science (IDA) Linköping University, Sweden

Laboration: Whitebox- och blackboxtesting

Föreläsning 3 Programmeringsteknik och C DD1316. Innehåll i listor. Uppdateringsoperatorer. +,* och listor. Listor. Indexering

Skolan för Datavetenskap och kommunikation PROGRAMMERINGSTEKNIK FÖRELÄSNING 18

Besiktningsprotokollet

C++ Funktioner 1. int summa( int a, int b) //funktionshuvud { return a+b; //funktionskropp } Värmdö Gymnasium Programmering B ++ Datainstitutionen

Föreläsning 4 Programmeringsteknik DD1310. Felhantering. Syntax. try och except är reserverade ord som används för hantering av exekverings fel.

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

Översikt. Stegvis förfining. Stegvis förfining. Dekomposition. Algoritmer. Metod för att skapa ett program från ett analyserat problem

Låt eleverna lösa uppgifterna med huvudräkning och sedan jämföra med resultatet av ett program, t.ex. print(6 + 4 * 3)

Installera Anaconda Python

Mer grafik. Jan Erik Moström

Grundläggande datalogi - Övning 2

Datalogi, grundkurs 1

Föreläsning 10. Besiktningsprotokollet

Lös uppgiften med ett program, t.ex. print("jag kan ha köpt två bullar och en läsk och ska betala", 2 * , "kr.") T.ex. print(5 + 3 * 10) T.ex.

Övningsuppgifter kapitel 8

Läsöversikt. Föreläsningar 2-6. Genomförande av laborationer

Metoder (funktioner) Murach s: kap Winstrand Development

JavaScript del 5 Funktioner

Omprov 11/11. på förmiddagen.

Introduktion till programmering SMD180. Föreläsning 3: Funktioner

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning

Programmera i C Varför programmera i C när det finns språk som Simula och Pascal??

TDP002 - Imperativ programmering

Transkript:

Inför provet Provet skrivs för hand och är uppdelad i två delar. Den första delen är på E-nivå och den andra delen är på C- och A-nivå. För att det ska bli enklare för er att träna inför provet så har jag gjort ett antal övningsuppgifter, som liknar de uppgifter som kommer på provet. Jag har även gjort en guide om ungefär vilka avsnitt från kurslitteraturen som motsvarar olika nivåer på provet. Om ni gör uppgifterna och läser kurslitteraturen kommer provet gå galant!

Kurslitteraturen E-nivå Variabler [kap 3] Namn Värde Typ Kommentarer [kap 4] Att addera och multiplicera variabler [kap 5] Inbyggda funktioner [kap 7] print() input() Enklare villkorssatser [kap 8] if & else C-nivå Villkorssatser [kap 8] if & elif & else and & or Loopar [kap 9] for A-nivå Svårare loopar [kap 9] for while Funktioner [kap 10] Funktionsdefinition o Parametrar o Nyckelordet return Funktionsanrop o Argument

Övningsuppgifter för att träna inför provet DEL 1 (E-nivå) 1. Bestäm variabelns namn, värde och typ: historia = "Det var en gång, och den var grusad." a) Variabelnamn: b) Värde: c) Typ: 2. Bestäm variabelns namn, värde och typ: a = 1 a) Variabelnamn: b) Värde: c) Typ: 3. Bestäm variabelns namn, värde och typ: tal = 3.14 a) Variabelnamn: b) Värde: c) Typ:

4. Bestäm variabelns namn, värde och typ: tal = "3.14" a) Variabelnamn: b) Värde: c) Typ: 5. Vilken inbyggd funktion i Python används för att skriva ut en text, siffror eller andra tecken till användaren? Svar: 6. Vilken inbyggd funktion i Python bör användas om man vill att programmet ska ställa en fråga till användaren och låta användaren skriva in ett svar som lagras i en variabel? Svar: 7. Vad skriver följande program ut till användaren? x = "Hej!" print(x) print("hejdå!")

8. Vad skriver följande program ut till användaren? tal = 10 if tal < 10: print("talet är mindre än 10") print("talet är 10 eller större") Svar:_ 9. Vad skriver följande program ut till användaren? name = "Shayan" if name == "My": print("namnet är My!") print("namnet är inte My!") print("namnet är", name)

DEL 2 (C- och A-nivå) 10. Vad skriver följande program ut till användaren? x = 100 if x < 100: print("x är mindre än 100") elif x == 100: print("x är 100") print("x är större än 100") 11. Vad skriver följande program ut till användaren? x = 10 if x < 100: print("x är mindre än 100") if x == 10: print("x är 10") elif x < 10000 print("x är mindre än 1000 men inte 10") print("x är större än 100")

12. Vad skriver följande program ut till användaren? for i in range(100): print("spam!") 13. Vad skriver följande program ut till användaren? for namn in ["Ariel", "Frodo", "Simba"]: print(namn) 14. Vad skriver följande program ut till användaren? i = 1 while i < 4: print(i) i = i + 1

15. Vad skriver följande program ut till användaren? i = 10 while i < 20: print(i) i = i + 2 16. Vad skriver följande program ut till användaren? i = 1 while i < 10: if i == 4: print(i) if i == 7: print(i) i = i + 1

17. Vad skriver följande program ut till användaren, när man kör programmet? def matte(a, b) print(a + b) matte(1, 4) matte(5, 10) matte(100, 20) 18. Vad skriver följande program ut till användaren, när man kör programmet? def matte(a, b) return a + b x = matte(2, 1) y = matte(5, 5) print(x + y)

19. Vad skriver följande program ut till användaren när man kör det? def compare(a, b) if a > b: print(a, "är störst!") elif b > a: print(b, "är störst!") print(a, "=", b) compare(100, 1) compare(3, 5) 20. Vad skriver följande program ut till användaren när man kör det? def compare(a, b, c) if a > b: if c > a: print(c, "är störst!") print(a, "är störst!") elif b > a: if c > b: print(c, "är störst!") print(b, "är störst!") compare(10, 1, 1000) compare(3, 50, 3)