Kap 1.1
Vad är programmering?
Att skriva instruktioner som en dator kan följa.
Mål
Efter lektionen ska du kunna...
- förklara vad programmering är
- ge exempel på var programmering används
- förstå varför Python används i kursen
Kärnidé
Datorer gör exakt det du säger
De är snabba.
De är inte smarta på egen hand.
Därför måste instruktioner vara tydliga.
Begrepp
Algoritm
En algoritm är en lista med steg.
- Ta ett glas.
- Ställ det under kranen.
- Vrid på kranen.
- Vänta fem sekunder.
- Stäng av kranen.
Från idé till kod
Kod uttrycker en algoritm
print("Hej världen!")
Koden är text som Python kan tolka och köra.
Python
Varför Python?
- lätt att läsa
- vanligt i utbildning
- används för data, webb och automation
- bra för att träna problemlösning
Kodexempel
Input och output
namn = input("Vad heter du? ")
Frågar användaren och sparar svaret i variabeln namn.
intresse = input("Vad vill du skapa med kod? ")
Frågar en gång till och sparar svaret i variabeln intresse.
print("Hej " + namn + "!")
Skriver ut en hälsning med värdet som användaren skrev.
print("Du vill skapa: " + intresse)
Skriver ut användarens andra svar.
Vardag
Var används programmering?
- appar och webbplatser
- sjukhus och bokningssystem
- spel och simuleringar
- bilar, sensorer och automatisering
- banker, betalningar och Swish
- musik, film och rekommendationer
- skola, schema och lärplattformar
- programmering används nästan överallt
Mer än kod
Programmering är problemlösning
- förstå problemet
- dela upp problemet
- skriva en lösning
- testa och förbättra
Sammanfattning
Kom ihåg
- Programmering är instruktioner till datorn.
- Kod skriver vi i ett programmeringsspråk.
- Python används i många sammanhang.
- Bra programmering börjar med tydligt tänkande.