Control Continu S2 2018
Control Continu S2 2018
Control Continu S2 2018
Contrôle Continu
Aucun document n'est autorisé
2. Que font les deux fonctions Toto et Loulou ? (deux lignes au maximum pour chacune d’entre elles.)
S: 4 6 8 23 53 56 76 87 90 ls = 9.
TnS : 8 23 56 87 lTnS = 4.
1/2
3 Le tableau génératif 5 pts. U30’
Écrire une fonction Tab_Generatif qui prend en entrée un tableau T (à deux dimensions) et un nombre
d’étapes N, qui le rempli avec le chiffre 1, 2 et 3 en appliquant le principe suivant :
1. Au début, à l’étape 1 : la première case de la première ligne contient le chiffre 1.
2. Puis à chaque étape de la génération (c.-à-d, la ligne suivante), 1 est transformé en 1 2 3 (3 cases) , 2
est transformé en 3, et 3 est transformé en 1.
3. Toutes les autres cases sont initialisées à 0.
Exemple :
Etape 1 : 1
Etape 2 : 1 2 3
Etape 3 : 1 2 3 3 1
Etape 4 : 1 2 3 3 1 1 1 2 3
Etape 5 : 1 2 3 3 1 1 1 2 3 1 2 3 1 2 3 3 1
Etape 6 : 1 2 3 3 1 1 1 2 3 1 2 3 1 2 3 3 1 1 2 3 3 1 1 2 3 3 1 1 1 2 3
Etape 7 : ...
L’appelle de la fonction Tab_Generatif avec un nombre d’étapes égale à 6 nous permet donc d’obtenir
le tableau ci-dessous :
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 3 3 1 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 3 3 1 1 1 2 3 1 2 3 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 3 3 1 1 1 2 3 1 2 3 1 2 3 3 1 1 2 3 3 1 1 2 3 3 1 1 1 2 3
« Bon courage »
2/2