Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Document preview thumbnail
Voorbeeld 1 van de 32 pagina's
Samenvatting

Samenvatting Basis programmeren - Softwareontwerp & programmeren met Python 3

Document preview thumbnail
Voorbeeld 1 van de 32 pagina's

Samenvatting van theorie (hoorcolleges + boek).

Voorbeeld van de inhoud

Hoofdstuk 2: Algoritmen en Programmeren
2.1 Algoritmen
 Definitie algoritme:
Een algoritme is een eindige reeks instructies die vanuit een gegeven
begintoestand naar een beoogd doel leidt.
 Instructies: welbepaalde elementaire handeling
 Specifiëring hangt af van uitvoerder
 Eindige reeks instructies:
 Zoniet wordt beoogde doel niet bereikt
 Eindig in aantal en tijd

 M.a.w het bepaalt hoe we een welbepaald probleem kunnen oplossen:
1. Stappen die nodig zijn
2. Vanaf een welbepaalde beginsituatie
3. Vooropgestelde uitkomst te bereiken

 Instantiaties, correcte en incorrecte algoritmen:
 Instantiatie van een probleem heeft telkens een specifieke begintoestand
en doel
 Correct algoritme: elk instantiatie bereikt beoogde doel
 Incorrect algoritme: sommige instantiatie bereiken mogelijks beoogde
doel, andere niet

2.2 Computeralgoritmen
 Definitie computeralgoritme:
 Het is een duidelijk gedefinieerde computationele procedure die een
waarde of verzameling van waarden als invoer neemt en een waarde of
verzameling van waarden als uitvoer produceert.
 Begintoestand: waarde of verzameling van waarden als invoer
(computer enkel bits)
 Doel: waarde of verzameling van waarden als uitvoer (computer enkel
bits)
 Instructies: computationele procedure
 Waarde of verzameling van waarden: data => informatie (input =>
output)

Business Intelligence: rapporteren
 Definitie computationele procedure:
 Is een geordende reeks ondubbelzinnige, computer-uitvoerbare instructies
die een eindig proces beschrijven.

 Definitie proces:
 Herhaalbare reeks afhankelijke activiteiten met een welbepaald
eindresultaat en startende vanaf een welbepaald beginpunt.

Inhoudsopgave

  1. 01 Hoofdstuk 2: Algoritmen en Programmeren 1
    1. 2.1 Algoritmen 1
    2. 2.2 Computeralgoritmen 1
    3. Business Intelligence: rapporteren 1
    4. 2.3 Programmeren 3
    5. 2.4 Programmeertalen 3
    6. 2.5 Efficiëntie van algoritmen 4
    7. 2.6 Extra definities: 4
  2. 02 Hoofdstuk 3: Variabelen 5
    1. 3.1 Inleiding 5
    2. 3.2 Static vs. Dynamic typing 6
    3. 3.3 Datatypes 6
    4. 3.4 Conversie van datatypes 8
  3. 03 Hoofdstuk 4: Bewerkingen 9
    1. 4.1 Bewerkingen op getallen 9
    2. 4.2 Bewerkingen op strings 11
    3. 4.3 Bewerkingen op lijsten en tupels 11
  4. 04 Hoofdstuk 6: Conditionele Programmeertechnieken 11
    1. 6.0 Conditionele programmeertechnieken 11
    2. 6.1 Keuzestructuur: if-clausule (controleren van conditie) 12
    3. 6.2 iteratiestructuur: for-clausule (herhalingsstructuur) 14
    4. 6.1 iteratiestructuur: while-lus (herhalingsstructuur) 15
  5. 05 Hoofdstuk 7: Basisalgoritmen 16
    1. 7.1 Zoeken van informatie 16
    2. 7.2 Bewijs van het tegendeel 17
  6. 06 Hoofdstuk 8: Functies 17
    1. 8.0 Functies 17
    2. 8.1 Structuur van een functie 18
    3. 8.2 Functies en variabelen 19
    4. 8.3 Functies en functies 20
    5. 8.4 Mogelijkheden voor parameters 20
  7. 07 Hoofdstuk 9: Modules 20
    1. 9.0 Overzicht 20
    2. 9.1 Modules importeren 21
    3. 9.2 Enkele wiskundige modules 22
    4. 9.3 Tweedimensionale grafieken 23
    5. 9.4 Modules en variabelen 23
    6. 9.5 Packages 25
  8. 08 Hoofdstuk 14: Foutafhandeling 26
    1. 14.0 Overzicht 26
    2. 14.1 Syntaxfouten 26
    3. 14.2 Semantische fouten 26
    4. 14.3 Logische fouten 26
    5. 14.4 Fouten bij uitvoering 27
  9. 09 Hoofdstuk 15: IO met tekstbestanden 27
    1. 15.0 Overzicht 27
    2. 15.1 IO met tekstbestanden 28
    3. 15.2 IO met andere programma’s 28
  10. 10 Hoofdstuk 21: Hashing 29
    1. 21.0 Overzicht 29
    2. 21.1 Zoeken via hashing 29
    3. 21.2 Hashing en beveiliging 31

Gekoppeld boek
 image
Ignace van den Woestyne, Wouter Verbeke Softwareontwerp & programmeren met Python 3
Uitgever: 06 augustus 2025 ISBN: 9789493428409 Druk: 1

Documentinformatie

Studie
Heel boek samengevat?
Nee
Wat is er van het boek samengevat?
Hoofdstuk 2-4, 6-9, 14-15 en 21
Geüpload op
23 augustus 2025
Bestand laatst geupdate op
23 augustus 2025
Aantal pagina's
32
Geschreven in
2024/2025
Type
Samenvatting
€6,99

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Verkocht
10
Volgers
0
Items
10
Laatst verkocht
2 weken geleden


Echte notities, van echte studenten
Elk document op Stuvia is geschreven door een medestudent die hetzelfde vak deed. Zo leer je van iemand die het al heeft gehaald.



Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen