π
<-
Chat plein-écran
[^]

Correction exo 4 (Scratch) DNB 2018 (Amérique du Nord)

Correction exo 4 (Scratch) DNB 2018 (Amérique du Nord)

Message non lude critor » 07 Juin 2018, 10:14

Utilisation de la Casio fx-92+ Spéciale Collège comme aide à la résolution d'un problème Scratch.
Sujet DNB 2018 Amérique du Nord exercice 4.

Image

Question 1a) :
A l'entrée dans la boucle, la variable côté vaut 40. Le côté avec lequel est tracé le 1er carré a donc pour longueur 40.
Vérifions en codant le programme sur calculatrice, et en lui faisant afficher la valeur avec laquelle est tracé le carré. D'autres modifications sont à faire.

La fenêtre de la calculatrice diffère de la fenêtre Scratch:

calculatriceScratch
abscissesde -95 à +96
(191 de largeur)
de -240 à +240
(480 de largeur)
ordonnéesde -23 à +23
(46 de hauteur)
de -180 à +180
(360 de hauteur)

Nous avons donc environ 2,5 fois moins horizontalement et 7,7 fois moins verticalement.
  • Pour que la figure soit affichée, il faut lui donc appliquer un facteur de réduction qui pourra aller de 1 jusqu'à 7,7. Je propose de rajouter une première ligne au script en affectant ce facteur à la variable M, par exemple 1,5. Pour toutes les instructions avancer, il suffira alors de systématiquement diviser les paramètres par M. Si malgré cela l'affichage déborde toujours de l'écran, il suffira juste de modifier la seule première ligne du script en augmentant progressivement le facteur : 2 puis 2,5 et ainsi de suite.
  • L'instruction s'orienter à 90 a pour but d'orienter le lutin vers la droite. Sur calculatrice c'est à remplacer par s'orienter à 0.
  • Les noms de variables ne peuvent avoir qu'une seule lettre sur la calculatrice. Remplaçons donc côté par C.
  • La calculatrice ne permet pas de définir de bloc. Le bloc carré dans la boucle est donc à remplacer directement par son contenu.
Code: Tout sélectionner
4,5→M
Aller à x=-95; y=0
S'orienter à 0 degrés
40→C
Répéter 4
   Stylo écrit
   Répéter 4
      Avancer de C÷M pixels
      Tourner de ↺ 90 degrés
   ⤴
   Stylo relevé
   Afficher résult C
   Avancer de C÷M pixels
   C+20→C
Image
Image

http://wes.casio.com/math/index.php?q=I ... 03F901F902

La calculatrice confirme bien la valeur de 40.



Question 1b) :
Le script s'articule autour d'une boucle répéter 4 fois. Dans le corps de la boucle, la valeur de côté est incrémentée de 20.
A l'entré dans la 4ème et dernière itération de la boucle, côté a donc été incrémentée 3 fois et a donc pour valeur 40+20+20+20=100.
Le carré sera donc tracé avec un côté de longueur 100.
De même, la calculatrice poursuivant l'exécution du script précédent nous confirme 100 pour le 4ème et dernier carré :
Image



Question 2) :
Le stylo ayant initialement pour taille 1 et le 1er carré étant tracé avec une épaisseur de 1, l'incrémentation de la taille du stylo est à ajouter dans le corps de la boucle répéter après le bloc carré.


Question 3) :
Image
Le crayon étant baissé puis levé en début et en fin de tracer de chaque carré, on peut exclure le dessin 2.
Chaque tracer de carré s'achevant avec pour le lutin une reprise des position et direction initiales, avec une simple instruction avance entre les carrés, on peut exclure le dessin 1 et c'est donc le dessin 3.

Vérifions en codant de même le script sur calculatrice :
Code: Tout sélectionner
4,5→M
Aller à x=-95; y=0
S'orienter à 0 degrés
40→C
Répéter 4
   Stylo écrit
   Répéter 4
      Avancer de C÷M pixels
      Tourner de ↺ 90 degrés
   ⤴
   Stylo relevé
   Avancer de (C+30)÷M pixels
   C+20→C
Image
Image

http://wes.casio.com/math/index.php?q=I ... 03F901F902

La calculatrice nous confirme bien le dessin 3.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Retourner vers Corrections DNB/Brevet avec calculatrice

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2262 utilisateurs:
>2247 invités
>11 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)