# Solutions du chapitre 5

# Table des matières

# Activité 1

# Activité 2

# Activité 3

# Activité 4

# Activité 5

# Activité 6

# Activité 7a

L'intérêt de dresser le tableau d'état lors de l'exécution du programme est de comprendre ce qui se passe en mémoire et que l'on ne peut d'ordinaire pas observer. Cela permet aussi de connaître par exemple la longueur du dernier côté dessiné.

# Activité 7b

# Activité 8 (*)

Cet exercice demande un peu plus de travail que les précédents.

Indications

On peut noter les éléments suivants:

  • Les cercles sont concentriques et la taille des cercles augmente dans une progression arithmétique (on rajoute à chaque fois une même quantité au rayon), au contraire de l'exemple 2 qui multipliait à chaque fois le périmètre par 1,2.

# Activité 9

# Activité 10

# Activité 11

# Activité 12

# Activité 13

La vidéo est en cours de préparation

# Activité 14

La vidéo est en cours de préparation

# Activité 15

La vidéo suivante montre comment se débarrasser du petit pixel bleu dans la dernière branche de l'étoile.

# Activité 16

# Activité 17

Preuve mathématique (facultatif)

Cette vidéo présente une preuve que la suite numérique construite dans cet exercice est la suite des carrés parfaits (xn=x2x_n = x^2). Elle fait intervenir quelques notions élémentaires peut-être encore non vues en cours, en particulier celui de suite numérique et la somme

1+2+3++N=N(N+1)21 + 2 + 3 + \ldots + N = \frac{N \cdot (N+1)}{2}

Cette petite preuve est évidemment facultative dans le cours. Elle permet néanmoins à ceux qui aiment les mathématiques de s'amuser un petit peu et d'apprendre peut-être quelque chose dans cette branche.

# Activité 18

# Activité 19

# Activité 20

la solution se trouve à la fin de la vidéo de correction de l'activité 11

# Activité 21

Pour répondre à ce genre de question et prévoir ce que va faire un programme, il faut l'exécuter à la main pas à pas. Le mieux est de dessiner le tableau d'états (ou tableau temporel). On choisit d'observer les variables après la ligne 5.

itération x nombre
- 1 0
1 1 1
2 1 11
3 1 111
4 1 1111
... 1 ...
9 1 111111111

On constate qu'après chaque itération dans la boucle, la valeur de nombre est un nombre qui contient un 1 de plus. Ce phénomène est normal puisqu'à chaque itération, on multiplie nombre par 10 et on rajoute ensuite 1. La variable x ne change par contre pas durant l'exécution du programme.

Vidéo en cours de préparation

# Exercice 1, page 75

# Exercice 2, page 75

# Exercice 3, page 75

Dernière modification: 5/26/2020, 12:01:14 PM