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
Summary

Samenvatting basis programmeren

Rating
-
Sold
-
Pages
25
Uploaded on
10-04-2026
Written in
2024/2025

Samenvatting van 25 pagina's voor het vak Grondslagen van de beleidsinformatica aan de KU Leuven (Geslaagd eerste zit)

Institution
Course

Content preview

📕
Basis programmeren
Vak code D0B03a

Prof Wouter Verbeke

Semester 2



Hoofdstuk 1: Inleiding - Programmeren met
Phyton

Hoofdstuk 2: Algoritmen en Programmeren
Algoritme
Algoritme is een eindige reeks instructies die vanuit een gegeven begintoestand
naar een beoogd doel leiden.
Instructies: welbepaalde elementaire handelingen
Toep.: Torens van Hanoi, Traveling Salesman Problem




Basis programmeren 1

, Een instantiatie v/e probleem betreft een specifieke begintoestand en doel. (Vb
TSP: locatie van klanten en hun vraag, het wegennetwerk…)
⇒ Houdt niet perse referentie aan computers, computeralgoritme wel

Computeralgoritme
Een computeralgoritme 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: computer kan enkel bits als invoer aannemen.
Doel: computer kan enkel bits als uitvoer produceren
Instructies: eindige reeks computer-uitvoerbare instructies.
Data: alles wat we kunnen beschrijven/opslagen met bits
Informatie: data dat utiliteit heet voor gebruiker
computeralgoritme creëert waarde
Wat informatie is, is subjectief voor gebruiker
Ruwe data aggregeren om iets te berekenen, krijgt waarde als er iets intelligents
gebeurt.
Een computeralgoritme is ook:

Een duidelijk gedefinieerde computationele procedure die waarde of verzameling
van waarden als invoer neemt en een waarde of verzameling van waarden als
uitvoer produceert.
Proces: herhaalbare reeks afhankelijke activiteiten met een welbepaald
eindresultaat en startende vanaf een welbepaald beginpunt.
Computationele procedure: geordende reeks ondubbelzinnige, computer-
uitvoerbare instructies die een eindig proces beschrijven.

Ze bestaan uit een zorgvuldig opgebouwde structuur/ volgorde
⇒ Geordende set GEEN losse verzameling

Grote data verwerken → subverzamelingen die tot deelresultaten leiden
Parallel computing




Basis programmeren 2

, Ondubbelzinnig omdat computer niet kan interpreteren
Of zodat het niet verkeerd begrepen wordt

Nu: algoritmes in ontwikkeling die een computer in staat stellen te interpreteren
(AI)
Computer-uitvoerbaar

Instructie is doenbaar indien:

Bestaat uit doenbare instructies

Bestaat op het laagste niveau uit basisinstructies (= bitsequenties die
gevoed worden aan processor) in machinetaal

⇒ Complexe problemen oplossen gebruikmakend van beperkte set
computer-uitvoerbare instructies

Algoritme = instructie, instructie = algoritme

Eindig

Ook oneindige programma’s
→ Zichzelf herhalend algoritme, stopcriteria of -condities

Proces: de activiteit waarbij een algoritme wordt uitgevoerd, dat op zijn beurt
geïmplementeerd is als een programma.
Proces: de activiteit waarbij een programma wordt uitgevoerd dat een bepaald
algoritme implementeert

Programma is een uitvoerbare representatie of implementatie van een algoritme

Programmeren
= Implementatie van een algoritme of uitvoerbare representatie

⇒ Vereist exact gedefinieerde primitieven (= bouwstenen)

Symbolische representatie en semantiek
Syntax = ‘grammatica’ programmeertaal

Primitieven + syntax = programmeertaal
Intelligentie -> probleemoplossend vermogen
Een algoritme is nog niet intelligent



Basis programmeren 3

Written for

Institution
Study
Course

Document information

Uploaded on
April 10, 2026
Number of pages
25
Written in
2024/2025
Type
SUMMARY

Subjects

$13.01
Get access to the full document:

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

Get to know the seller
Seller avatar
siebestevens

Get to know the seller

Seller avatar
siebestevens Katholieke Universiteit Leuven
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

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