Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 7 pages
Summary

Samenvatting - Grondslagen van de beleidsinformatica (TEW)

Document preview thumbnail
Preview 2 out of 7 pages

samenvatting grondslagen van de beleidsinformatica deel basis programmeren

Content preview

SAMENVATTING PROGRAMEREN

H2 algoritme

ALGORITME: een algoritme is een eindige reeks instructies die vanuit een
gegeven begintoestand naar beoogd doel leidt

COMPUTERALGORITME (subset algoritme): een computeralgoritme is een
duidelijk gedefinieerde computationele procedure die een waarde of
verzameling van waarden als invoer neemt en een waarde of verzameling
van waarde als uitvoer produceert.

COMPUTATIONELE PRODCEDURE: een geordende reeks
ondubbelzinnig, computer-uitvoerbare instructies die een eindig
proces beschrijven
eindig proces verwijs hier naar begintoestand, beoogd doel en
instructies

POCES: herhaalbare reeks afhankelijke activiteiten met een
welbepaald eindresultaat vanaf een welbepaald beginpunt
-een proces is een activiteit waarbij een algoritme wordt uitgevoerd,
dat op zijn beurt geïmplementeerd is als een programma.
-een proces is de activiteit waarbij een programma wordt uitgevoerd
dat een bepaald algoritme implementeert.

PROGRAMMA: een uitvoerbare representatie of implementatie van een
algoritme

parallel computing: een techniek om de prestaties van toepassingen
te verbeteren door gebruik te maken van meerder
verwerkingseenheden

PROGRAMMEREN: het implementeren van een algoritme in termen van
een reeks computer uitvoerbare instructies met behulp van een
programmeertaal
-primitieven=bouwstenen BV print
-syntax=grammatica: verzameling regels voor de manier waarop deze
primitieven kunnen gecombineerd worden BV print()
-semantiek: betekenis BV output verschijnt in venster
programmeertaal: verzameling primitieven en syntax

PROGRAMMEERTALEN

1GL machinetaal Pure binaire code
2GL assemblertalen Symbolische taal die direct
vertaald wordt naar machinecode
3GL GPL general purpose Python, onafhankelijk hardware
languages
4GL DSL domain specific languages SQL

, 5GL Zelf problem oplossende talen


EFFICIENTIE V/E ALGORITME: hoe snel algoritme tot oplossing komt
-afhankelijk van kloksnelheid, grootte van invoer, aantal instructies (in
machinetaal)

TIJD COMPLEXITEIT: hoe de grootte van invoer schaalt met de tijd
O(n): O complexiteit, n grootte invoer
RUIMTE COMPLEXITEIT: hoe de grootte van invoer schaalt met de
geheugenruimte

H3-H4-H5 datatypes, bewerkingen, conversies

variabele: geheugenplaats, attributen: leeftijd, naam: leeftijd, waarde: 18,
type: getal
dynamic typing: in python kan type veranderen tijdens programma, je
moet het niet vooraf definiëren
static typing: type moet op voorhand aangegeven worden
DATATYPES
GETALLEN
Gehele getallen: type int -> int() conversie naar een geheel getal
Reële getallen: type float -> float() conversie naar een reëel getal
->eval() geeft de getalwaarde van een string
Prefix 0b geeft aan Python aan dat dit een binair getal is
Prefix 0o geeft aan Python aan dat dit een octaal getal is
Prefix 0x geeft aan Python aan dat dit een hexadecimaal getal is
STRINGS str : opeenvolging van karakters of tekens
LIJSTEN list: een geordende reeks van elementen (van mogelijks
verschillende types), mutabel
-er kan naar verwezen worden met index
->lijst1= [1,2,’boek’,3] vierkante haken
TUPELS tuple : lijst met onveranderlijke elementen, immutabel
->tupel1=(1,2,3) ronde haken
->tupel2= [1,2,3], [1,2,3] lijst zonder haken
VERZAMELINGEN set : hebben geen volgorde en kunnen niet worden
opgeroepen
->verzameling={1,2,”boek”} gekrulde haken
->S=set([1,2,”boek”]) via instructie set
-via instructie in kan men nagaan of een element tot de verzameling hoort
WOORDENBOEK dict: kleine database die meteen in het geheugen wordt
gecreëerd
->boek={“key”:”value”}
->boekB={}
boekB[“key”]=”value”

Document information

Study
Uploaded on
February 11, 2026
Number of pages
7
Written in
2025/2026
Type
Summary
$4.80

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
5
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions