• 10 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 12/13/19

Entraînez-vous en programmant un protocole dans un petit réseau

Log in or subscribe for free to enjoy all this course has to offer!

À vous de jouer !

Dans cette troisième partie, nous avons appris ce qu’est un protocole de communication, nous avons même créé nos propres protocoles de communication entre des lutins dans Scratch, et sans ordinateur avec une activité débranchée. Eh bien, la consigne de cette activité est simple : reprenez votre projet Scratch, et assurez-vous que les éléments suivants soient bien présents (sinon faites en sorte qu’ils le soient ;)

Caractéristiques de votre protocole

  • Au moins deux lutins qui s’envoient un message dans un format particulier

  • La perte de paquets est bien simulée, et le script correspondant est pointé par un commentaire (en faisant un clic-droit sur le script en question, et “ajouter un commentaire”)

  • Le protocole est amélioré par (au choix) :

    • l’envoi de plusieurs messages différents

    • l’utilisation de variables pour déterminer si les messages sont bien reçus ou non

    • l’utilisation d’un chronomètre qui permet de savoir quand renvoyer un paquet si on n’a pas reçu d’accusé de réception

Vérifiez votre travail

Le programme fonctionne

Quand on déclenche le programme, un paquet est bien envoyé vers le destinataire

Un protocole minimal a été élaboré

Il y a un protocole de communication, avec au moins un message et un accusé de réception

La perte de paquets est simulée

La perte de paquets est correctement simulée et indiquée par un commentaire dans le code

Le protocole a été amélioré

Le protocole a été amélioré par plusieurs éléments : ajouts de messages, utilisation de variables, chronomètre ou autres

Example of certificate of achievement
Example of certificate of achievement