Python - les 2 - Rekenen

Python
Les 2

Rekenen
1 / 17
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

Cette leçon contient 17 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Python
Les 2

Rekenen

Slide 1 - Diapositive

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

Slide 2 - Diapositive

Eerst even herhalen!

Slide 3 - Diapositive

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

Slide 4 - Question ouverte

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

Slide 5 - Question de remorquage

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

Slide 6 - Diapositive

Rekenkundige operatoren

Slide 7 - Diapositive

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

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

Slide 9 - Question ouverte

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

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

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

Slide 11 - Question ouverte

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

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

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

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

Slide 15 - Question ouverte

Wat heb je deze les geleerd?
timer
1:00

Slide 16 - Question ouverte

Wat vond je moeilijk deze les?
timer
1:00

Slide 17 - Question ouverte