page3
Sur quelle page se trouve le robot au début du programme ?
Ouvrir le fichier PageRankEleve.sb3 avec Scratch et le fichier PageRankEleve.py avec Pyzo, environnement de programmation Python.
Comment est traduite, en Python, l’instruction Scratch ?
Comment s’appelle cette structure l algorithmique ?
On donne ci-dessous un extrait de code Scratch et sa traduction en Python :
Expliquer le code Scratch. Pourquoi parle-t-on de déplacement aléatoire du robot ?
Quelle est la correspondance en Scratch de l’instruction compteurPage2 = compteurPage2 + 1? Que représente compteurPage2 ?
Comment les blocs d’instructions sont-ils délimités en Python ? Comment cela s’appelle-t-il ?
Compléter le bloc Scratch du Sinon correspondant au cas où le robot est en page 2. Traduire en parallèle dans le programme Python.
Exécuter les programmes Scratch et Python lorsqu’ils sont complets.Le nombre de passages du robot sur chaque
page représente son PageRank. Quel classement de notoriété des trois pages obtenez-vous après simulation de mille
déplacements aléatoires du robot d’indexation ? Comparez avec votre voisin. Ce résultat était-il prévisible ?
Avec les simulations logiciels
Page Web visitée
Page Web 1
Page Web 2
Page Web 3
Page Web 4
Page Rank (mblock)
Page Rank (python)