Bonjour,
Je n'arrive pas à trouver le programme Python pour résoudre ce problème (voir image jointe).
Pouvez-vous m'aider ?
Merci d'avance.
** image supprimée **
*** Modération > les scans de devoir ne sont pas autorisés ! * Si tu veux de l'aide, il faut recopier l'énoncé *** Sujet ancien- ne plus donner ce lien-merci
Bonjour,
Je dois écrire un programme Python (voir pièce jointe) pour qu'un robot puisse ramasser et déposer chaque bille (rond bleu) dans un trou (rond noir).
Le robot ne peut transporter qu'une bille à la fois.
Les fonctions disponibles sont : "droite()", "gauche()", "haut()", "ramasser()", "deposer()", "surObjet()" et "surTrou()".
Les mots-clés autorisés sont : "for", "if" et "else". on nous indique également qu'on doit utiliser des blocs "répéter" imbriqués, et des blocs "si" pour tester si une case contient une bille, ou si une case contient un trou.
Attention : le robot ne doit pas essayer de déposer une bille s'in n'en transporte pas. Ce robot n'a pas de capteur lui permettant de tester s'il en transporte une, ni de mémoire pour s'en souvenir, donc il faut ruser.
Enfin, nous avons que 22 blocs autorisés pour la rédaction du programme.
Si vous pensez avoir trouver, mettez le programme en commentaire et je vous dirait si il fonctionne ou pas.
Je vous mets en pièce jointe l'image.
Merci par avance et bonne journée.
*** message déplacé ***
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :