Extramaterial till Matematik Y

Relevanta dokument
Extramaterial till Matematik Y

Extramaterial till Matematik Y

Extramaterial till Matematik Y

Extramaterial till Matematik Y

Extramaterial till Matematik Y

Extramaterial till Matematik Y

Extramaterial till Matematik X

Lokala mål i matematik

Extramaterial till Matematik X

Laboration 1 Introduktion till Visual Basic 6.0

Lokal studieplan Matematik 3 8 = 24. Centrum för tvåspråkighet Förberedelseklass

Extramaterial till Matematik X

Studieplan och bedömningsgrunder i Matematik för åk 7 Moment Bedömningsgrunder för uppnåendemålen Begreppsbildning Tal och räkning

Extramaterial till Matematik Y

Extramaterial till Matematik X

Tema: Pythagoras sats. Linnéa Utterström & Malin Öberg

Sammanfattningar Matematikboken X

Extramaterial till Matematik X

Uppfriskande Sommarmatematik

Koda ett mattetest (lektion 4 av 5)

Matematik Steg: Bas. Mål att sträva mot Mål Målkriterier Omdöme Åtgärder/Kommentarer

Att förstå bråk och decimaltal

Sammanfattningar Matematikboken Y

Extramaterial till Matematik X

Matematiska lägesmått med en micro:bit

Torskolan i Torsås Mars Matematik. Kriterier för betyget godkänd. Metoder: Arbetssätt. Muntligt. Problemlösning

Koda ett mattetest 4 av 5. Lektionen handlar om att utveckla mattetest så det fungerar för alla multiplikationstabeller. Koda ett mattetest 4 av 5

Matematik EXTRAUPPGIFTER FÖR SKOLÅR 7-9

Matematiska lägesmått med en micro:bit

Övningar i ekvationer

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs A, kapitel 4. b) = 3 1 = 2

Övningsuppgifter till föreläsning 2 Variabler och uttryck

Matematik. Mål som eleverna skall ha uppnått i slutet av det fjärde skolåret. Mål som eleverna skall ha uppnått i slutet av det femte skolåret

DE FYRA RÄKNESÄTTEN (SID. 11) MA1C: AVRUNDNING

Uppdaterad Allmänt Läroplanens mål för matematik finns att ta del av för elever och målsmän på webbadressen:

TAL OCH RÄKNING HELTAL

Lokala kursplaner i Matematik Fårösunds skolområde reviderad 2005 Lokala mål Arbetssätt Underlag för bedömning


Denna uppdelning är ovanlig i Sverige De hela talen (Både positiva och negativa) Irrationella tal (tal som ej går att skriva som bråk)

Extramaterial till Matematik Y

Nästan allt omkring dig har underliggande matematik. En del anser att den bara ligger där och väntar

Matematik Betygskriterier i matematik år 9 Ekholmsskolan i Linköping

Repetitionsuppgifter inför Matematik 1. Matematiska institutionen Linköpings universitet 2013

Extramaterial till Matematik Y

Matematik Uppnående mål för år 6

Extramaterial till Matematik X

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

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

= a) 12 b) -1 c) 1 d) -12 [attachment:1]räkneoperation lektion 1.odt[/attachment] = a) 0 b) 2 c) 2 d) 1

Matematik. Syfte. reflektera över rimlighet i situationer med matematisk anknytning, och använda ämnesspecifika ord, begrepp och symboler.

Introduktion till programmering och Python Grundkurs i programmering med Python

identifiera geometriska figurerna cirkel och triangel

Extramaterial till Matematik Y

Dra streck. Vilka är talen? Dra pil till tallinjen. Skriv på vanligt sätt. Sätt ut <, > eller =

Facit Läxor. Tal. Tian Siffrans värde blir tio gånger mindre. 40 till , 69 och a) 10, 22 och 15, 14 b) 15, 27 och 10, 9

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

Innehållsförteckning. Installation Inledning Pedagogisk bakgrund Arbeta med Matematik Screening Basnivå Kalkylator Inställningar Namn Period.

Introduktion till Matlab

PASS 2. POTENSRÄKNING. 2.1 Definition av en potens

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Södervångskolans mål i matematik

Tal Räknelagar Prioriteringsregler

Användarhandledning Version 1.2

Programmering i matematik på gymnasial nivå: workshop

Räkna med C# Inledande programmering med C# (1DV402)

Remissversion av kursplan i matematik i grundskolan. Matematik. Syfte

Jörgen Lagnebo PLANERING OCH BEDÖMNING MATEMATIK ÅK 8

Introduktion till Matlab

Labora&on 1 Variabler och beräkningar övningar/uppgi9er

Blandade uppgifter om tal

Matematik CD för TB = 5 +

Talföljer och cirklar: Algoritmer, geometri och mönster 2 av 4

Extramaterial till Start Matematik

Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM

PLANERING MATEMATIK - ÅK 8. Bok: Y (fjärde upplagan) Kapitel : 5 Ekvationer Kapitel : 6 Sannolikhet och statistik. Elevens namn: Datum för prov

KW ht-17. Övningsuppgifter

Manual matematiska strategier. Freja. Ettan

Instruktion för laboration 1

Extra-bok nummer 3. i matematik

Linjär algebra med tillämpningar, lab 1

Vardagsord. Förstår ord som fler än, färre än osv. Har kunskap om hälften/dubbelt. Ex. Uppfattning om antal

Övningar - Andragradsekvationer

Koda ett mattetest 1 av 5. Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest.

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Extramaterial till Matematik X

ARBETSPLAN MATEMATIK

Operatorer Tilldelning Kodblock { } if satsen Logiska uttryck Att programmera

Centralt innehåll. Problemlösning. Taluppfattning och tals användning. Tid och pengar. Sannolikhet och statistik. Geometri.

Ur kursplanen för ämnet matematik I detta arbetsområde ska eleven utveckla sin förmåga att:

KURSBESKRIVNING - MATEMATIK

Instruktion för laboration 1

OBS! All teori i detta och följande dokument kompletteras med genomgångar på lektionerna. Så det är viktigt att närvara och göra egna anteckningar.

Vilka formler ska stå i cellerna D2 till D5? Hur får man tal skrivna med två decimaler?

Facit åk 6 Prima Formula

Koda ett mattetest 3 av 5. Lektionen handlar om att göra en variabel i programmet för ett multiplikationstest. Koda ett mattetest 3 av 5

Sammanfattningar Matematikboken Z

Uppgifter till Första-hjälpen-lådan

Kunskapsmål och betygskriterier för matematik

Strävansmål för Förskoleklass Exempel på arbetsuppgifter Fridhemsskolans uppnåendemål förskoleklass Taluppfattning

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

Transkript:

LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TVÅ Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta dig med Python. En av fördelarna med att kunna skriva ett program är att du kan låta datorn hjälpa dig med matematiska beräkningar. Till att börja med kommer du få skriva program som klarar enkla beräkningar med de fyra räknesätten en slags miniräknare med andra ord. Du kommer att få lära dig vad begreppen variabel och operator innebär samt träna på prioriteringsreglerna. SYFTE Syftet med övningen är att du ska få bekanta dig med programmeringsspråket Python 3. lära dig att använda en editor för att skriva program. lära dig begreppen variabel och operator. träna dig på att lösa problem med hjälp av kod. träna på prioriteringsreglerna. REDOVISNING/BEDÖMNING Du redovisar genom att lämna in svar på uppgifterna till din lärare. EXTRAMATERIAL TILL MATEMATIK Y LIBER AB FÅR KOPIERAS 1

DEL 1: Python, en introduktion För att skriva och köra program i Python 3 på din dator kan du ladda ned och installera Python tillsammans med en så kallad editor. Allt detta finns gratis på webbplatsen www.python.org. Installera aldrig Python eller andra program om du inte först har tillåtelse från datorns ägare. Om man inte vill eller kan installera något på sin dator, finns det webbsidor där man kan arbeta med Python direkt i webbläsaren. Exempel på sådana sidor är repl.it och trinket.io. Du kan använda dem båda genom att skaffa ett konto. Då kan du även spara dina projekt. Fördelen med repl.it är att du kan envända editorn utan konto också. repl.it/languages/python3 Repl.it: Gå in på repl.it. Längst upp till höger på sidan klickar du på +new repl. Välj sedan Python och klicka på Create repl. Då öppnas följande fönster: Till vänster finns bland annat verktygsfältet och i mitten själva editorn. Där skriver du ditt program. När du är färdig klickar du på Run. Då körs/visas ditt program i det högra fönstret. EXTRAMATERIAL TILL MATEMATIK Y LIBER AB FÅR KOPIERAS 2

I editorn finns en inbyggd funktion som innebär att den gissar vad du tänker skriva och ger förslag. När man är ovan programmerare är den funktionen mest förvirrande så vi börjar med att stänga av den: Välj settings (kugghjulet) och sedan Code intelligence. Markera disabled. EXTRAMATERIAL TILL MATEMATIK Y LIBER AB FÅR KOPIERAS 3

DEL 2: Operatorer ANVÄNDNING AV OPERATORER UPPGIFT A Nu ska du få bekanta dig med några så kallade operatorer. Du har träffat på dem förut, men har då kanske bara kallat dem för plus-, minus-, gånger- och delat med-tecken Operatorer för de fyra räknesätten: + Addition - Subtraktion * Multiplikation / Division En operator är alltså själva tecknet som visar vilket räknesätt som ska användas. Om man ska kunna göra beräkningar behöver man även när man programmerar sätta samman variabler och/eller tal med en operator. Exempel: 1+3 a-7 1. Börja med att ge variablerna a och b sina värden genom att skriva följande i editorn: a=10 b=2 2. Vad tror du kommandot print(a+b) ger för resultat om du skriver in det i editorns tredje rad? 3. Testa! Kör programmet genom att klicka på Run. 4. Vad är skillnaden mellan att skriva print(a+b) och print( a+b )? Testa. Hur tolkar datorn variablerna a och b när man sätter dem inom citattecken (citationstecken)? Läs mer om detta Nivå ETT. 5. Vad händer om du skriver in print(a,b) i programmets tredje rad? Du ska nu ändra koden i tredje raden på några olika sätt: 6. Ändra den så att programmet räknar ut differensen mellan variablerna. Hur ser koden ut då? Testa koden. Byt plats på variablerna i koden och testa igen. Stämmer det? 7. Nu ska datorn skriva ut ett tal som är tre gånger så stort som b. Hur ser koden ut då? Testa. 8. Hur ska koden se ut för att datorn ska skriva ut ett tal som är hälften så stort som variabel a? Testa. EXTRAMATERIAL TILL MATEMATIK Y LIBER AB FÅR KOPIERAS 4

PRIORITERINGSREGLERNA UPPGIFT B Precis som i matematiken är det viktigt att du använder parenteser rätt när du gör räkneoperationer i Python. Du måste tala om för datorn i vilken ordning den ska utföra beräkningarna. 1. Vad är det för skillnad mellan 2+3*4 och (2+3)*4? 2. Andreas vill skriva ett program som adderar variabel a med siffran två och sedan tar summan multiplicerat med variabeln b. Han skriver: MittTal=2+(a*b) Stämmer programmet? Om inte, hur borde han skriva istället? 3. Skriv ett eller flera egna program genom att ändra variablerna a och b, eventuellt lägga till flera variabler samt olika operatorer. Tänk på prioriteringsreglerna och att decimaltal skrivs med punkt och inte med decimalkomma, dvs 4.5 istället för 4,5. Räkna ut för hand först och testkör sedan programmet. Andra användbara operatorer är: ** Potens 4**2 = 42 // Floor division 10//3=3 avrundar till heltal och alltid nedåt, så 20//3=6 även om 20/3=6,666666. UPPDRAG UPPGIFT C 1. Skriv ett program som beräknar omkretsen hos en rektangel där man känner till bads och höjd. Använd dig av variabler så du kan använda formeln/formlerna för vilken rektangel som helst. 2. Skriv ett program som beräknar arean hos en rektangel där man känner till bas och höjd. Använd dig av variabler så du kan använda formeln/ formlerna för vilken rektangel som helst. 3. Sätt samman de två programmen så du får ett program som räknar ut både omkrets och area när man anger längd och bredd på en rektangel. 4. Hur skulle ett program som räknar ut arean på en triangel se ut? EXTRAMATERIAL TILL MATEMATIK Y LIBER AB FÅR KOPIERAS 5