Comment dois-je expliquer la dynamique de programmation à un 4-year-old?

Comment dois-je expliquer concept backtracking dans programme C de manière très simple à une personne qui est d’entendre cette expression première fois?

Réponse

* écrit "1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 =" sur une feuille de la papier
« Ce qui est autrement égal à »?
* compter * « Huit! »
* écrit dans un autre « 1 + » sur la gauche *
« Que diriez-vous que? »
* rapidement * « Nine » !
« Comment savez-vous que c’était neuf si vite? »
« Vous venez d’ajouter un plus »
"Il ne faut raconter parce que vous vous êtes souvenu qu'il y huit ! Programmation dynamique est juste une façon élégante de dire « souvenir de choses pour gagner du temps par la suite » »


Tags: Programmation pour les enfants, Programmation dynamique (DP), Programmation des entretiens, Explications du profane, Algorithmes