Python - les 2 - Rekenen

Python
Les 2

Rekenen
1 / 17
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

In deze les zitten 17 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Python
Les 2

Rekenen

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les kan je met behulp van python simpele rekensommen maken en oplossen.

Slide 2 - Tekstslide

Eerst even herhalen!

Slide 3 - Tekstslide

Je ontwerp je applicatie voor een bepaalde interface. Welkte twee soorten interfaces zijn er? Je mag de afkortingen gebruiken.
timer
1:30

Slide 4 - Open vraag

Sleepvraag
Hoe ziet de python code eruit als je applicatie de tekst hallo allemaal weergeeft?
show
hallo allemaal
{
}
)
(
"hallo allemaal"
print

Slide 5 - Sleepvraag

Rekenen
Een computer is eigenlijk een grote rekenmachine. Je kan daarom met python ook heel gemakkelijk applicaties schrijven die rekensommen oplost.

Slide 6 - Tekstslide

Rekenkundige operatoren

Slide 7 - Tekstslide

Voorbeeld
Je schrijft een applicatie die het antwoord van de berekening 7x7 weergeeft. De code ziet er dan als volgt uit:



De uitvoer van je applicatie is dan 49.

print(7*7)

Slide 8 - Tekstslide

Waarom geven deze formules verschillende antwoorden?
5 + 30 * 20 = 605
(5 + 30) * 20 = 700
timer
1:00

Slide 9 - Open vraag

Volgorde van bewerkingen
Vermenigvuldigen en delen gaan voor optellen en aftrekken!

Met behulp van haakjes kan je de volgorde van bewerkingen duidelijk maken. Eerst wordt alles tussen de haakjes uitgerekend en dan pas alles buiten de haakjes.

Daarom geven onderstaande voorbeelden verschillende antwoorden:
5 + 30 * 20 = 605
(5 + 30) * 20 = 700

Slide 10 - Tekstslide

Dus.... wat is het antwoord van deze berekening?

((5 + 45) * 2) / 10
timer
1:00

Slide 11 - Open vraag

Voorbeeld
Bij berekeningen mag je haakjes tussen haakjes plaatsen. Dit wordt bij programmeren ook wel genest genoemd. Haakjes kunnen genest worden.

In python ziet de code er dan als volgt uit:



De uitvoer van je applicatie is dan 10.

Let dus goed op het aantal haakjes! Sluit er net zoveel als je hebt geopend!
print(((5+45)*2)/10)

Slide 12 - Tekstslide

Rekenen met tekst? Ja, dat kan!
Je kan met python ook rekenen met tekst. Je kan bijvoorbeeld 10 keer de letter A achter elkaar laten weergeven. Je kan dat op de manier doen zoals je tot nu toe hebt geleerd:



Je kan echter ook met behulp van rekenkundige operatoren 10 keer de letter A laten weergeven:





print("AAAAAAAAAA")
print(10 * "A")

Slide 13 - Tekstslide

Opdrachten
In de programmeeromgeving Repl.it staan drie nieuwe opdrachten klaar:

Opdracht 2: Meerdere regels tekst
In deze opdracht ga je een applicatie maken die meerdere regels tekst weergeeft

Opdracht 3: Rekenen
In deze opdracht ga je een applicatie maken die berekeningen uitvoert

Opdracht 4: Rekenen met tekst
In deze opdracht ga je een applicatie maken die gaat rekenen met tekst
Laat LessonUp open staan!

Slide 14 - Tekstslide

Wat wordt bedoeld met "genest"?
timer
1:00

Slide 15 - Open vraag

Wat heb je deze les geleerd?
timer
1:00

Slide 16 - Open vraag

Wat vond je moeilijk deze les?
timer
1:00

Slide 17 - Open vraag