Want to create interactive content? It’s easy in Genially!

Get started free

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:

Urban Illustrated Presentation

3D Corporate Reporting

Discover Your AI Assistant

Vision Board

SWOT Challenge: Classify Key Factors

Explainer Video: Keys to Effective Communication

Explainer Video: AI for Companies

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

  • 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 :

  • Choisir un nombre ;
  • 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.