• Aucun résultat trouvé

Activité: Multiples et diviseurs avec Scratch

N/A
N/A
Protected

Academic year: 2022

Partager "Activité: Multiples et diviseurs avec Scratch"

Copied!
2
0
0

Texte intégral

(1)

Activité: Multiples et diviseurs avec Scratch

Partie 1

Dans le logiciel Scratch, l’opérateur a modulo b

est le reste de la division euclidienne deaparb. Par exemple, le bloc 12 modulo 5

répond2, car dans la division euclidienne de12 par5, le reste vaut 2. Le programme ci-dessous répond à une question par oui ou par non.

quand est cliqué

demander Entrer un nombre N et attendre mettre NN H à réponse

si N modulo 7 = 0 alors dire Oui

sinon dire Non

1. À quelle question répond le programme ?

2. Que répond le programme si on entre le nombre215? 3. Quel est le plus grand nombre à trois chiffres pour

lequel la réponse sera "Oui" ?

Partie 2

On souhaite maintenant utiliser le logiciel Scratch pour construire la liste des vingt premiers multiples d’un nombre entier naturel choisi.

1. Construire un programme permettant au lutin d’énoncer la liste des vingt premiers multiples de13. Si besoin, n’hésite pas à utiliser un coup de pouce

.

2. Si ce n’est pas le cas, adapter le programme pour que le lutin puisse donner ces vingt multiples en une seule fois.

Si besoin, n’hésite pas à utiliser un coup de pouce

.

3. Adapter ce programme pour donner la liste des vingt premiers multiples d’un nombreN choisi au lance- ment.

Partie 3

Construire un programme permettant de lister les diviseurs d’un nombre entier naturelN choisi au lancement.

Si besoin, n’hésite pas à utiliser un coup de pouce

.

1

(2)

Coup de pouce pour la partie 2 : donner les premiers multiples de 13

Comme souvent, il existe plusieurs façons de procéder, mais voici quelques blocs pouvant être utilisés pour créer un programme donnant les vingt premiers multiples de 13 :

répéter fois

. . . . . .

13 × compteur ajouter à compteurcompteur H

. . .

Coup de pouce pour la partie 2 : donner les multiples en une seule fois

Pour garder en mémoire une vingtaine de multiples, nous pourrions créer une vingtaine de variables. Mais cela peut vite devenir fastidieux.

Nous avons également à notre disposition quelques blocs relatifs aux listes. En voici quelques-uns : ajouter à ma listema liste H élément H de ma listema liste H

supprimer l’élément H de la liste ma listema liste H

longueur de ma listema liste H

. . .

2

Références

Documents relatifs

dire regroupe regroupe regroupe Le nombre réponse regroupe admet longueur de diviseurs diviseurs H diviseurs pendant 3 seconde(s).. Le programme précédent, avec une détection

Scratch est un nouveau langage de programmation développé par le MIT et qui te donne la possibilité de créer facilement tes propres histoires interactives, tes jeux vidéos,

Trouve deux nombres premiers dont la somme n’est pas un nombre

11  Écris tous les nombres dont les trois chiffres sont 5 ; 4 et 3 et qui sont divisibles par :.. Si un nombre

Marielle fait quelques courses régulièrement tous les 2 jours.. Yasmina ne fait ses courses qu’une fois

Marielle fait quelques courses régulièrement tous les 2 jours.. Yasmina ne fait ses courses qu’une fois

Après le départ, il faudra attendre 60 s pour voir les deux voitures franchir la ligne d’arrivée en même temps.. 1

Vous allez faire la même chose avec les 4 fonds d’écran que vous avez intégré à la scène.. Pour cela, vous allez sélectionner la scène (en bas à gauche) et recopier le