Algoritme: verschil tussen versies
(Nadeel nog wat uitgebreid.) |
|||
Regel 2: | Regel 2: | ||
[[Bestand:Bereidingswijze_pannenkoek.png|miniatuur|right|300px|Bereidingswijze voor het recept van pannenkoeken.]] |
[[Bestand:Bereidingswijze_pannenkoek.png|miniatuur|right|300px|Bereidingswijze voor het recept van pannenkoeken.]] |
||
[[Bestand:Algoritme_met_als_dan.png|miniatuur|left|200px|Screenshot van algoritme uit het programma [[Scratch]]. In dit algoritme worden als-dan-opdrachten aan de computer gegeven. De eerste als-dan-opdracht is: '''Als''' ik de vijand aanraak '''dan''' gaat er een leven af. De tweede als-dan-opdracht is: '''Als''' het aantal levens nul is '''dan''' stopt het spel.]] |
[[Bestand:Algoritme_met_als_dan.png|miniatuur|left|200px|Screenshot van algoritme uit het programma [[Scratch]]. In dit algoritme worden als-dan-opdrachten aan de computer gegeven. De eerste als-dan-opdracht is: '''Als''' ik de vijand aanraak '''dan''' gaat er een leven af. De tweede als-dan-opdracht is: '''Als''' het aantal levens nul is '''dan''' stopt het spel.]] |
||
− | Een '''algoritme''' is een stappenplan met instructies die uitgevoerd moeten worden om een bepaald doel te bereiken. De bereidingswijze van een recept is bijvoorbeeld zo'n stappenplan. Computerprogramma's gebruiken algoritmes om opdrachten uit te voeren. De algoritmes moeten heel precies zijn opgeschreven omdat de [[computer]] niets anders kan doen dan het algoritme uitvoeren. Als het niet precies is opgeschreven kan de uitvoering mislukken. Programmeurs proberen algoritmes zo slim mogelijk op te stellen. Daarom gebruiken ze bijvoorbeeld ''herhalingen'' in het stappenplan of gebruiken ze ''als-dan''-opdrachten. |
+ | Een '''algoritme''' is een stappenplan met instructies die uitgevoerd moeten worden om een bepaald doel te bereiken. De bereidingswijze van een recept is bijvoorbeeld zo'n stappenplan. Computerprogramma's gebruiken algoritmes om opdrachten uit te voeren. De algoritmes moeten heel precies zijn opgeschreven omdat de [[computer]] niets anders kan doen dan het algoritme uitvoeren. Als het niet precies is opgeschreven kan de uitvoering mislukken. Programmeurs proberen algoritmes zo slim mogelijk op te stellen. Daarom gebruiken ze bijvoorbeeld ''herhalingen'' in het stappenplan of gebruiken ze ''als-dan''-opdrachten. Dit is echt waar. |
== Recept == |
== Recept == |
||
Algoritmes zijn te vergelijken met [[Recept (koken)|recepten]]. De bereidingswijze in een recept bestaat bijvoorbeeld uit een stappenplan. Voor algoritmen geldt dat de manier om een bepaald doel te bereiken, bestaat uit een stappenplan. |
Algoritmes zijn te vergelijken met [[Recept (koken)|recepten]]. De bereidingswijze in een recept bestaat bijvoorbeeld uit een stappenplan. Voor algoritmen geldt dat de manier om een bepaald doel te bereiken, bestaat uit een stappenplan. |
Versie van 20 mrt 2024 18:41
Een algoritme is een stappenplan met instructies die uitgevoerd moeten worden om een bepaald doel te bereiken. De bereidingswijze van een recept is bijvoorbeeld zo'n stappenplan. Computerprogramma's gebruiken algoritmes om opdrachten uit te voeren. De algoritmes moeten heel precies zijn opgeschreven omdat de computer niets anders kan doen dan het algoritme uitvoeren. Als het niet precies is opgeschreven kan de uitvoering mislukken. Programmeurs proberen algoritmes zo slim mogelijk op te stellen. Daarom gebruiken ze bijvoorbeeld herhalingen in het stappenplan of gebruiken ze als-dan-opdrachten. Dit is echt waar.
Recept
Algoritmes zijn te vergelijken met recepten. De bereidingswijze in een recept bestaat bijvoorbeeld uit een stappenplan. Voor algoritmen geldt dat de manier om een bepaald doel te bereiken, bestaat uit een stappenplan.
Gebruik
Algoritmes kunnen worden gebruikt om te voorspellen. Ze gebruiken daarvoor gegevens/data die van te voren verzameld zijn.
Nadeel
Met algoritmes kun je niet bewijzen dat iets waar is op grond van bepaalde data, maar alleen zien wat de kans is, dat iets waar is. Dat betekent dat je er heel voorzichtig mee moet zijn! Bijvoorbeeld bij opsporing.
Met algoritmes kan ook worden voorspeld wat jij leuk vindt, bijvoorbeeld welke liedjes. Dat gebeurt aan de hand van waar je al naar geluisterd/gekeken hebt. Je krijgt dan wel iets anders ook te horen, maar dat is dan steeds ongeveer hetzelfde soort muziek. Wat jammer dat je dan niet andere muziek te horen krijgt die je misschien ook leuk vindt!