Wat is coderen en algoritme?

Waarom coderen? https://www.youtube.com/watch?v=nKIu9yen5nc

Een algoritme

Elke dag zijn er meerdere situaties waarbij we een probleem moeten oplossen. In de meeste gevallen is dit een klein probleem waar we niet over moeten nadenken of een probleem waarvoor we de oplossing reeds weten. Bijvoorbeeld:

Wanneer we een nieuw en/of groter probleem tegenkomen, overlopen we verschillende denkpistes om tot een gewenst resultaat te komen. De weg om van een probleemstelling tot een oplossing te komen, noemen we een algoritme. Een algoritme is een eindige reeks instructies die vanuit een gegeven begintoestand naar een beoogd doel leiden.

Voorbeelden

Algoritme vs. programma

Elk computerprogramma is eigenlijk één groot algoritme, maar dan omgezet in een programmeertaal. Omdat het algoritme van een programma iets te ingewikkeld is voor de programmeur om zo maar te programmeren, deelt hij het algoritme op in kleinere deelalgoritmen. Al deze verschillende deelalgoritmen worden vervolgens geprogrammeerd in een programmeertaal en samengevoegd tot één programma.

Enkele voorbeelden van programmeertalen zijn:

Stappen naar succes

Wanneer we een programma willen schrijven, zullen we steeds eerst het algoritme uitwerken. We willen namelijk niet in het wilde weg beginnen programmeren. De verschillende stappen die we nodig hebben om tot een algoritme en vervolgens het programma te komen zijn als volgt:

Bron: http://informaticalessen.be/programmeren/wat-is-algoritmisch-denken/

Prezi over algoritmes