Programmer en pseudocode

Les 20 exercices ci-dessous sont destinés à vous faire pratiquer la programmation telle qu'elle peut se présenter avec n'importe quel langage de type impératif.

  1. Exercice 1 : trouver 0 (1);
  2. Exercice 2 : trouver "stop" (1);
  3. Exercice 3 : lire des mots (1);
  4. Exercice 4 : trouver "stop (2)";
  5. Exercice 5 : lire des nombres (1);
  6. Exercice 6 : lire des nombres (2);
  7. Exercice 7 : trouver "stop" (3);
  8. Exercice 8 : trouver 0 (2);
  9. Exercice 9 : lire des nombres (3);
  10. Exercice 10 : trouver "stop" (4);
  11. Exercice 11 : lire des nombres (4);
  12. Exercice 12 : lire des nombres (5);
  13. Exercice 13 : les multiples de 5;
  14. Exercice 14 : les multiples;
  15. Exercice 15 : jeu de dé;
  16. Exercice 16 : 421 dans l'ordre;
  17. Exercice 17 : tirage de cartes;
  18. Exercice 18 : jeu de dés;
  19. Exercice 19 : pile ou face;
  20. Exercice 20 : 421 dans le désordre;

Avis aux accompagnateurs pédagogiques : dans les programmes mettant en scène les petits robots, l'univers était relativement fermé, ce qui permettait au logiciel de vérifier dans une certaine mesure l'exactitude du code généré par les apprenantes et apprenants.

Cette vérification plus ou moins automatique a été abandonnée dans les 20 exercices ci-contre estimant que les apprenantes et apprenants étaient arrivés à un niveau suffisant que pour juger eux-mêmes, au moins en partie, de l'exactitude de leurs programmes. Toutefois, l'œil de l'experte ou expert (c'est-à-dire vous) reste essentiel pour la validation finale des programmes, surtout ceux où l'attention est attirée par la mention "robustesse" (risque de division par 0, lecture de valeurs hors limites,...).

L'avantage de cette "liberté" de programmation est que vous pouvez créer vos propres énoncés et demander aux apprenantes et apprenants de les développer via cette interface, pour autant que vos exercices ne nécessitent pas plus de 8 variables et ne demandent pas plus de 30 lignes de code.

Vos propositions sont les bienvenues pour étoffer la collection d'exercices proposés.

Quoiqu'il en soit, vos avis et suggestions seront toujours appréciés, excellent travail à vous.

Retour