Les leçons de Roger Frank
Introduction à la programmation : module GvR

Programmer avec GvR

Programmer un ordinateur dans un langage tel que Python nécessite de mettre en oeuvre une succession précise d'étapes écrites dans un langage dont les détails syntaxiques peuvent être déroutants pour le débutant. Tout doit être exactement à la bonne place, et les erreurs rencontrées sur le chemin de la mise au point peuvent être très frustrantes. Le plus souvent, les résultats des programmes d'initiation sont des sorties textes, peu intéressantes, au moins pour des humains normalement constitués.

Pour acquérir les concepts de programmation sans être perturbé par la syntaxe d'un langage de haut niveau comme Python, nous commençons par la programmation de Guido le Robot. GvR est un outil pédagogique présentant les concepts de programmation de façon visuelle, utilisant un langage de robot simple mais puissant et extensible.

Nous programmerons Guido, un robot simple vivant dans un monde simple. Parce que Guido et son monde son une simulation visuelle, nous pouvons observer les effets de nos lignes de programmes. Ces activités sont présentées sous forme d'une série de leçons accompagnées de petits exercices.

Leçon 1 Les premiers pas de Guido Créer les fichiers .wld et .gvr
Leçon 2 C'est quoi ce bruit ? Sonnettes
Leçon 3 Tournez, Tournez Séquences d'instructions
Leçon 4 Et pour une brique de plus sur le mur Fichier monde : les murs
Leçon 5 Une bonne droite Instruction générée par l'utilisateur
Leçon 6 Le monde Robotique Projet
Leçon 7 Joyeux anniversaire Projet
Leçon 8 Décisions L'instruction if
Leçon 9 Vous en avez oublié ! L'instruction do
Leçon 10 Dansons maintenant Instructions utilisateur imbriquées
Leçon 11 Tarte ou gateaux ? L'instruction if..elif..else
Leçon 12 Guido, sors la poubelle ! Boucle conditionnelle
Leçon 13 Guido globe-trotter Projet
Leçon 14 Il va pleuvoir Projet
Leçon 15 Un travail à accomplir Projet
Leçon 16 Ma gamelle Projet
Leçon 17 Service communautaire : le retour Projet
Leçon 18 Et ensuite... Conclusion
Référence du langage Petite description du langage de GvR Appendice
Référence du monde Petite description du fichier de monde GvR Appendice

Remerciements

Cette série d'exercices avec Guido van Robot a été écrite par Roger Frank. Les commentaires et suggestions à propos de ces leçons devraient être envoyées à Jeffrey Elkner, qui les a originellement converties des leçons originales de Karel le Robot par Roger, et qui en est actuellement le responsable.

Le langage de programmation de Guido van Robot est un rejeton de deux parents : Karel le Robot et Python. Karel the Robot fut introduit par Richard Pattis dans son livre Karel the Robot: A Gentle Introduction to the Art of Programming with Pascal, John Wiley & Sons, Inc., 1981. Python est une création de Guido van Rossum et des membres de la communauté Python. Des informations sur Pythons peuvent être trouvées à l'adresse suivante : http://www.python.org

GvR fut développé par des étudiants en informatique de l'université Yorktown à Arlington, VA, sous la direction de leur mentor Steve Howell.


Next

Copyright © 2003 Jeffrey Elkner.