Outils pour utilisateurs

Outils du site


nsi:tds:entrepot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:tds:entrepot [2024/08/19 12:48] – [Problème 4] goupillwikinsi:tds:entrepot [2024/09/12 12:52] (Version actuelle) – [Problème 2] goupillwiki
Ligne 95: Ligne 95:
  
 robot.set_speed(10) robot.set_speed(10)
-robot.set_sortie(9)    # rampe de sortie dans le compartiment 9 +docks.set_sortie(9)    # rampe de sortie dans le compartiment 9 
-robot.set_caisses([1]) # 1 caisse dans le compartiment 0+docks.set_caisses([1]) # 1 caisse dans le compartiment 0
  
 # amener la caisse à la rampe de sortie # amener la caisse à la rampe de sortie
Ligne 104: Ligne 104:
  
 <Code python linenums> <Code python linenums>
 +# Problème 2
 from entrepot import robot, docks from entrepot import robot, docks
  
 robot.set_speed(10) robot.set_speed(10)
 docks.set_sortie(9) docks.set_sortie(9)
-robot.set_caisses([5]) # 5 caisses dans le compartiment 0+docks.set_caisses([5]) # 5 caisses dans le compartiment 0
  
 # amener les 5 caisses à la rampe de sortiesortie. # amener les 5 caisses à la rampe de sortiesortie.
Ligne 118: Ligne 119:
  
 <code python linenums> <code python linenums>
 +# Problème 3
 from entrepot import robot, docks from entrepot import robot, docks
 from random import randrange # pour générer entier à aléatoire from random import randrange # pour générer entier à aléatoire
Ligne 134: Ligne 136:
 <WRAP important>La suite nécessite de savoir ce qu'est une fonction. Vous pouvez poursuivre si vous savez déjà, sinon il faudra y revenir plus tard dans le cours.</WRAP> <WRAP important>La suite nécessite de savoir ce qu'est une fonction. Vous pouvez poursuivre si vous savez déjà, sinon il faudra y revenir plus tard dans le cours.</WRAP>
  
-Écrire une fonction ''%%ALLER_AU_COMPARTIMENT(i)%%'' qui fait aller le robot au compartiment ''%%i%%'', quelque soit le compartiment où il se trouve actuellement.+Écrire une fonction ''%%aller_au_compartiment(i)%%'' qui fait aller le robot au compartiment ''%%i%%'', quelque soit le compartiment où il se trouve actuellement.
  
 ==== Problème 4 ==== ==== Problème 4 ====
Ligne 162: Ligne 164:
 # amener toutes les caisses à la rampe de sortie # amener toutes les caisses à la rampe de sortie
 </code> </code>
- 
-==== Fonction 2 ==== 
- 
- 
  
 ==== Problème 6 ==== ==== Problème 6 ====
Ligne 179: Ligne 177:
  
 robot.set_speed(10) robot.set_speed(10)
-robot.set_max(10) # augmente la capacité des compartiments +docks.set_max(10) # augmente la capacité des compartiments 
-robot.set_caisses([randrange(10) for i in range(20)])+docks.set_caisses([randrange(10) for i in range(20)])
  
 # égaliser la hauteur des caisses dans les compartiments # égaliser la hauteur des caisses dans les compartiments
nsi/tds/entrepot.1724064496.txt.gz · Dernière modification : de goupillwiki