<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wikiskola.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jockie</id>
	<title>Wikiskola - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wikiskola.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jockie"/>
	<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php/Special:Bidrag/Jockie"/>
	<updated>2026-04-04T11:41:21Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46327</id>
		<title>Vi bygger ett matematikspel</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46327"/>
		<updated>2018-04-09T07:28:35Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Ma2c]] [[Kategori:Aritmetik]]  [[Kategori:Årskurs 7-9]] &lt;br /&gt;
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}}&lt;br /&gt;
{{malruta| &#039;&#039;&#039;Kom igång med programmering i matematiken.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. &lt;br /&gt;
Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.&lt;br /&gt;
&lt;br /&gt;
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ett eneklt spel där du ska summera två tal ==&lt;br /&gt;
&lt;br /&gt;
Det här kodexemplet passar till avsnittet om tal på Ma1c.&lt;br /&gt;
&lt;br /&gt;
=== Koden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random &lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Välkommen till detta finfina räknespel! \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du kommer att få öva huvudräkning i addition.&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du komemr att få en poäng per rätt svar. Spelet är slut&amp;quot;)&lt;br /&gt;
print(&amp;quot;när du kommer upp i fem poäng. \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Tryck på Enter-knappen när du vill börja.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poäng = 0&lt;br /&gt;
antalFrågor = 0&lt;br /&gt;
fel = 0&lt;br /&gt;
&lt;br /&gt;
while poäng &amp;lt; 5:&lt;br /&gt;
  tal1 = random.randint(12,250)&lt;br /&gt;
  tal2 = random.randint(12,250)&lt;br /&gt;
  summa = tal1 + tal2&lt;br /&gt;
  antalFrågor += 1&lt;br /&gt;
  print(&amp;quot;Vad blir&amp;quot;, tal1, &amp;quot; + &amp;quot;, tal2, &amp;quot; ?&amp;quot;)&lt;br /&gt;
  användarSvar = int(input(&amp;quot;Svar: &amp;quot;))&lt;br /&gt;
  if användarSvar == summa:&lt;br /&gt;
    print(&amp;quot;Rätt&amp;quot;)&lt;br /&gt;
    poäng += 1&lt;br /&gt;
  else:&lt;br /&gt;
    print(&amp;quot;Fel&amp;quot;)&lt;br /&gt;
    fel +=1&lt;br /&gt;
    &lt;br /&gt;
if fel &amp;lt;=1:&lt;br /&gt;
  print(&amp;quot;Grattis&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
elif fel &amp;gt;= 4:&lt;br /&gt;
  print(&amp;quot;Klantigt&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
else:&lt;br /&gt;
  print(&amp;quot;OK&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Credit ===&lt;br /&gt;
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning:&lt;br /&gt;
&lt;br /&gt;
Det är Micke Kring som gjort kursen med stöd av IIS och |är publicerad under Creative Commons&lt;br /&gt;
&lt;br /&gt;
=== Uppgift ===&lt;br /&gt;
&lt;br /&gt;
{{uppgruta| &#039;&#039;&#039;Gör om spelet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fler matte spel ==&lt;br /&gt;
=== Ett eneklt spel där du ska summera två tal (Utvecklat) === &lt;br /&gt;
==== Kod ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
def get_valid_number(message, min_value = None, max_value = None):&lt;br /&gt;
    x = None&lt;br /&gt;
    &lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            x = int(input(message))&lt;br /&gt;
            &lt;br /&gt;
            if (min_value is None or x &amp;gt;= min_value) and (max_value is None or x &amp;lt;= max_value):&lt;br /&gt;
                break&lt;br /&gt;
        except:&lt;br /&gt;
            print(&amp;quot;Invalid numeric value&amp;quot;)&lt;br /&gt;
            &lt;br /&gt;
            message = &amp;quot;&amp;quot;&lt;br /&gt;
            &lt;br /&gt;
            continue&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print((&amp;quot;Number must be greater than &amp;quot; + str(min_value - 1) if min_value is not None else &amp;quot;&amp;quot;) + (&amp;quot; and less than &amp;quot; + str(max_value + 1) if max_value is not None else &amp;quot;&amp;quot;))&lt;br /&gt;
            &lt;br /&gt;
    return x&lt;br /&gt;
      &lt;br /&gt;
count = get_valid_number(&amp;quot;How many questions do you wish to have?\n&amp;quot;, 1)&lt;br /&gt;
range_min = get_valid_number(&amp;quot;What is the smallest number you want?\n&amp;quot;)&lt;br /&gt;
range_max = get_valid_number(&amp;quot;What is the largest number you want?\n&amp;quot;, range_min)&lt;br /&gt;
&lt;br /&gt;
answers = []&lt;br /&gt;
&lt;br /&gt;
for i in range(0, count):&lt;br /&gt;
    x = randint(range_min, range_max)&lt;br /&gt;
    y = randint(range_min, range_max)&lt;br /&gt;
    &lt;br /&gt;
    print(str(i + 1) + &amp;quot;. &amp;quot; + str(x) + &amp;quot; + &amp;quot; + str(y) + &amp;quot; = ?&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    user_input = get_valid_number(&amp;quot;Answer: &amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    answer = {};&lt;br /&gt;
    answer[&amp;quot;input&amp;quot;] = user_input&lt;br /&gt;
    answer[&amp;quot;x&amp;quot;] = x&lt;br /&gt;
    answer[&amp;quot;y&amp;quot;] = y&lt;br /&gt;
    &lt;br /&gt;
    answers.append(answer)&lt;br /&gt;
&lt;br /&gt;
correct_answers = [answer for answer in answers if answer[&amp;quot;input&amp;quot;] == answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;You got &amp;quot; + str(len(correct_answers)) + &amp;quot; out of &amp;quot; + str(len(answers)))&lt;br /&gt;
&lt;br /&gt;
user_input = get_valid_number(&amp;quot;What do you want to do next?\n1. Print all the answers\n2. Too be implemented\n&amp;quot;, 1, 2)&lt;br /&gt;
&lt;br /&gt;
if user_input == 1:&lt;br /&gt;
    for i in range(0, len(answers)):&lt;br /&gt;
        answer = answers[i]&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        message += str(i + 1) + &amp;quot;. &amp;quot; + str(answer[&amp;quot;x&amp;quot;]) + &amp;quot; + &amp;quot; + str(answer[&amp;quot;y&amp;quot;]) + &amp;quot; = &amp;quot; + str(answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;])&lt;br /&gt;
        message += &amp;quot;, you answered &amp;quot; + str(answer[&amp;quot;input&amp;quot;]) + &amp;quot; (&amp;quot; + (&amp;quot;Correct&amp;quot; if answer in correct_answers else &amp;quot;Incorrect&amp;quot;) + &amp;quot;)&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(message)&lt;br /&gt;
elif user_input == 2:&lt;br /&gt;
    print(&amp;quot;To be implemented&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Credit ====&lt;br /&gt;
Joakim Rosell 17D&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46117</id>
		<title>Vi bygger ett matematikspel</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46117"/>
		<updated>2018-03-28T12:16:44Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Ma2c]] [[Kategori:Aritmetik]] &lt;br /&gt;
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}}&lt;br /&gt;
{{malruta| &#039;&#039;&#039;Kom igång med programmering i matematiken.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. &lt;br /&gt;
Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.&lt;br /&gt;
&lt;br /&gt;
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ett eneklt spel där du ska summera två tal ==&lt;br /&gt;
&lt;br /&gt;
Det här kodexemplet passar till avsnittet om tal på Ma1c.&lt;br /&gt;
&lt;br /&gt;
=== Koden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random &lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Välkommen till detta finfina räknespel! \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du kommer att få öva huvudräkning i addition.&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du komemr att få en poäng per rätt svar. Spelet är slut&amp;quot;)&lt;br /&gt;
print(&amp;quot;när du kommer upp i fem poäng. \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Tryck på Enter-knappen när du vill börja.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poäng = 0&lt;br /&gt;
antalFrågor = 0&lt;br /&gt;
fel = 0&lt;br /&gt;
&lt;br /&gt;
while poäng &amp;lt; 5:&lt;br /&gt;
  tal1 = random.randint(12,250)&lt;br /&gt;
  tal2 = random.randint(12,250)&lt;br /&gt;
  summa = tal1 + tal2&lt;br /&gt;
  antalFrågor += 1&lt;br /&gt;
  print(&amp;quot;Vad blir&amp;quot;, tal1, &amp;quot; + &amp;quot;, tal2, &amp;quot; ?&amp;quot;)&lt;br /&gt;
  användarSvar = int(input(&amp;quot;Svar: &amp;quot;))&lt;br /&gt;
  if användarSvar == summa:&lt;br /&gt;
    print(&amp;quot;Rätt&amp;quot;)&lt;br /&gt;
    poäng += 1&lt;br /&gt;
  else:&lt;br /&gt;
    print(&amp;quot;Fel&amp;quot;)&lt;br /&gt;
    fel +=1&lt;br /&gt;
    &lt;br /&gt;
if fel &amp;lt;=1:&lt;br /&gt;
  print(&amp;quot;Grattis&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
elif fel &amp;gt;= 4:&lt;br /&gt;
  print(&amp;quot;Klantigt&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
else:&lt;br /&gt;
  print(&amp;quot;OK&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Credit ===&lt;br /&gt;
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning:&lt;br /&gt;
&lt;br /&gt;
Det är Micke Kring som gjort kursen med stöd av IIS och |är publicerad under Creative Commons&lt;br /&gt;
&lt;br /&gt;
=== Uppgift ===&lt;br /&gt;
&lt;br /&gt;
{{uppgruta| &#039;&#039;&#039;Gör om spelet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fler matte spel ==&lt;br /&gt;
=== Ett eneklt spel där du ska summera två tal (Utvecklat) === &lt;br /&gt;
==== Kod ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
def get_valid_number(message, min_value = None, max_value = None):&lt;br /&gt;
    x = None&lt;br /&gt;
    &lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            x = int(input(message))&lt;br /&gt;
            &lt;br /&gt;
            if (min_value is None or x &amp;gt;= min_value) and (max_value is None or x &amp;lt;= max_value):&lt;br /&gt;
                break&lt;br /&gt;
        except:&lt;br /&gt;
            print(&amp;quot;Invalid numeric value&amp;quot;)&lt;br /&gt;
            &lt;br /&gt;
            message = &amp;quot;&amp;quot;&lt;br /&gt;
            &lt;br /&gt;
            continue&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print((&amp;quot;Number must be greater than &amp;quot; + str(min_value - 1) if min_value is not None else &amp;quot;&amp;quot;) + (&amp;quot; and less than &amp;quot; + str(max_value + 1) if max_value is not None else &amp;quot;&amp;quot;))&lt;br /&gt;
            &lt;br /&gt;
    return x&lt;br /&gt;
      &lt;br /&gt;
count = get_valid_number(&amp;quot;How many questions do you wish to have?\n&amp;quot;, 1)&lt;br /&gt;
range_min = get_valid_number(&amp;quot;What is the smallest number you want?\n&amp;quot;)&lt;br /&gt;
range_max = get_valid_number(&amp;quot;What is the largest number you want?\n&amp;quot;, range_min)&lt;br /&gt;
&lt;br /&gt;
answers = []&lt;br /&gt;
&lt;br /&gt;
for i in range(0, count):&lt;br /&gt;
    x = randint(range_min, range_max)&lt;br /&gt;
    y = randint(range_min, range_max)&lt;br /&gt;
    &lt;br /&gt;
    print(str(i + 1) + &amp;quot;. &amp;quot; + str(x) + &amp;quot; + &amp;quot; + str(y) + &amp;quot; = ?&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    user_input = get_valid_number(&amp;quot;Answer: &amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    answer = {};&lt;br /&gt;
    answer[&amp;quot;input&amp;quot;] = user_input&lt;br /&gt;
    answer[&amp;quot;x&amp;quot;] = x&lt;br /&gt;
    answer[&amp;quot;y&amp;quot;] = y&lt;br /&gt;
    &lt;br /&gt;
    answers.append(answer)&lt;br /&gt;
&lt;br /&gt;
correct_answers = [answer for answer in answers if answer[&amp;quot;input&amp;quot;] == answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;You got &amp;quot; + str(len(correct_answers)) + &amp;quot; out of &amp;quot; + str(len(answers)))&lt;br /&gt;
&lt;br /&gt;
user_input = get_valid_number(&amp;quot;What do you want to do next?\n1. Print all the answers\n2. Too be implemented\n&amp;quot;, 1, 2)&lt;br /&gt;
&lt;br /&gt;
if user_input == 1:&lt;br /&gt;
    for i in range(0, len(answers)):&lt;br /&gt;
        answer = answers[i]&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        message += str(i + 1) + &amp;quot;. &amp;quot; + str(answer[&amp;quot;x&amp;quot;]) + &amp;quot; + &amp;quot; + str(answer[&amp;quot;y&amp;quot;]) + &amp;quot; = &amp;quot; + str(answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;])&lt;br /&gt;
        message += &amp;quot;, you answered &amp;quot; + str(answer[&amp;quot;input&amp;quot;]) + &amp;quot; (&amp;quot; + (&amp;quot;Correct&amp;quot; if answer in correct_answers else &amp;quot;Incorrect&amp;quot;) + &amp;quot;)&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(message)&lt;br /&gt;
elif user_input == 2:&lt;br /&gt;
    print(&amp;quot;Too be implemented&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Credit ====&lt;br /&gt;
Joakim Rosell 17D&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46082</id>
		<title>Vi bygger ett matematikspel</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46082"/>
		<updated>2018-03-27T12:52:16Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Ma2c]] [[Kategori:Aritmetik]] &lt;br /&gt;
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}}&lt;br /&gt;
{{malruta| &#039;&#039;&#039;Kom igång med programmering i matematiken.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. &lt;br /&gt;
Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.&lt;br /&gt;
&lt;br /&gt;
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ett eneklt spel där du ska summera två tal ==&lt;br /&gt;
&lt;br /&gt;
Det här kodexemplet passar till avsnittet om tal på Ma1c.&lt;br /&gt;
&lt;br /&gt;
=== Koden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random &lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Välkommen till detta finfina räknespel! \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du kommer att få öva huvudräkning i addition.&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du komemr att få en poäng per rätt svar. Spelet är slut&amp;quot;)&lt;br /&gt;
print(&amp;quot;när du kommer upp i fem poäng. \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Tryck på Enter-knappen när du vill börja.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poäng = 0&lt;br /&gt;
antalFrågor = 0&lt;br /&gt;
fel = 0&lt;br /&gt;
&lt;br /&gt;
while poäng &amp;lt; 5:&lt;br /&gt;
  tal1 = random.randint(12,250)&lt;br /&gt;
  tal2 = random.randint(12,250)&lt;br /&gt;
  summa = tal1 + tal2&lt;br /&gt;
  antalFrågor += 1&lt;br /&gt;
  print(&amp;quot;Vad blir&amp;quot;, tal1, &amp;quot; + &amp;quot;, tal2, &amp;quot; ?&amp;quot;)&lt;br /&gt;
  användarSvar = int(input(&amp;quot;Svar: &amp;quot;))&lt;br /&gt;
  if användarSvar == summa:&lt;br /&gt;
    print(&amp;quot;Rätt&amp;quot;)&lt;br /&gt;
    poäng += 1&lt;br /&gt;
  else:&lt;br /&gt;
    print(&amp;quot;Fel&amp;quot;)&lt;br /&gt;
    fel +=1&lt;br /&gt;
    &lt;br /&gt;
if fel &amp;lt;=1:&lt;br /&gt;
  print(&amp;quot;Grattis&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
elif fel &amp;gt;= 4:&lt;br /&gt;
  print(&amp;quot;Klantigt&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
else:&lt;br /&gt;
  print(&amp;quot;OK&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Credit ===&lt;br /&gt;
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning:&lt;br /&gt;
&lt;br /&gt;
Det är Micke Kring som gjort kursen med stöd av IIS och |är publicerad under Creative Commons&lt;br /&gt;
&lt;br /&gt;
=== Uppgift ===&lt;br /&gt;
&lt;br /&gt;
{{uppgruta| &#039;&#039;&#039;Gör om spelet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fler matte spel ==&lt;br /&gt;
=== Ett eneklt spel där du ska summera två tal (Utvecklat) === &lt;br /&gt;
==== Kod ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
def get_valid_number(message, min_value = None, max_value = None):&lt;br /&gt;
    x = None&lt;br /&gt;
    &lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            x = int(input(message))&lt;br /&gt;
            &lt;br /&gt;
            if (min_value is None or x &amp;gt;= min_value) and (max_value is None or x &amp;lt;= max_value):&lt;br /&gt;
                break&lt;br /&gt;
        except:&lt;br /&gt;
            print(&amp;quot;Invalid numeric value&amp;quot;)&lt;br /&gt;
            &lt;br /&gt;
            message = &amp;quot;&amp;quot;&lt;br /&gt;
            &lt;br /&gt;
            continue&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(&amp;quot;Number must be greater than &amp;quot; + str(min_value - 1) + &amp;quot; and less than &amp;quot; + str(max_value + 1))&lt;br /&gt;
            &lt;br /&gt;
    return x&lt;br /&gt;
      &lt;br /&gt;
count = get_valid_number(&amp;quot;How many questions do you wish to have?\n&amp;quot;)&lt;br /&gt;
range_min = get_valid_number(&amp;quot;What is the smallest number you want?\n&amp;quot;)&lt;br /&gt;
range_max = get_valid_number(&amp;quot;What is the largest number you want?\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
answers = []&lt;br /&gt;
&lt;br /&gt;
for i in range(0, count):&lt;br /&gt;
    x = randint(range_min, range_max)&lt;br /&gt;
    y = randint(range_min, range_max)&lt;br /&gt;
    &lt;br /&gt;
    print(str(i + 1) + &amp;quot;. &amp;quot; + str(x) + &amp;quot; + &amp;quot; + str(y) + &amp;quot; = ?&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    user_input = get_valid_number(&amp;quot;Answer: &amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    answer = {};&lt;br /&gt;
    answer[&amp;quot;input&amp;quot;] = user_input&lt;br /&gt;
    answer[&amp;quot;x&amp;quot;] = x&lt;br /&gt;
    answer[&amp;quot;y&amp;quot;] = y&lt;br /&gt;
    &lt;br /&gt;
    answers.append(answer)&lt;br /&gt;
&lt;br /&gt;
correct_answers = [answer for answer in answers if answer[&amp;quot;input&amp;quot;] == answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;You got &amp;quot; + str(len(correct_answers)) + &amp;quot; out of &amp;quot; + str(len(answers)))&lt;br /&gt;
&lt;br /&gt;
user_input = get_valid_number(&amp;quot;What do you want to do next?\n1. Print all the answers\n&amp;quot;, 1, 2)&lt;br /&gt;
&lt;br /&gt;
if user_input == 1:&lt;br /&gt;
    for i in range(0, len(answers)):&lt;br /&gt;
        answer = answers[i]&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        message += str(i + 1) + &amp;quot;. &amp;quot; + str(answer[&amp;quot;x&amp;quot;]) + &amp;quot; + &amp;quot; + str(answer[&amp;quot;y&amp;quot;]) + &amp;quot; = &amp;quot; + str(answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;])&lt;br /&gt;
        message += &amp;quot;, you answered &amp;quot; + str(answer[&amp;quot;input&amp;quot;]) + &amp;quot; (&amp;quot; + (&amp;quot;Correct&amp;quot; if answer in correct_answers else &amp;quot;Incorrect&amp;quot;) + &amp;quot;)&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(message)&lt;br /&gt;
elif user_input == 2:&lt;br /&gt;
    print(&amp;quot;Too be implemented&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Credit ====&lt;br /&gt;
Joakim Rosell 17D&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46081</id>
		<title>Vi bygger ett matematikspel</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Vi_bygger_ett_matematikspel&amp;diff=46081"/>
		<updated>2018-03-27T12:50:49Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Ma2c]] [[Kategori:Aritmetik]] &lt;br /&gt;
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}}&lt;br /&gt;
{{malruta| &#039;&#039;&#039;Kom igång med programmering i matematiken.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. &lt;br /&gt;
Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.&lt;br /&gt;
&lt;br /&gt;
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ett eneklt spel där du ska summera två tal ==&lt;br /&gt;
&lt;br /&gt;
Det här kodexemplet passar till avsnittet om tal på Ma1c.&lt;br /&gt;
&lt;br /&gt;
=== Koden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random &lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Välkommen till detta finfina räknespel! \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du kommer att få öva huvudräkning i addition.&amp;quot;)&lt;br /&gt;
print(&amp;quot;Du komemr att få en poäng per rätt svar. Spelet är slut&amp;quot;)&lt;br /&gt;
print(&amp;quot;när du kommer upp i fem poäng. \n&amp;quot;)&lt;br /&gt;
print(&amp;quot;Tryck på Enter-knappen när du vill börja.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poäng = 0&lt;br /&gt;
antalFrågor = 0&lt;br /&gt;
fel = 0&lt;br /&gt;
&lt;br /&gt;
while poäng &amp;lt; 5:&lt;br /&gt;
  tal1 = random.randint(12,250)&lt;br /&gt;
  tal2 = random.randint(12,250)&lt;br /&gt;
  summa = tal1 + tal2&lt;br /&gt;
  antalFrågor += 1&lt;br /&gt;
  print(&amp;quot;Vad blir&amp;quot;, tal1, &amp;quot; + &amp;quot;, tal2, &amp;quot; ?&amp;quot;)&lt;br /&gt;
  användarSvar = int(input(&amp;quot;Svar: &amp;quot;))&lt;br /&gt;
  if användarSvar == summa:&lt;br /&gt;
    print(&amp;quot;Rätt&amp;quot;)&lt;br /&gt;
    poäng += 1&lt;br /&gt;
  else:&lt;br /&gt;
    print(&amp;quot;Fel&amp;quot;)&lt;br /&gt;
    fel +=1&lt;br /&gt;
    &lt;br /&gt;
if fel &amp;lt;=1:&lt;br /&gt;
  print(&amp;quot;Grattis&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
elif fel &amp;gt;= 4:&lt;br /&gt;
  print(&amp;quot;Klantigt&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
else:&lt;br /&gt;
  print(&amp;quot;OK&amp;quot;)&lt;br /&gt;
  print(&amp;quot;Antal frågor: &amp;quot; + str(antalFrågor))&lt;br /&gt;
  print(&amp;quot;Antal poäng: &amp;quot; + str(poäng))&lt;br /&gt;
  print(&amp;quot;Antal fel: &amp;quot; + str(fel))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Credit ===&lt;br /&gt;
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning:&lt;br /&gt;
&lt;br /&gt;
Det är Micke Kring som gjort kursen med stöd av IIS och |är publicerad under Creative Commons&lt;br /&gt;
&lt;br /&gt;
=== Uppgift ===&lt;br /&gt;
&lt;br /&gt;
{{uppgruta| &#039;&#039;&#039;Gör om spelet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fler matte spel ==&lt;br /&gt;
=== Ett eneklt spel där du ska summera två tal (Utvecklat) === &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
def get_valid_number(message, min_value = None, max_value = None):&lt;br /&gt;
    x = None&lt;br /&gt;
    &lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            x = int(input(message))&lt;br /&gt;
            &lt;br /&gt;
            if (min_value is None or x &amp;gt;= min_value) and (max_value is None or x &amp;lt;= max_value):&lt;br /&gt;
                break&lt;br /&gt;
        except:&lt;br /&gt;
            print(&amp;quot;Invalid numeric value&amp;quot;)&lt;br /&gt;
            &lt;br /&gt;
            message = &amp;quot;&amp;quot;&lt;br /&gt;
            &lt;br /&gt;
            continue&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(&amp;quot;Number must be greater than &amp;quot; + str(min_value - 1) + &amp;quot; and less than &amp;quot; + str(max_value + 1))&lt;br /&gt;
            &lt;br /&gt;
    return x&lt;br /&gt;
      &lt;br /&gt;
count = get_valid_number(&amp;quot;How many questions do you wish to have?\n&amp;quot;)&lt;br /&gt;
range_min = get_valid_number(&amp;quot;What is the smallest number you want?\n&amp;quot;)&lt;br /&gt;
range_max = get_valid_number(&amp;quot;What is the largest number you want?\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
answers = []&lt;br /&gt;
&lt;br /&gt;
for i in range(0, count):&lt;br /&gt;
    x = randint(range_min, range_max)&lt;br /&gt;
    y = randint(range_min, range_max)&lt;br /&gt;
    &lt;br /&gt;
    print(str(i + 1) + &amp;quot;. &amp;quot; + str(x) + &amp;quot; + &amp;quot; + str(y) + &amp;quot; = ?&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    user_input = get_valid_number(&amp;quot;Answer: &amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    answer = {};&lt;br /&gt;
    answer[&amp;quot;input&amp;quot;] = user_input&lt;br /&gt;
    answer[&amp;quot;x&amp;quot;] = x&lt;br /&gt;
    answer[&amp;quot;y&amp;quot;] = y&lt;br /&gt;
    &lt;br /&gt;
    answers.append(answer)&lt;br /&gt;
&lt;br /&gt;
correct_answers = [answer for answer in answers if answer[&amp;quot;input&amp;quot;] == answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;You got &amp;quot; + str(len(correct_answers)) + &amp;quot; out of &amp;quot; + str(len(answers)))&lt;br /&gt;
&lt;br /&gt;
user_input = get_valid_number(&amp;quot;What do you want to do next?\n1. Print all the answers\n&amp;quot;, 1, 2)&lt;br /&gt;
&lt;br /&gt;
if user_input == 1:&lt;br /&gt;
    for i in range(0, len(answers)):&lt;br /&gt;
        answer = answers[i]&lt;br /&gt;
        &lt;br /&gt;
        message = &amp;quot;&amp;quot;&lt;br /&gt;
        message += str(i + 1) + &amp;quot;. &amp;quot; + str(answer[&amp;quot;x&amp;quot;]) + &amp;quot; + &amp;quot; + str(answer[&amp;quot;y&amp;quot;]) + &amp;quot; = &amp;quot; + str(answer[&amp;quot;x&amp;quot;] + answer[&amp;quot;y&amp;quot;])&lt;br /&gt;
        message += &amp;quot;, you answered &amp;quot; + str(answer[&amp;quot;input&amp;quot;]) + &amp;quot; (&amp;quot; + (&amp;quot;Correct&amp;quot; if answer in correct_answers else &amp;quot;Incorrect&amp;quot;) + &amp;quot;)&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        print(message)&lt;br /&gt;
elif user_input == 2:&lt;br /&gt;
    print(&amp;quot;Too be implemented&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Credit ===&lt;br /&gt;
Joakim Rosell 17D&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=R%C3%A4kna_ut_decimaler_p%C3%A5_pi_med_hj%C3%A4lp_av_kalkylprogram_eller_programmering&amp;diff=45806</id>
		<title>Räkna ut decimaler på pi med hjälp av kalkylprogram eller programmering</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=R%C3%A4kna_ut_decimaler_p%C3%A5_pi_med_hj%C3%A4lp_av_kalkylprogram_eller_programmering&amp;diff=45806"/>
		<updated>2018-03-13T12:49:35Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Serier ==&lt;br /&gt;
&lt;br /&gt;
Vi tar ett enkelt exempel från första länken nedan och gör det i kalkylprogram och i Python&lt;br /&gt;
&lt;br /&gt;
the &#039;&#039;&#039;Leibniz formula for &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt;&#039;&#039;&#039;, named after Gottfried Leibniz , states that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;1 \,-\, \frac{1}{3} \,+\, \frac{1}{5} \,-\, \frac{1}{7} \,+\, \frac{1}{9} \,-\, \cdots \,=\, \frac{\pi}{4}.&amp;lt;/math&amp;gt;&lt;br /&gt;
eller&lt;br /&gt;
:&amp;lt;math&amp;gt;\pi = 4 (1 \,-\, \frac{1}{3} \,+\, \frac{1}{5} \,-\, \frac{1}{7} \,+\, \frac{1}{9} \,-\, \cdots ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exempel med kalkylark ===&lt;br /&gt;
&lt;br /&gt;
: [https://docs.google.com/spreadsheets/d/1thDWZ0H29XuNt9p8aSj-ehcRh5M9mRrO_L8YeoMlNtM/edit?usp=sharing Gregory leibnitz]&lt;br /&gt;
=== Exempel med Pyhton3 kod ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#4*(1 - (1/3) + (1/5) - (1/7)...) ~ Pi&lt;br /&gt;
&lt;br /&gt;
pi = 0&lt;br /&gt;
n = 1&lt;br /&gt;
t = 1&lt;br /&gt;
for i in range(iterationer):&lt;br /&gt;
	pi += (1/n)*t&lt;br /&gt;
	n += 2&lt;br /&gt;
	t = t*(-1)&lt;br /&gt;
	print(i+1, pi*4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exempel i JavaScript ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let pi = 1, b = 1;&lt;br /&gt;
&lt;br /&gt;
for(let i = 3 ;; i += 2) {&lt;br /&gt;
	pi += (b *= -1) * 1/i;&lt;br /&gt;
&lt;br /&gt;
	console.log(pi * 4);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exempel i Java ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
	double pi = 1, b = 1;&lt;br /&gt;
	&lt;br /&gt;
	for(int i = 3 ;; i += 2) {&lt;br /&gt;
		pi += (double) (b *= -1) * 1/i;&lt;br /&gt;
		&lt;br /&gt;
		System.out.println(pi * 4);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Länkar ==&lt;br /&gt;
&lt;br /&gt;
: https://en.wikipedia.org/wiki/Pi#Computer_era_and_iterative_algorithms&lt;br /&gt;
: https://en.wikipedia.org/wiki/Approximations_of_%CF%80&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43511</id>
		<title>Mall:CSS</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43511"/>
		<updated>2017-11-30T09:31:10Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;css&amp;quot; style=&amp;quot;{{{1}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{2}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:Empty&amp;diff=43510</id>
		<title>Mall:Empty</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:Empty&amp;diff=43510"/>
		<updated>2017-11-30T09:30:04Z</updated>

		<summary type="html">&lt;p&gt;Jockie: Tömde sidan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:Empty&amp;diff=43509</id>
		<title>Mall:Empty</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:Empty&amp;diff=43509"/>
		<updated>2017-11-30T09:29:24Z</updated>

		<summary type="html">&lt;p&gt;Jockie: Jockie flyttade sidan Mall:Empty till Mall:CSS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#OMDIRIGERING [[Mall:CSS]]&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43508</id>
		<title>Mall:CSS</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43508"/>
		<updated>2017-11-30T09:29:24Z</updated>

		<summary type="html">&lt;p&gt;Jockie: Jockie flyttade sidan Mall:Empty till Mall:CSS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;empty&amp;quot; style=&amp;quot;{{{1}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{2}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43507</id>
		<title>Mall:CSS</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43507"/>
		<updated>2017-11-30T09:26:36Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;empty&amp;quot; style=&amp;quot;{{{1}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{2}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43506</id>
		<title>Mall:CSS</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Mall:CSS&amp;diff=43506"/>
		<updated>2017-11-30T09:23:37Z</updated>

		<summary type="html">&lt;p&gt;Jockie: Test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;empty&amp;quot; style=&amp;quot;float:center; border:1px solid black; width:400px; background-color:{{{1}}}; padding:3px;&amp;quot;&amp;gt;&lt;br /&gt;
{{{2}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Teknik_specialisering&amp;diff=43445</id>
		<title>Teknik specialisering</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Teknik_specialisering&amp;diff=43445"/>
		<updated>2017-11-28T12:34:57Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Förmågor ==&lt;br /&gt;
&lt;br /&gt;
Undervisningen i ämnet teknik ska ge eleverna förutsättningar att utveckla följande:&lt;br /&gt;
* Kunskaper om teknikutvecklingsprocessen och förståelse av sambanden mellan de olika delarna i den.&lt;br /&gt;
* Förmåga att analysera och värdera tekniska lösningar med hänsyn tagen till ett hållbart samhälle.&lt;br /&gt;
* Förmåga att lösa tekniska problem.&lt;br /&gt;
* Förmåga att använda teknikvetenskapliga metoder, begrepp och teorier.&lt;br /&gt;
* Förmåga att använda modeller och verktyg som redskap för analys, beräkning, rimlighetsbedömning, dokumentation, presentation och information.&lt;br /&gt;
* Kunskaper om hur teknik har utvecklats och utvecklas i samspel med det omgivande samhället samt kunskaper om befintlig teknik och aktuell teknikutveckling.&lt;br /&gt;
* Kunskaper om teknikens roll och drivkrafter ur ett etiskt perspektiv.&lt;br /&gt;
* Kunskaper om hur föreställningar och traditioner inom teknikområdet styr uppfattningar om vad som är manligt och kvinnligt och hur det har påverkat och påverkar teknik och teknikutveckling.&lt;br /&gt;
* Förmåga att kommunicera inom det tekniska området samt kommunicera om teknik.&lt;br /&gt;
&lt;br /&gt;
== Centralt innehåll ==&lt;br /&gt;
&lt;br /&gt;
Undervisningen i kursen ska behandla följande centrala innehåll:&lt;br /&gt;
# &#039;&#039;&#039;Teknik och teknikutveckling inom valt teknikområde&#039;&#039;&#039;, till exempel design, produktutveckling, informations-, medie-, produktions-, el- och förbränningsteknik eller samhällsbyggande.&lt;br /&gt;
# Praktisk eller teoretisk tillämpning av teknikområdet.&lt;br /&gt;
# Entreprenörskapets villkor och förutsättningar.&lt;br /&gt;
# Teknik i ett hållbart samhälle, till exempel energi- och resurseffektivisering.&lt;br /&gt;
# Teknisk problemanalys, problemlösning, rimlighetsbedömning och värdering av egna och andras lösningar.&lt;br /&gt;
# Teknikvetenskapliga begrepp, teorier och modeller med koppling till det teknikområde som valts för kursen.&lt;br /&gt;
# Utrustning, till exempel programvara, maskiner och verktyg i vid mening. Val av dessa med hänsyn tagen till arbetsmiljö och säkerhet.&lt;br /&gt;
# Tekniskt språk, teknisk kommunikation och dokumentation inom det valda teknikområdet.&lt;br /&gt;
&lt;br /&gt;
== Exempel på teknikområden ==&lt;br /&gt;
&lt;br /&gt;
Vi ska diskutera och komma överens om ett teknikområde som vi arbetar med. &lt;br /&gt;
&lt;br /&gt;
* Robotiik&lt;br /&gt;
* Sakernas internet&lt;br /&gt;
** [http://www.vinnova.se/sv/Var-verksamhet/Gransoverskridande-samverkan/Samverkansprogram/Strategiska-innovationsomraden/SIO-program/Sakernas-Internet-Internet-of-things/ Vinnova]&lt;br /&gt;
** [http://www.dn.se/debatt/gor-sverige-till-testbadd-for-sakernas-internet/ Artikel - DN]&lt;br /&gt;
** [https://www.iis.se/lar-dig-mer/guider/sakernas-internet/ Rapport .SE]&lt;br /&gt;
&lt;br /&gt;
== Tekniska verktyg ==&lt;br /&gt;
&lt;br /&gt;
* [[Arduino]] för elektroinkkonstruktion. [http://arduino.cc Arduino.cc]&lt;br /&gt;
* SketchUp för CAD&lt;br /&gt;
* Dia för kretsritningar och scheman&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
	<entry>
		<id>https://wikiskola.se/index.php?title=Polystyren&amp;diff=42726</id>
		<title>Polystyren</title>
		<link rel="alternate" type="text/html" href="https://wikiskola.se/index.php?title=Polystyren&amp;diff=42726"/>
		<updated>2017-11-20T09:52:27Z</updated>

		<summary type="html">&lt;p&gt;Jockie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Polystyren - En typ av hård amorf termoplast.&lt;br /&gt;
&lt;br /&gt;
== Materialegenskaper: == &lt;br /&gt;
&lt;br /&gt;
[[Fil:Polystyrol.png  | 500px | right ]]&lt;br /&gt;
&lt;br /&gt;
: Densitet: 9.6-10.4 kg/m³&lt;br /&gt;
&lt;br /&gt;
: Längdutvidgningskoeffiecient: 8×10−5 /K&lt;br /&gt;
&lt;br /&gt;
: Värmeledningsförmåga: 0.033 W/(m·K)&lt;br /&gt;
&lt;br /&gt;
: Resistivitet: 10^16 ohm cm&lt;br /&gt;
&lt;br /&gt;
: Hårdhet (Rockwell): M60-90&lt;br /&gt;
&lt;br /&gt;
: Elektrisk ledningsförmåga: Ingen nämnbar, bra isolator.&lt;br /&gt;
&lt;br /&gt;
== Historia &amp;amp; Kuriosa ==&lt;br /&gt;
&lt;br /&gt;
[[Fil:Envase de yogur.jpg |150px|right]]&lt;br /&gt;
&lt;br /&gt;
Polystyren upptäcktes av en slump år 1839 av Eduard Simon när han destillerade en oljesubstans, efter ett par dagar hade substansen oxiderat till ett geléartat tillstånd, vilket gav ett material som han kallade styroloxid. Under 1845 kom man på att materialet även kunde framställas utan syre och gavs då namnet metastyrol som senare kom att kallas polystyren.&lt;br /&gt;
&lt;br /&gt;
Polystyren framställs genom att man tar vinylbensen, ett omättat flytande kolväte, som sedan genom en komplicerad process omvandlar [https://sv.wikipedia.org/wiki/Monomer monomerer] till [https://sv.wikipedia.org/wiki/Polymer polymer] under hög temperatur.&lt;br /&gt;
&lt;br /&gt;
Ett växande problem globalt är ansamlingarna av polystyren i vattendrag. Problemet kan påverka djurarter och ekosystem samt bidra till att giftiga ämnen hamnar i näringskedjan. Eftersom att nedbrytningsprocessen för polystyren är långsam så tenderar materialet att sönderdela sig i smärre mer lättspridda partiklar än att brytas ner till andra, mindre skadliga former.&lt;br /&gt;
&lt;br /&gt;
== Framställning ==&lt;br /&gt;
&lt;br /&gt;
Polystyren [https://sv.wikipedia.org/wiki/Formsprutning formsprutas] oftast, men kan även pressas eller [https://wikiskola.se/index.php?title=Vakuumformning vakuumformas].&lt;br /&gt;
&lt;br /&gt;
== Användningsområden ==&lt;br /&gt;
Polystyren förekommer till största del i sammanhang där hårt och vattenavvisande material behövs till en låg kostnad, bland annat&lt;br /&gt;
&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Eng%C3%A5ngsartiklar Engångsartiklar] (Exempelvis plastbestick och pappersmuggar)&lt;br /&gt;
* Livsmedelsförpackningar&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/CD-fodral CD-fodral]&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Skalmodell Byggmodeller] (I både professionella och hobby sammanhang)&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Frigolit Frigolit]&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Petrisk%C3%A5l Petriskålar]&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Napalm Napalm]&lt;br /&gt;
* [https://sv.wikipedia.org/wiki/Kondensator Kondensator]&lt;br /&gt;
&lt;br /&gt;
== Egenskaper ==&lt;br /&gt;
&lt;br /&gt;
* Hårt och styvt material&lt;br /&gt;
* Liten vattenabsorption&lt;br /&gt;
* Billigt&lt;br /&gt;
:: Priset i Juli 2013 var US$40 per ton.&lt;br /&gt;
* Låg [https://sv.wikipedia.org/wiki/Krypning krypning]&lt;br /&gt;
* God [https://sv.wikipedia.org/wiki/Isolator elektrisk isoleringsförmåga]&lt;br /&gt;
&lt;br /&gt;
== Länkar &amp;amp; Källor ==&lt;br /&gt;
&lt;br /&gt;
http://www.goodfellow.com/E/Polystyrene.html&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Polystyrene&lt;br /&gt;
&lt;br /&gt;
http://sv.wikipedia.org/wiki/Polystyren&lt;br /&gt;
&lt;br /&gt;
http://www.styron.com/news/2013pricing/20130711a.htm&lt;/div&gt;</summary>
		<author><name>Jockie</name></author>
	</entry>
</feed>