Python - les 2 - Rekenen

Python
Les 2

Rekenen
1 / 17
next
Slide 1: Slide
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

This lesson contains 17 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Python
Les 2

Rekenen

Slide 1 - Slide

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

Slide 2 - Slide

Eerst even herhalen!

Slide 3 - Slide

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 question

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

Slide 5 - Drag question

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

Slide 6 - Slide

Rekenkundige operatoren

Slide 7 - Slide

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 - Slide

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

Slide 9 - Open question

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 - Slide

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

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

Slide 11 - Open question

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 - Slide

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 - Slide

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 - Slide

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

Slide 15 - Open question

Wat heb je deze les geleerd?
timer
1:00

Slide 16 - Open question

Wat vond je moeilijk deze les?
timer
1:00

Slide 17 - Open question