diff --git a/robot/Exercice214.py b/robot/Exercice214.py index 0be86b024e158518d06253519e6c19829dbb2c52..0883aa2965f7e93595cf0604adf0b0c645986e32 100644 --- a/robot/Exercice214.py +++ b/robot/Exercice214.py @@ -11,4 +11,7 @@ init("Exercice 214") # à compléter avec les instructions haut(n), bas(n), gauche(n), # droite(n) qui permettent de déplacer le robot de n cases +# écrire votre code ici + + fin_robot() diff --git a/robot/Exercice215.py b/robot/Exercice215.py index 41d177ab822097082ab0f004f14a62ea8782d534..0fd2d805689e82e42fbddb947fe9aaf7bd826cb9 100644 --- a/robot/Exercice215.py +++ b/robot/Exercice215.py @@ -11,4 +11,6 @@ init("Exercice 215") # à compléter avec les instructions haut(n), bas(n), gauche(n), # droite(n) qui permettent de déplacer le robot de n cases +# écrire votre code ici + fin_robot() diff --git a/robot/Exercice344.py b/robot/Exercice344.py new file mode 100644 index 0000000000000000000000000000000000000000..7b1bd006594a0b14864bcf497ce8f28c8a4b1884 --- /dev/null +++ b/robot/Exercice344.py @@ -0,0 +1,16 @@ +from robot import * + +initExoRobot(7, 7, # taille de la grille + # positions des obstacles + [[2],[0,3],[1,4],[2,5],[3,6],[4],[5]], + [0,0], # position du drapeau + [6,6] # position du robot au départ + ) +init("Exercice 344") + +# à compléter avec les instructions haut(n), bas(n), gauche(n), +# droite(n) qui permettent de déplacer le robot de n cases + +# écrire votre code ici + +fin_robot() diff --git a/robot/Exercice344_corrige.py b/robot/Exercice344_corrige.py new file mode 100644 index 0000000000000000000000000000000000000000..ae2a0f3a0b55a278f66e22df11de97ca3c25e968 --- /dev/null +++ b/robot/Exercice344_corrige.py @@ -0,0 +1,19 @@ +from robot import * + +initExoRobot(7, 7, # taille de la grille + # positions des obstacles + [[2],[0,3],[1,4],[2,5],[3,6],[4],[5]], + [0,0], # position du drapeau + [6,6] # position du robot au départ + ) +init("Exercice 344") + +# à compléter avec les instructions haut(n), bas(n), gauche(n), +# droite(n) qui permettent de déplacer le robot de n cases + +# écrire votre code ici +for _ in range(7): + haut(1) + gauche(1) + +fin_robot() diff --git a/robot/Exercice345.py b/robot/Exercice345.py new file mode 100644 index 0000000000000000000000000000000000000000..5f7d385a75660b62026fdce7f46309599d2ebbf7 --- /dev/null +++ b/robot/Exercice345.py @@ -0,0 +1,16 @@ +from robot import * + +initExoRobot(7, 7, # taille de la grille + # positions des obstacles + [[0],[0,2,3,4,5,6],[0,2,6],[2,4,6],[1,4],[1,3,4,5],[3,5]], + [2,0], # position du drapeau + [6,6] # position du robot au départ + ) +init("Exercice 345") + +# à compléter avec les instructions haut(n), bas(n), gauche(n), +# droite(n) qui permettent de déplacer le robot de n cases + +# écrire votre code ici + +fin_robot() diff --git a/robot/Exercice345_corrige.py b/robot/Exercice345_corrige.py new file mode 100644 index 0000000000000000000000000000000000000000..cc8f333733c7c91a208d4bbac893a10c8d8b150e --- /dev/null +++ b/robot/Exercice345_corrige.py @@ -0,0 +1,25 @@ +from robot import * + +initExoRobot(7, 7, # taille de la grille + # positions des obstacles + [[0],[0,2,3,4,5,6],[0,2,6],[2,4,6],[1,4],[1,3,4,5],[3,5]], + [2,0], # position du drapeau + [6,6] # position du robot au départ + ) +init("Exercice 345") + +# à compléter avec les instructions haut(n), bas(n), gauche(n), +# droite(n) qui permettent de déplacer le robot de n cases + +for _ in range(2): + haut(2) + gauche(1) +for _ in range(2): + gauche(1) + bas(2) +gauche(2) +for _ in range(2): + haut(3) + droite(1) + +fin_robot()