1. Övningar

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
(Ny sida: __NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" |   {{Mall:Ej vald flik|[[1.1. Variabler och Utsk...)
Nuvarande version (5 april 2012 kl. 15.30) (redigera) (ogör)
 
Rad 2: Rad 2:
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
| style="border-bottom:1px solid #797979" width="5px" |  
| style="border-bottom:1px solid #797979" width="5px" |  
-
{{Mall:Ej vald flik|[[1.1. Variabler och Utskrift|Teori]]}}
+
{{Mall:Ej vald flik|[[1. Programmeringsintro|Teori]]}}
 +
{{Mall:Ej vald flik|[[1. Kom igång med Python|Kom igång med Python]]}}
{{Mall:Vald flik|[[1. Övningar|Övningar]]}}
{{Mall:Vald flik|[[1. Övningar|Övningar]]}}
| style="border-bottom:1px solid #797979" width="100%"|  
| style="border-bottom:1px solid #797979" width="100%"|  
|}
|}
 +
<em>På många ställen i den här kursen finns det testfrågor
 +
som du kan använda för att kolla om du har förstått.
 +
Prova först att lösa uppgifterna på egen hand.
 +
Det går också utmärkt att diskutera frågorna på kursens forum.
 +
Här är en första uppmjukningsfråga.</em>
-
==Tilldelning==
+
'''Vad är en dator?'''
-
'''Vad blir värdet på variabeln <code>d</code> efter följande rader?'''
+
# Detsamma som en processor med minne.
-
<pre>a = 12
+
# Detsamma som en processor, skärm, dator, tangentbord och mus.
-
b = a
+
# Detsamma som en data.
-
c = a + b + 3
+
-
d = c - b</pre>
+
-
'''Svar:''' <code>d</code> =<span style="color:white"> 15 </span>
+
'''Svar:''' -><span style="color:white">2. Detsamma som en processor, skärm, dator, tangentbord och mus.</span><-
 +
<em>Lösningen till uppgiften är skriven med osynligt bläck på föregående rad. Om du vill titta på svaret så håller du ned vänster musknapp och markerar den osynliga texten som finns mellan tecknen -> och <-.</em>
-
'''Vad är det för fel på följande kod?'''
 
-
<pre>6606 = svenska_flaggans_dag</pre>
 
-
# 6606 är ett ogiltigt variabelnamn.
 
-
# Det blir fel för att 6606 inte är svenska flaggans dag.
 
-
# Man kan inte tilldela värdet 6606 ett nytt värde.
 
-
'''Svar:'''<span style="color:white"> 1 och 3 är båda korrekta svar.</span>
+
'''Vad är ett datorprogram? (Det kan finnas flera riktiga svar.)'''
 +
# Något som styr en dator.
 +
# Detsamma som en processor, skärm, tangentbord och mus.
 +
# Något som styr hur en dator manipulerar indata för att presentera utdata.
 +
# En samling obegripliga ord i godtycklig ordning.
 +
# En samling av variabler och satser.
-
==Olika slags värden==
+
'''Svar:'''<span style="color:white"> 1, 3 och 5 är alla rätt.</span>
-
 
+
-
'''Vad blir det för värden på a och b efter följande rader?'''
+
-
<pre>djur = 'katt'
+
-
a = djur
+
-
b = 'djur'</pre>
+
-
'''Svar:''' a får värdet <span style="color:white">'katt'</span> och b får värdet <span style="color:white">'djur'</span>.
+
-
 
+
-
 
+
-
==Uppräkning==
+
-
 
+
-
'''Vad är värdet på a och s efter följande rader?'''
+
-
<pre>a = 100
+
-
b = 10
+
-
a += b
+
-
s = "svaret är "
+
-
s += "a"</pre>
+
-
# a = 10010, s = "svaret är 10010"
+
-
# a = 110, s = "svaret är a"
+
-
# a = 100, s = "svaret är 100"
+
-
# a = 110, s = "svaret är 110"
+
-
# 1 = 110, s = "svaret är 100"
+
-
 
+
-
'''Svar:'''<span style="color:white"> Det korrekta svaret är 2: a = 110, s = "svaret är a".</span>
+
-
 
+
-
 
+
-
==Kommentarer==
+
-
 
+
-
'''Vad skrivs ut när man kör följande program?'''
+
-
<pre># Skriv ut Annas telefonnummer
+
-
namn = 'Anna'
+
-
telefon = '06509911122'
+
-
mobil = '07079911322'
+
-
print(namn, "har telefon", telefon)</pre>
+
-
'''Svar:''' <span style="color:white">Anna har telefon 06509911122</span>
+

Nuvarande version

       Teori          Kom igång med Python          Övningar      

På många ställen i den här kursen finns det testfrågor som du kan använda för att kolla om du har förstått. Prova först att lösa uppgifterna på egen hand. Det går också utmärkt att diskutera frågorna på kursens forum. Här är en första uppmjukningsfråga.

Vad är en dator?

  1. Detsamma som en processor med minne.
  2. Detsamma som en processor, skärm, dator, tangentbord och mus.
  3. Detsamma som en data.

Svar: ->2. Detsamma som en processor, skärm, dator, tangentbord och mus.<-

Lösningen till uppgiften är skriven med osynligt bläck på föregående rad. Om du vill titta på svaret så håller du ned vänster musknapp och markerar den osynliga texten som finns mellan tecknen -> och <-.


Vad är ett datorprogram? (Det kan finnas flera riktiga svar.)

  1. Något som styr en dator.
  2. Detsamma som en processor, skärm, tangentbord och mus.
  3. Något som styr hur en dator manipulerar indata för att presentera utdata.
  4. En samling obegripliga ord i godtycklig ordning.
  5. En samling av variabler och satser.

Svar: 1, 3 och 5 är alla rätt.