Programme de calculS
cycle 4
Cette page est protégée par mot de passe
Introduire le mot de passe
Consignes avant de débuter
Ce TP contient des explications à lire et des exercices d'application
Je lis pour comprendre
à toi de faire
N'hésite pas revenir en arrière pour relire les explications.
Laisse les pages scratch ouvertes pour que je puisse les voir.
...
SUITE
Je lis pour comprendre
Voici les 4 blocs qui permettent d'additionner, de soustraire, de multiplier et de diviser des nombres.
addition
soustraction
multiplication
division
SUITE
Je lis pour comprendre
Pour coder le calcul 5 + 7 il faut remplir le bloc d'addition
par 5 et 7 :
SUITE
Je lis pour comprendre
Les parenthèses n'existent pas sur Scratch.
Pour coder le calcul 2 × ( 5 + 7 ) il faut insérer le bloc d'addition dans le bloc de multiplication :
on obtient :
SUITE
à toi de faire
1 ) Ecrire l'expression numérique qui correspond à chaque code.
Ne mettre aucun espace. Utiliser les signes opératoires / * - +
besoin d'aide
VALIDER
SUITE
à toi de faire
2 ) Ecrire l'expression numérique qui correspond à chaque code.
Ne mettre aucun espace. Utiliser les signes opératoires / * - +
besoin d'aide
VALIDER
SUITE
Je lis pour comprendre
Pour afficher le résultat du calcul 5 + 7
il faut utiliser le bloc dire (...) pendant (...) secondes
en insérant le calcul dans la première bulle :
La réponse s'affiche :
12
SUITE
à toi de faire - script 1
Utilise les blocs sur Scratch pour afficher le résultat du calcul : 32,4 - 6,7 × 4,5
- Clique sur le lien suivant pour accéder au script :
- Clique sur voir à l'intérieur
Quel résultat s'affiche ?
SUITE
VALIDER
à toi de faire - script 2
Utilise les blocs sur Scratch pour afficher le résultat du calcul : (5,8 - 2,1) ÷ (1,4 + 3,6)
- Clique sur le lien suivant pour accéder au script :
- Clique sur voir à l'intérieur
Quel résultat s'affiche ?
SUITE
VALIDER
à toi de faire - script 3
Utilise les blocs sur Scratch pour afficher le résultat du calcul : 2,5 × ( 4,1 - 1,9 ) ÷ 1,1
- Clique sur le lien suivant pour accéder au script :
- Clique sur voir à l'intérieur
Quel résultat s'affiche ?
SUITE
VALIDER
Je lis pour comprendre
On peut demander à l'utilisateur de taper un nombre,
sa réponse est enregistrée dans une variable qui s'appelle
C'est comme une boîte dans laquelle on enregistre la réponse
On utilise le bloc
en écrivant la question dans la bulle.
Par exemple :
L'utilisateur tape son nombre et sa réponse est enregistrée dans la variable
Pour tester :
= 312
312
SUITE
Je lis pour comprendre
Voici un programme de calculs :
- Choisir un nombre ;
- lui ajouter 7 ;
- multiplier le résultat par 2.
Pour le tester avec n'importe quelle valeur sur Scratch, on peut le coder ainsi :
Pour tester :
SUITE
à toi de faire - script 4
Utilise les blocs sur Scratch pour coder le programme de calculs suivant :
- Choisir un nombre ;
- le multiplier par 3 ;
- soustraire 5 au résultat.
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 46,7 ?
SUITE
VALIDER
à toi de faire - script 5
Utilise les blocs sur Scratch pour coder le programme de calculs suivant :
- Choisir un nombre ;
- lui ajouter 49 ;
- diviser le résultat par 3.
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 29 ?
SUITE
VALIDER
Je lis pour comprendre
On peut aussi coder un programme de calculs par étapes en utilisant une autre variable que l'on crée dans l'onglet variable.
Exemple : création d'une variable
SUITE
Je lis pour comprendre
Le bloc
permet de donner une valeur à la variable
Exemple :
signifie que l'on stocke le résultat du calcul dans la variable Autrement dit, on ajoute 5 au nombre choisi par l'utilisateur et on enregistre le résultat dans la variable
SUITE
Je lis pour comprendre
exemple de code du programme de calculs :
- Choisir un nombre ;
- lui ajouter 3 ;
- multiplier le résultat par 2.
nombre choisi + 3
résultat × 2
Pour tester :
la dernière valeur enregistrée est le résultat du programme de calculs
SUITE
à toi de faire 1
Complète le programme de calculs qui correspond au script suivant.
- Choisir un nombre ;
- lui soustraire 9 ;
- diviser le résultat par 2 ;
- ajouter 1 .
SUITE
VALIDER
mots acceptés : ajouter - soustraire - multiplier - diviser
à toi de faire 2
Complète le programme de calculs qui correspond au script suivant.
- Choisir un nombre ;
- lui soustraire 9 ;
- multiplier le résultat par 2 ;
- ajouter 1 .
SUITE
VALIDER
mots acceptés : ajouter - soustraire - multiplier - diviser
à toi de faire - script 6
Utilise les blocs sur Scratch pour coder le programme de calculs suivant en utilisant la variable
- Choisir un nombre ;
- le diviser par 4 ;
- multiplier le résultat par 3 ;
- soustraire 7.
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 56 ?
SUITE
VALIDER
à toi de faire - script 7
Utilise les blocs sur Scratch pour coder le programme de calculs suivant en utilisant la variable
- Choisir un nombre ;
- lui ajouter 13 ;
- multiplier le résultat par 7 ;
- soustraire le nombre de départ.
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 19 ?
SUITE
VALIDER
DNB
ex 1
Quel résultat obtient-on avec ce programme si on choisit −9 comme nombre de départ ?
réponse :
SUITE
VALIDER
besoin d'aide
DNB
ex 2
Un club de sport propose une nouvelle formule annuelle pour ses adhérents :
« Achat d’une carte d’adhésion à 32 € donnant droit à un tarif de 4,50 € par séance ». On s’intéresse au programme qui permet de donner le prix à payer en fonction du nombre de séances pratiquées dans cette salle de sport.
Compléter les lignes 4 et 5 pour que ce script corresponde au programme
souhaité.
12 3 4 5 6
SUITE
VALIDER
DNB
ex 3 - Q1
Voici un programme de calculs :
- Choisir un nombre ;
- prendre le carré du nombre de départ ;
- ajouter le triple du nombre de départ ;
- soustraire 10 au résultat.
Appliquer ce programme de calcul au nombre −3.
Quel nombre obtient-on ?
SUITE
besoin d'aide
VALIDER
DNB
ex 3 - Q2
Vous trouverez ci-dessous un script, écrit avec scratch.
- Choisir un nombre ;
- prendre le carré du nombre de départ ;
- ajouter le triple du nombre de départ ;
- soustraire 10 au résultat.
12 3 4 5 6 7
Compléter les lignes 5 et 6 pour que ce script corresponde au programme
de calculs.
SUITE
VALIDER
DNB
ex 4 - Q1
choisir un nombre
soustraire 2
ajouter 1
multiplier les 2 résultats
résultat final
On considère le programme de calculs suivant :
Calculer le résultat final donné par ce programme lorsque le nombre de départ choisi est .
-32
SUITE
réponse :
VALIDER
besoin d'aide
DNB
ex 4 - Q2
choisir un nombre
soustraire 2
ajouter 1
multiplier les 2 résultats
résultat final
Le script ci-dessous, écrit avec un logiciel de programmation, correspond au
programme de calculs. Compléter les lignes 3, 4 et 5 du script.
12 3 4 5
SUITE
VALIDER
DNB
ex 5
Voici un programme de calculs :
- mettre ce nombre au carré ;
- soustraire le triple du nombre de départ ;
- soustraire 4.
Compléter les lignes 4 et 6 du programme afin que celui-ci corresponde au programme de calculs.
12 3 4 5 6 7
SUITE
VALIDER
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
Pour pouvoir simplifier certains programmes, il faut être capable d'écrire en une seule expression (une expression littérale) un programme de calcul écrit en plusieurs lignes (une ligne par étape).
programmes à tester
1. a ) Saisir et tester ce programme pour différentes valeurs de départ. Script :
Complète le tableau :
programme n°1
VALIDER
|-6
|6
SUITE
|12
10
|22
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
1. b ) Saisir et tester ce programme pour différentes valeurs de départ. Script :
Complète le tableau :
programme n°2
|-6
VALIDER
10
|6
|12
SUITE
|22
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
1. c ) Compare les valeurs que tu as trouvées pour les deux programmes. Que constates-tu ?
programme n°1
programme n°2
10
10
Appelle-moi avant de passer !
SUITE
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
réécriture des programmes
<input autocomplet="off" class="C3q" style="background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); font-size: 22px; text-align: center; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 400px; font-weight: 700; width: 60px; height: 25px; padding: 0px; font-family: arimo;" "="" placeholder="..." type="text"><script></script>
2. a ) En suivant l'exemple de la question 1, réécris le programme suivant en utilisant une seule ligne de calculs. Script :
programme n°3
complète les pointillés
12
<input autocomplet="off" class="C3q" style="background-color: rgba(255, 255, 255, 0); color: rgb(255, 255, 255); font-size: 24px; text-align: center; border-style: solid; border-width: 0px; border-color: rgb(0, 0, 0); border-radius: 96px; font-weight: 700; width: 45px; height: 25px; padding: 0px; font-family: arimo;" "="" placeholder="..." type="text"><script></script>
|-
|*
|/
|+
|3
|8
|4
|12
réponse
SUITE
VALIDER
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
simplification des programmes
c ) Écris l’expression littérale qui permet de calculer le résultat du programme de calculs n°3 pour n’importe quel nombre a choisi au départ.
2. b ) Teste le programme n°3 pour différentes valeurs, quelle conjecture peux-tu faire ?
Supprime toutes les parenthèses inutiles.Ne mets aucun espace. Utilise les signes opératoires / * - +
programme n°3 (réécrit)
|(a*8+12)/4-3|(8*a+12)/4-3|(8a+12)/4-3|(12+a*8)/4-3|(12+8*a)/4-3|(12+8a)/4-3
12
Maintenant prouve ta conjecture en développant et réduisant l’expression littérale obtenue.Montre-moi ta réponse.
VALIDER
Script :
Appelle-moi pour me donner ta conjecture.
activité de Jean-Yves Labouche
à faire sans scratch
programmes de calculs et expressions littérales
réécriture des programmes
3. a ) Réécris le programme suivant en utilisant une seule ligne de calculs.
programme n°4
20
complète les pointillés
|/
|+
|-
|*
|2
|20
|120
|6
120
réponse
SUITE
VALIDER
activité de Jean-Yves Labouche
à faire sans scratch
programmes de calculs et expressions littérales
simplification des programmes
c ) Écris l’expression littérale qui permet de calculer le résultat du programme de calculs n°4 pour n’importe quel nombre a choisi au départ.
3. b ) Teste le programme n°4 pour différentes valeurs, quelle conjecture peux-tu faire ?
Supprime toutes les parenthèses inutiles.Ne mets aucun espace. Utilise les signes opératoires / * - +
programme n°4 (réécrit)
|((a+20)*6-120)/2|((20+a)*6-120)/2|(6*(a+20)-120)/2|(6*(20+a)-120)/2
120
20
Maintenant prouve ta conjecture en développant et réduisant l’expression littérale obtenue.Montre-moi ta réponse.
VALIDER
Appelle-moi pour me donner ta conjecture.
Le TP est terminé
Bravo !
Le bloc imbriqué dans l'autre correspond au calcul entre parenthèses.
Quelle valeur est enregistrée dans chaque variable ?
Quel calcul est fait à la fin ?
Tu peux procéder par étapes : - calcule séparément - 2 et + 1- puis multiplie les deux résultats.
-32
-32
programme n°1 (réécrit)
programme n°1
10
10
- que vaut le carré de -3 ?
- que vaut le triple de -3 ?
- ajoute ces deux résultats puis enlève 10.
Les blocs imbriqués dans les autres correspondent à des calculs entre parenthèses.
Scratch_programme de calculs
Virginie Lecapitaine
Created on February 21, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Urban Illustrated Presentation
View
3D Corporate Reporting
View
Discover Your AI Assistant
View
Vision Board
View
SWOT Challenge: Classify Key Factors
View
Explainer Video: Keys to Effective Communication
View
Explainer Video: AI for Companies
Explore all templates
Transcript
Programme de calculS
cycle 4
Cette page est protégée par mot de passe
Introduire le mot de passe
Consignes avant de débuter
Ce TP contient des explications à lire et des exercices d'application
Je lis pour comprendre
à toi de faire
N'hésite pas revenir en arrière pour relire les explications.
Laisse les pages scratch ouvertes pour que je puisse les voir.
...
SUITE
Je lis pour comprendre
Voici les 4 blocs qui permettent d'additionner, de soustraire, de multiplier et de diviser des nombres.
addition
soustraction
multiplication
division
SUITE
Je lis pour comprendre
Pour coder le calcul 5 + 7 il faut remplir le bloc d'addition
par 5 et 7 :
SUITE
Je lis pour comprendre
Les parenthèses n'existent pas sur Scratch.
Pour coder le calcul 2 × ( 5 + 7 ) il faut insérer le bloc d'addition dans le bloc de multiplication :
on obtient :
SUITE
à toi de faire
1 ) Ecrire l'expression numérique qui correspond à chaque code.
Ne mettre aucun espace. Utiliser les signes opératoires / * - +
besoin d'aide
VALIDER
SUITE
à toi de faire
2 ) Ecrire l'expression numérique qui correspond à chaque code.
Ne mettre aucun espace. Utiliser les signes opératoires / * - +
besoin d'aide
VALIDER
SUITE
Je lis pour comprendre
Pour afficher le résultat du calcul 5 + 7
il faut utiliser le bloc dire (...) pendant (...) secondes
en insérant le calcul dans la première bulle :
La réponse s'affiche :
12
SUITE
à toi de faire - script 1
Utilise les blocs sur Scratch pour afficher le résultat du calcul : 32,4 - 6,7 × 4,5
Quel résultat s'affiche ?
SUITE
VALIDER
à toi de faire - script 2
Utilise les blocs sur Scratch pour afficher le résultat du calcul : (5,8 - 2,1) ÷ (1,4 + 3,6)
Quel résultat s'affiche ?
SUITE
VALIDER
à toi de faire - script 3
Utilise les blocs sur Scratch pour afficher le résultat du calcul : 2,5 × ( 4,1 - 1,9 ) ÷ 1,1
Quel résultat s'affiche ?
SUITE
VALIDER
Je lis pour comprendre
On peut demander à l'utilisateur de taper un nombre,
sa réponse est enregistrée dans une variable qui s'appelle
C'est comme une boîte dans laquelle on enregistre la réponse
On utilise le bloc
en écrivant la question dans la bulle.
Par exemple :
L'utilisateur tape son nombre et sa réponse est enregistrée dans la variable
Pour tester :
= 312
312
SUITE
Je lis pour comprendre
Voici un programme de calculs :
Pour le tester avec n'importe quelle valeur sur Scratch, on peut le coder ainsi :
Pour tester :
SUITE
à toi de faire - script 4
Utilise les blocs sur Scratch pour coder le programme de calculs suivant :
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 46,7 ?
SUITE
VALIDER
à toi de faire - script 5
Utilise les blocs sur Scratch pour coder le programme de calculs suivant :
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 29 ?
SUITE
VALIDER
Je lis pour comprendre
On peut aussi coder un programme de calculs par étapes en utilisant une autre variable que l'on crée dans l'onglet variable.
Exemple : création d'une variable
SUITE
Je lis pour comprendre
Le bloc
permet de donner une valeur à la variable
Exemple :
signifie que l'on stocke le résultat du calcul dans la variable Autrement dit, on ajoute 5 au nombre choisi par l'utilisateur et on enregistre le résultat dans la variable
SUITE
Je lis pour comprendre
exemple de code du programme de calculs :
nombre choisi + 3
résultat × 2
Pour tester :
la dernière valeur enregistrée est le résultat du programme de calculs
SUITE
à toi de faire 1
Complète le programme de calculs qui correspond au script suivant.
SUITE
VALIDER
mots acceptés : ajouter - soustraire - multiplier - diviser
à toi de faire 2
Complète le programme de calculs qui correspond au script suivant.
SUITE
VALIDER
mots acceptés : ajouter - soustraire - multiplier - diviser
à toi de faire - script 6
Utilise les blocs sur Scratch pour coder le programme de calculs suivant en utilisant la variable
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 56 ?
SUITE
VALIDER
à toi de faire - script 7
Utilise les blocs sur Scratch pour coder le programme de calculs suivant en utilisant la variable
Clique sur le lien suivant pour accéder au script :
Quel résultat s'affiche si le nombre choisi est 19 ?
SUITE
VALIDER
DNB
ex 1
Quel résultat obtient-on avec ce programme si on choisit −9 comme nombre de départ ?
réponse :
SUITE
VALIDER
besoin d'aide
DNB
ex 2
Un club de sport propose une nouvelle formule annuelle pour ses adhérents : « Achat d’une carte d’adhésion à 32 € donnant droit à un tarif de 4,50 € par séance ». On s’intéresse au programme qui permet de donner le prix à payer en fonction du nombre de séances pratiquées dans cette salle de sport.
Compléter les lignes 4 et 5 pour que ce script corresponde au programme souhaité.
12 3 4 5 6
SUITE
VALIDER
DNB
ex 3 - Q1
Voici un programme de calculs :
Appliquer ce programme de calcul au nombre −3.
Quel nombre obtient-on ?
SUITE
besoin d'aide
VALIDER
DNB
ex 3 - Q2
Vous trouverez ci-dessous un script, écrit avec scratch.
12 3 4 5 6 7
Compléter les lignes 5 et 6 pour que ce script corresponde au programme de calculs.
SUITE
VALIDER
DNB
ex 4 - Q1
choisir un nombre
soustraire 2
ajouter 1
multiplier les 2 résultats
résultat final
On considère le programme de calculs suivant :
Calculer le résultat final donné par ce programme lorsque le nombre de départ choisi est .
-32
SUITE
réponse :
VALIDER
besoin d'aide
DNB
ex 4 - Q2
choisir un nombre
soustraire 2
ajouter 1
multiplier les 2 résultats
résultat final
Le script ci-dessous, écrit avec un logiciel de programmation, correspond au programme de calculs. Compléter les lignes 3, 4 et 5 du script.
12 3 4 5
SUITE
VALIDER
DNB
ex 5
Voici un programme de calculs :
Compléter les lignes 4 et 6 du programme afin que celui-ci corresponde au programme de calculs.
12 3 4 5 6 7
SUITE
VALIDER
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
Pour pouvoir simplifier certains programmes, il faut être capable d'écrire en une seule expression (une expression littérale) un programme de calcul écrit en plusieurs lignes (une ligne par étape).
programmes à tester
1. a ) Saisir et tester ce programme pour différentes valeurs de départ. Script :
Complète le tableau :
programme n°1
VALIDER
|-6
|6
SUITE
|12
10
|22
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
1. b ) Saisir et tester ce programme pour différentes valeurs de départ. Script :
Complète le tableau :
programme n°2
|-6
VALIDER
10
|6
|12
SUITE
|22
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
1. c ) Compare les valeurs que tu as trouvées pour les deux programmes. Que constates-tu ?
programme n°1
programme n°2
10
10
Appelle-moi avant de passer !
SUITE
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
réécriture des programmes
<input autocomplet="off" class="C3q" style="background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); font-size: 22px; text-align: center; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 400px; font-weight: 700; width: 60px; height: 25px; padding: 0px; font-family: arimo;" "="" placeholder="..." type="text"><script></script>
2. a ) En suivant l'exemple de la question 1, réécris le programme suivant en utilisant une seule ligne de calculs. Script :
programme n°3
complète les pointillés
12
<input autocomplet="off" class="C3q" style="background-color: rgba(255, 255, 255, 0); color: rgb(255, 255, 255); font-size: 24px; text-align: center; border-style: solid; border-width: 0px; border-color: rgb(0, 0, 0); border-radius: 96px; font-weight: 700; width: 45px; height: 25px; padding: 0px; font-family: arimo;" "="" placeholder="..." type="text"><script></script>
|-
|*
|/
|+
|3
|8
|4
|12
réponse
SUITE
VALIDER
activité de Jean-Yves Labouche
programmes de calculs et expressions littérales
simplification des programmes
c ) Écris l’expression littérale qui permet de calculer le résultat du programme de calculs n°3 pour n’importe quel nombre a choisi au départ.
2. b ) Teste le programme n°3 pour différentes valeurs, quelle conjecture peux-tu faire ?
Supprime toutes les parenthèses inutiles.Ne mets aucun espace. Utilise les signes opératoires / * - +
programme n°3 (réécrit)
|(a*8+12)/4-3|(8*a+12)/4-3|(8a+12)/4-3|(12+a*8)/4-3|(12+8*a)/4-3|(12+8a)/4-3
12
Maintenant prouve ta conjecture en développant et réduisant l’expression littérale obtenue.Montre-moi ta réponse.
VALIDER
Script :
Appelle-moi pour me donner ta conjecture.
activité de Jean-Yves Labouche
à faire sans scratch
programmes de calculs et expressions littérales
réécriture des programmes
3. a ) Réécris le programme suivant en utilisant une seule ligne de calculs.
programme n°4
20
complète les pointillés
|/
|+
|-
|*
|2
|20
|120
|6
120
réponse
SUITE
VALIDER
activité de Jean-Yves Labouche
à faire sans scratch
programmes de calculs et expressions littérales
simplification des programmes
c ) Écris l’expression littérale qui permet de calculer le résultat du programme de calculs n°4 pour n’importe quel nombre a choisi au départ.
3. b ) Teste le programme n°4 pour différentes valeurs, quelle conjecture peux-tu faire ?
Supprime toutes les parenthèses inutiles.Ne mets aucun espace. Utilise les signes opératoires / * - +
programme n°4 (réécrit)
|((a+20)*6-120)/2|((20+a)*6-120)/2|(6*(a+20)-120)/2|(6*(20+a)-120)/2
120
20
Maintenant prouve ta conjecture en développant et réduisant l’expression littérale obtenue.Montre-moi ta réponse.
VALIDER
Appelle-moi pour me donner ta conjecture.
Le TP est terminé
Bravo !
Le bloc imbriqué dans l'autre correspond au calcul entre parenthèses.
Quelle valeur est enregistrée dans chaque variable ?
Quel calcul est fait à la fin ?
Tu peux procéder par étapes : - calcule séparément - 2 et + 1- puis multiplie les deux résultats.
-32
-32
programme n°1 (réécrit)
programme n°1
10
10
Les blocs imbriqués dans les autres correspondent à des calculs entre parenthèses.