Vous êtes sur la page 1sur 3

Thème E : Algorithmique et programmation

Correction - Puissance d'exposant entier positif


Objectifs :
→ Manipuler et comprendre les boucles en exécutant un script de jeu.
→ Construire un algorithme mettant en jeu des connaissances de mathématiques et appréhender
différemment le contenu mathématiques d'une activité.
→ Mobiliser la définition d'une puissance entière.
→ Observer les limites du logiciel.

Partie I : Puissance 3 d'un nombre relatif


Nous allons écrire un script qui demande à un utilisateur de saisir un nombre et qui calcule ce
nombre à l'exposant 3.
1) Ouvrez le logiciel Scratch.
2) Quel bloc d'instruction devez-vous utiliser pour demander à l'utilisateur le nombre de
départ ? Ajoutez ce bloc d'instruction à votre script.
« Demander « Quel est le nombre de départ ? » et attendre »
3) Créez une variable appelée « n ».
4) Créez une autre variable appelée « produit ».
5) Traduisez l'algorithme suivant en langage Scratch pour l'ajouter à votre script afin qu'il
calcule le nombre choisi par l'utilisateur à l'exposant 3.
Mettre la variable « n » à la réponse donnée par l'utilisateur
Mettre la variable « produit » à 1
Répéter 3 fois l'instruction : mettre la variable « produit » au calcul « produit ∗n »
Afficher la variable « produit »

6) Quel est le rôle de la variable « produit » ?


La variable « produit » a pour rôle de stocker les résultats des multiplications les unes à la
suite des autres. Le résultat de la dernière multiplication correspond au résultat de la
puissance recherchée c'est pourquoi on affiche cette variable.
7) Testez votre programme avec les nombres suivants : 2 ; (-2) ; 10 ; 241 et écrivez vos
résultats ci-dessous.

23=8 (−2)3 =−8 10 3=1000 2413=13 997521


Appelez le professeur pour vérification.
8) Enregistrez dans votre dossier personnel ce fichier sous le nom :
Act_Puissance_partie1_Classe_NOM_Prenom

Partie II : Puissance quelconque d'un nombre relatif


Nous souhaitons désormais que l'utilisateur choisisse le nombre de départ mais aussi l'exposant afin
que le programme renvoie le résultat final.
1) Pour cela, on pose une deuxième question à l'utilisateur :
« Quel est l'exposant que vous souhaitez ? »
Modifiez votre précédent script pour insérer cette nouvelle question.
2) Créez alors une autre variable appelée « exposant ».
3) Finalisez le script afin qu'il calcule le nombre choisi à la puissance choisie par l'utilisateur.

4) A l'aide de votre programme, complétez les égalités ci-dessous :

27=128 (−2)7 =−128 105=100000 457=373669 453125


Appelez le professeur pour vérification.
5) Enregistrez dans votre dossier personnel ce fichier sous le nom :
Act_Puissance_partie2_Classe_NOM_Prenom

Partie III : Pour aller plus loin...


1) Calculez les premières puissances de 5. Que peut-on dire sur les deux derniers chiffres ?
On peut conjecturer qu'hormis la puissance 1 de 5, les puissances de 5 se terminent toutes
par « 25 ».
30
2) A l'aide de votre script, calculez 5 . Que pensez-vous du résultat affiché ?
Le résultat affiché ne termine pas par « 25 », il semble donc être faux.
3) En procédant à différents essais, déterminez le nombre de chiffres exacts que le logiciel est
capable de donner. Justifiez votre réponse.
22 23
On remarque que 5 se termine par « 25 » et contient 16 chiffres alors que 5 se
termine par « 24 » et contient 17 chiffres.
Donc le logiciel est capable de donner 16 chiffres exacts.

Vous aimerez peut-être aussi