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.