• Aucun résultat trouvé

DD ÉFIÉFI DUDU ROBOTROBOT SKIEURSKIEUR

N/A
N/A
Protected

Academic year: 2022

Partager "DD ÉFIÉFI DUDU ROBOTROBOT SKIEURSKIEUR"

Copied!
6
0
0

Texte intégral

(1)

D D ÉFI ÉFI DU DU ROBOT ROBOT SKIEUR SKIEUR

1.1 )

1.1 ) QQUU''ESTESTCECEQUQU''UNUNTESTTEST ? ?

Le programme précédent est simple mais il est long et répétitif. Pour le rendre plus « professionnel », nous allons utiliser des tests et adapter le déplacement du robot en fonction des résultats des tests.

Compléter l'algorigramme de déplacement du robot pour les deux premières portes en testant si un mur est en face.

Pour une programmation plus avancée, on peut tester trois conditions sur l'environnement du robot.

MurEnFace : ce test permet de savoir si le robot à un mur en face de sa position.

MurADroite : ce test permet de savoir si le robot à un mur à droite de sa position.

MurAGauche : ce test permet de savoir si le robot à un mur à gauche de sa position.

Le résultat du test sera soit OUI, soit NON.

L'écriture des tests doit être scrupuleusement respectée dans la programmation.

Pour aller plus loin.odt Collèges - Briançon 1/6

(2)

Validation du professeur :

MurEnFace ? Avancer

Non

Oui

(3)

Ouvrez le programme RobotSkieurV2 dans robotprog .

Outils Description

Bloc de test, on insère une condition logique ( MurEnFace, MurAGauche, MurADroite).

Attention à la syntaxe des conditions logiques.

On dispose ensuite de 2 sorties, O pour OUI et N pour NON.

Compléter le programme correspondant à votre algorigramme (la totalité du parcours).

Tester votre programme.

Validation du professeur :

Insérer une capture d'écran de votre programme.

Sauvegarder votre programme (dans votre dossier « Technologie/Sequence2 ») en le nommant RobotSkieurV2.

Pour aller plus loin.odt Collèges - Briançon 3/6

(4)

Comme vous pouvez le constater votre programme répète certaines séquences de nombreuses fois. Pour éviter cette répétition on utilise des sous-programmes. Un sous-programme sera une suite d'actions que l'on « résume » en un seul bloc.

Identifiez quelles sont les séquences qui sont répétées, en faisant une impression écran de celles ci ( à partir du programme RobotSkieurV2)

Séquence passage de porte impaire Séquence passage de porte paire

(5)

Ouvrez le programme RobotSkieurV3 dans robotprog .

Créer les sous programme PorteImpaire et PortePaire.

Pour créer un sous-programme, choisissez le menu Programmation > Nouveau sous-programme.

Le sous-programme est maintenant affiché dans la fenêtre programme à la place du programme principal.

Nom du sous-programme : chaque sous-programme est identifié par un nom que vous lui attribuez.

Par défaut quand le sous-programme est crée il reçoit le nom SousProgramme1. Remplacer ce nom par PortePaire

Faire de même pour le sous-programme PorteImpaire.

Validation du professeur :

Proposer le programme principal utilisant les sous programmes PorteImpaire et PortePaire.

Pour qu'un sous-programme soit exécuté, il faut l'appeler à partir du programme principal ou bien d'un sous-programme.

Ceci se réalise avec une instruction d'appel qui figure dans un bloc d'appel de sous-programme.

Outils Description

Bloc d'appel d'un sous-programme. Cet élément ne s’utilise qu'avec le programme principal pour lancer un sous programme.

Attention, respectez scrupuleusement, le nom du sous programme que vous souhaitez lancer.

Validation du professeur :

Pour aller plus loin.odt Collèges - Briançon 5/6

(6)

Insérer une capture d'écran de votre programme principal.

Sauvegarder votre programme en le nommant RobotSkieurV3.

2 )

2 ) A A

JOUTJOUTDEDELALASÉQUENCESÉQUENCE

2 P 2 P

OUROURALLEZALLEZPLUSPLUSLOINLOINÀÀVOTREVOTRECLASSEURCLASSEURNUMÉRIQUENUMÉRIQUE

A la fin de chaque séquence, vous devrez intégrer votre fichier de la séquence finie (le fichier

« activites.odt » dans lequel vous avez travaillé) dans votre classeur numérique.

Pour cela vous devez :

• Générer un fichier PDF à partir de votre fichier traitement de texte.

• Ajouter ce fichier a votre classeur numérique

Références

Documents relatifs

Appel d’un sous-programme.- On pourrait appeler un sous-programme par un saut mais il est plus astucieux d’utiliser une instruction sp´eciale (qui s’occupe entre autre de

Considérant avec satisfaction la participation substantielle des membres du Sous-Comité du Programme aux discussions des réunions d’intérêt programmatique, et

L’instruction < (touche F5 ) permet d’afficher la valeur d’une variable., pour fournir un résultat intermédiaire. ou en fin de programme. Dans ce cas, pour

Être engagé dans un programme sportif de haut niveau d’un sport olympique ou panaméricain: L’évaluation est notamment basée sur la désignation de l’étudiant en

Ce qu'il faut savoir, c'est que la première icône que vous indiquez dans un fichier de ressources deviendra l'icône de votre programme (elle apparaîtra dans l'explorateur

 Écrire le programme dans robotprog du déplacement du robot jusqu'à la ligne d'arrivée en respectant votre organigramme de la page 2..

Pour les meilleurs.odt Collèges - Briançon 1/2.. Technologie Séquence n°2 : « Pour les meilleurs » 4éme.

Comme pour l’option 1, il a été proposé de limiter à deux demi-journées la session du Comité régional, mais la possibilité de réunions en présentiel des chefs de