Algorithme sous Scratch

Merci !

Annales corrigées
Classe(s) : 3e | Thème(s) : Écrire et exécuter un programme simple
Type : Exercice | Année : 2018 | Académie : Sujet zéro

Algorithmique

Écrire et exécuter un programme simple

mat3_1800_14_06C

85

Sujet zéro

Exercice 4 • 6 points

Algorithme sous Scratch

mat3_1600_14_00C_03

Motif

mat3_1600_14_00C_04

▶ 1. Pour réaliser la figure ci-dessus, on a défini un motif en forme de losange et on a utilisé l’un des deux programmes A et B ci-après.

Déterminer lequel et indiquer par une figure à main levée le résultat que l’on obtiendrait avec l’autre programme.

Programme A

mat3_1600_14_00C_05

Programme B

mat3_1600_14_00C_06

▶ 2. Combien mesure l’espace entre deux motifs successifs ?

▶ 3. On souhaite réaliser la figure ci-dessous :

mat3_1600_14_00C_07

Pour ce faire, on envisage d’insérer l’instruction mat3_1600_14_00C_08 dans le programme utilisé à la question 1. Où faut-il insérer cette instruction ?

Les clés du sujet

Points du programme

Lecture d’un algorithme informatique.

Nos coups de pouce

 1. Avec le programme B, la dernière instruction fait subir à la figure une rotation.

Corrigé

Corrigé

▶ 1. C’est le programme A qui permet d’obtenir la suite de losanges.

Avec le programme B, on obtiendrait :

mat3_1600_14_00C_18

▶ 2. Chaque motif a une longueur de 40 et l’écart total d’un point du motif au même point du motif suivant est 55. Donc l’écart entre deux motifs est de 15.

▶ 3. Il faut rajouter cette instruction à l’intérieur de la boucle, après le dessin du motif.

mat3_1600_14_00C_19