Algoritme - Traduction

Le but d’un algorithme est de décrire un traitement informatique dans quelque chose de compréhensible par l’humain et facilement transposable vers la machine. D'où l'utilisation de symboles standard. Dans cet exemple simplifié, les “actions” sont dans des rectangles, les “conditions” dans des losanges. Les actions sont possibles si les conditions qui les précédent sont remplies.

Au début, votre colocataire n’a pas encore frappé à la porte. "n" représente le nombre de fois qu’il frappera à la porte. Vous lui demander de frapper à la porte une fois et d’attendre 10 secondes.

Si votre réponse est « rentrez » il peut entrer. Si par contre il n’y a pas de réponse, ou la réponse est différente de « rentrez » il pourra répéter toute l’opération (frapper et attendre) jusqu’à un total de 2 fois. Ensuite cependant, il devra partir, car vous lui dites que si "n"est plus grand que 2, vous n’avez pas envie d’être derangé-e…