Introduktion

Kalkylator
Kalkylator
https://meta-calculator.com/blog/what-was-used-before-calculators/

Matematik och programmering är beroende av varandra på många sätt! Problemlösningsförmågan som är involverad i att lösa komplex algebra är inte olik den som behövs för att skapa spel och applikationer.

Python är ett textbaserat programmeringsspråk och är mycket populärt för sina enkla men effektiva applikationer.

Företag som Google och NASA använder Python eftersom Python är väldigt bra på att hantera komplex matematik (som den som behövs för att skjuta upp raketer i rymden!)

Innan du börjar kan du i avsnittet Länkar läsa om kalkylatorns (räknarens) historia, i History of the Calculator, det finns också en kort video om kalkylatorns utveckling i videodelen; Evolution of the Calculator

Att förstå hur en miniräknare fungerar är också användbart innan du programmerar din egen, i länkavsnittet kan du läsa om hur en  miniräknarefungerar, How Does a Calculator Work?

Uppgift

Kalkylatoruppgift
Kalkylatoruppgift
https://www.codeitbro.com/simple-python3-calculator/

En matteklass har slut på miniräknare!

Använd Python och skapa en konsolbaserad kalkylator som klassen kan använda medan de väntar på ersättare.

Process

I det här projektet kommer vi att göra en grundläggande miniräknare i Python.

Programmet ska:

  • Be användaren om 2 nummer
  • Lägga ihop dessa siffror
  • Skriva ut resultatet

Extra

Tillåt användaren att välja vilken operation de vill utföra (+ - ÷ x )

Innan det börjar du med att se videon i videosektionen How to Create a Simple Calculator

så att du förstår vilka steg du kommer att vidta.

Du måste läsa igenom "Nivå 1 - Aritmetisk miniräknare" i dokumentavsnittet.

Steg att följa med den aritmetiska kalkylatorpresentationen på nivå 1:

Öppna först Python eller använd följande länk för en online-plattform: Python Online Editor

  • På bilderna 8-9 följer du instruktionerna om hur du matar in data, lagrar i en variabel och matar ut innehållet i variabeln. På bild 10 titta på hur du använder olika matematiska operatorer som kommer att behövas för din miniräknare.
  • Därefter måste du lägga till de två ingångarna från användningen, läs igenom bild 11 för att förstå hur du slutför denna process.
  • När beräkningen är klar, är nästa steg att skicka ut svaret till användaren. Använd bild 12 för att hjälpa dig med denna del.
  • Tilläggsuppgiften är att låta användaren välja typ av beräkning, använd bilderna 13-16 för att slutföra denna del.
  • Bild 17 visar den slutliga koden.

 

Resultat

Kontrollera att du nu har slutfört följande läranderesultat:

  • Matat ut information till användaren.
  • Tagit indata från användaren.
  • Använt IF-satser.
  • Använt matematiska operatorer.

Koppling till vardagen:

Miniräknare finns överallt! Inte bara i matteklassen, utan på din telefon och din dator.

Oavsett om det är ett finansbolag eller mjukvara i en kassa, är matematik en avgörande del av programmeringsapplikationer.

GRATTIS!

Du har skapat din egen aritmetiska kalkylator med Python.

Nästa steg:

Du bör nu gå vidare till 2D-formkalkylatorn i Python som gör det möjligt för eleverna att skapa en miniräknare i Python för att beräkna omkretsar och ytor av former.

Evaluering

QUEST_LO

  • Lär dig hur du matar ut information till användaren.
  • Lär dig hur du tar emot indata från användaren.
  • Använda IF-satser
  • Använda matematiska operatorer.