- 1. Sans étoile, que vaut temps au bout de secondes ? fois « ajouter −1 » : .
- 2. Sans étoile, au bout de combien de secondes le lutin dit-il « Terminé » ? Il faut retirer fois pour arriver à : secondes.
- 3. Le joueur touche étoiles pendant les premières secondes. Que vaut temps au bout de secondes ? .
- 4. Un élève programme le bonus avec « mettre temps à 15 ». Sans autre étoile avant, le joueur en touche une juste après la 35ᵉ seconde. Que vaut temps juste après ? « mettre à » remplace la valeur : temps passe de à . Le joueur perd secondes au lieu d’en gagner : il fallait « ajouter 15 à temps ».
Ressources · 4ᵉ · Mathématiques
Programmation : tests, variables et boucles
Rappels de 5e et de 6e (blocs, directions, coordonnées du lutin, blocs opérateurs, boucle « répéter n fois », polygones réguliers), conditions et instructions conditionnelles « si … alors … sinon », variables (mettre à, ajouter à, compteur, somme), programmes de calcul avec des variables et expression littérale, événements, écrire, modifier et corriger un programme.
À propos de cette page
6 problèmes, du plus simple au plus difficile. Écris tes réponses, puis « Vérifier ».
Résoudre un problème : la méthode
- Je lis tous les scripts et je repère les événements (drapeau, touches), les variables, les boucles et les conditions.
- Je note l’état de départ : position (x ; y), direction, valeur de chaque variable, nombre tapé.
- Je déroule dans un tableau d’état : une ligne par bloc ou par tour ; pour un « si », j’écris la condition avec les valeurs du moment.
- Pour une question inverse (quel nombre taper, quel paramètre changer), j’écris une équation ou je remonte les calculs, puis je vérifie en relançant le script à la main.
- Je réponds par une phrase, avec l’unité (pas, degrés, secondes, points).
quand le drapeau vert est cliquérépéter 2 foisavancer de 120 pastourner de 90 degrésavancer de 70 pastourner de 90 degrés
- 1. Quelle figure est tracée ? Un Deux côtés de pas, deux de pas, et un quart de tour à chaque coin : un rectangle.
- 2. Combien de blocs sont exécutés dans la boucle ? blocs par tour, tours : .
- 3. Coordonnées du sommet opposé au point de départ : x = et y = Après « avancer de 120 pas » vers la droite : . Après le quart de tour ↺, le lutin monte de : .
- 4. Longueur totale du trait : paspas.
- 5. Avec « répéter 4 fois », combien de fois le rectangle est-il tracé ? Après tours, le lutin a tourné de degrés : il est revenu au départ, dans la même direction. Les tours suivants repassent sur le même rectangle.
quand le drapeau vert est cliquédemander Choisis un nombre et attendremettre n ▾ à réponsemettre r ▾ à n * 3ajouter −7 à r ▾mettre r ▾ à r * rdire r
- 1. Résultat pour le nombre : ; ; .
- 2. Résultat pour le nombre : ; ; .
- 3. Résultat pour le nombre : ; ; .
- 4. Résultat pour le nombre : ; ; .
- 5. Avec la lettre n, le résultat s’écrit r reçoit , puis , puis .
répéter 4 foisajouter 60 à xajouter 45 à ysi abscisse x > 0 alorsdire à droite
- 1. Position finale : x = et y = et .
- 2. À quel tour de boucle le lutin dit-il « à droite » pour la première fois ? x vaut , , , puis : la condition « x > 0 » ne devient vraie qu’au 4ᵉ tour.
- 3. Le trésor est en . Par quel nombre faut-il remplacer pour l’atteindre exactement ? et : tours.
- 4. Avec « répéter 7 fois », combien de fois le lutin dit-il « à droite » ? x vaut , , , , , , : la condition est vraie aux tours , , et , soit fois.
quand le drapeau vert est cliquémettre score ▾ à 0répéter 5 foismettre dé ▾ à nombre aléatoire entre 1 et 6si dé > 4 alorsajouter 10 à score ▾sinonajouter −2 à score ▾dire score
- 1. Les dés tirés sont, dans l’ordre, , , , , . Le lutin dit : ; : ; : ; : ; : . Score : .
- 2. Plus grand score possible : Si les lancers donnent ou : .
- 3. Plus petit score possible : Si aucun lancer ne donne ou : .
- 4. Le lutin a dit . Combien de lancers ont donné ou ? Avec k lancers à et à : . donne , donc . Vérification : .
quand le drapeau vert est cliquémettre côté ▾ à 10stylo en position d’écriturerépéter 6 foisavancer de côté pastourner de 90 degrésajouter 10 à côté ▾
- 1. Longueur du 4ᵉ trait : pascôté vaut , , , puis au 4ᵉ tour : la variable augmente de après chaque trait.
- 2. Longueur totale tracée : paspas.
- 3. Valeur de côté à la fin du script : Après le 6ᵉ trait ( pas), le dernier bloc de la boucle ajoute encore : .
- 4. Par quel nombre faut-il au minimum remplacer pour que le trait total dépasse pas ? Avec tours : pas, pas assez. Avec tours : pas. Il faut tours.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au collège · Aide aux devoirs