Quatrième
Afficher pair ou impair
Énoncé
On veut un programme Scratch qui demande un nombre à l'utilisateur, puis affiche « pair » si le nombre est pair et « impair » sinon. Écris l'algorithme bloc par bloc, en utilisant un test si alors sinon. Vérifie ensuite ton programme avec le nombre .
Besoin d'un coup de pouce ?
- Pour savoir si un nombre est pair, regarde le reste quand tu le divises par : un nombre pair « tombe juste » dans la division par .
- Dans la catégorie Opérateurs, cherche le bloc *reste de la division de … par …*. Ta condition est : ce reste est-il égal à ?
- Structure : .
Mode élève : cherche d'abord par toi-même (les coups de pouce sont là pour t'aider), puis passe en vue « Corrigé » pour vérifier.
Voir le corrigé détaillé
-
1. Demander le nombre
On demande la valeur et on la range dans une variable : `demander « Donne un nombre » et attendre`, puis `mettre nombre à réponse`. La variable `nombre` contient maintenant le nombre tapé par l'utilisateur. -
2. Choisir la bonne condition
Un nombre est pair quand le reste de sa division par vaut . La condition à tester s'écrit donc avec l'opérateur reste : `reste de (nombre / 2) = 0`. -
3. Écrire le test si alors sinon
On place la condition dans un bloc `si … alors … sinon` :
```
si (reste de (nombre / 2) = 0) alors
dire « pair »
sinon
dire « impair »
```
Si la condition est vraie, on affiche « pair » ; sinon (le reste vaut ), on affiche « impair ». -
4. Vérifier avec le nombre 7
On divise : , donc le reste de par vaut , qui est différent de . La condition est fausse, le programme exécute le *sinon* et affiche « impair ». C'est bien le résultat attendu, car est impair.
Réponse finale
Ta progression