Presentationer Slide 1/1

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.

  1. Ta ett glas.
  2. Ställ det under kranen.
  3. Vrid på kranen.
  4. Vänta fem sekunder.
  5. 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.