Résultats de 1 à 5 sur 5

Sujet : Un petit robot qui avance et qui tourne

  1. #1
    Visiteur MP
    Visiteur MP
    Réaliser un programme informatique à même d\'implanter les fontionalités d\'un petit robot placé à l\'intérieur d\'une surface carrée.Polytor le petit rabot part initialement du point p0 = (0,0) et est orienté vers le haut(direction d=[0,20]).Il est placé à l\'intérieur d\'une zone carrée de 40m de côté(de x= -20m à x= 20m idem pour y).Cette zone est hermétiquement fermée par des mur infranchissables.Le robot peut être vu comme prenant la place d\'un cylindre de 10cm de rayon.
    Polytor est capable de réaliser des déplacements basiques de 2 types:
    - on peut lui demander de faire une rotation.dans ce cas il tournera de 45° dans le sens positif.
    - il peut également avancer pendant un certain temps dans la direction courante à la vitesse constante de v=0.5m/s .s\'il vien de rencontrer un mur, il reste simplement bloqué contre ce mur pour le reste du déplacement.
    Polytor lit les instructions de déplacement dans un fichier appelé instructions.txt .Chaque ligne contient une instruction.Les rotations sont signalées par le 0 et les déplacements en ligne droite sont de la forme 1 temps, où temps est le nombre de secondes pendant lesquelles Polytor devra avancer.Voici un exemple de fichier de déplacement:
    1 1
    1 4
    0
    1 5
    0
    0
    0
    1 3
    On demande de lire sur le fichier les commandes du robot et d\'afficher son déplacement total(position selon x et selon y à la fin du programme)ainsi que le nombre de fois que le robot a été bloqué(nombre d\'ordres d\'avancer qui n\'ont pu être totalement exécutés).Le programme doit être découpé en fonctions, le main() devant être réduit au maximum.

    Instructions du projet:ne pas utiliser les vecteurs,ni les classes!

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    329

    Un petit robot qui avance et qui tourne

    Oui. Un exercice sympa pour se détendre les méninges. Et qu\'attends tu de nous ? La réponse ? Un peu d\'aide sur un point ?

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    627
    Tiens dailleurs petite question cher tastalian :
    je suis nouveau et quand je veux repondre a une question, vaut il mieu donner la reponse ou mettre sur la bonne voix?
    (tout en evitant les troll du genre : \"Google est ton ami\" biensur)
    ... Until then, we're better off dead
    A smile on the lips and a hole in the head ...

  4. #4
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    A mon sens mieux vaut mettre sur la bonne voie pour que celui qui pose la question progresse par lui-même, mais tout dépend du type de problème qu\'a le posteur

  5. #5
    Membre MP
    Inscrit
    août 2013
    Messages
    627
    Ok on est daccord ;o)
    ... Until then, we're better off dead
    A smile on the lips and a hole in the head ...

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!