Dans le chapitre précédent, tu as appris à écrire des expressions simples dans un langage de programmation.

Dans ce chapitre, tu vas apprendre à écrire des expressions imbriquées : des expressions dans des expressions dans des expressions…

Russian Dolls

Expressions imbriquées

Les expressions imbriquées ressemblent à des poupées russes : une expression contient une expression qui contient une expression qui contient une expression qui contient…

Tu dois te demander à quoi peut bien servir une expression contenu dans une expression ?

Voici un exemple. Composons une expression imbriquées qui ajoute 3 et 4 et qui multiplie ce résultat par 5.

Pour ça nous allons réutiliser les 3 étapes d’une expression que nous avons appris dans le chapitre précédent:

  1. D’abord, tu dois dire à l’ordinateur qu’il doit executer quelque chose. Pour cela tu utilises les parenthèses (). L’ordinateur va executer pour toi ce qui se trouve entre les parenthèses.

  2. Ensuite, tu dois dire à l’ordinateur quelle opération il doit executer : dans notre cas il s’agit de la multiplication.

  3. Enfin, tu dois dire à l’ordinateur quels sont les détails de l’opération : les opérandes. Dans notre cas, les opérandes sont (+ 3 4) et 5.

Si on suit ces trois rêgles, on obtient :

(* (+ 3 4) 5)

Félicitation ! C’est ta première expression imbriquées.

Maintenant, essaie d’utiliser plus d’opérandes : tu peux écrire (* (+ 3 4) 5 6 8) par exemple.

Exercices

Si tu as des difficultés avec un exercice, relis les détails des 3 étapes d’une expression.

A. ajoute 10 à 12 et multiplie le résultat par 3

()

B. ajoute 7 à 9 et multiplie le résultat par 5

()

C. multiplie 7 par 9 et ajoute 6 au résultat

()

D. multiplie 7 par 9 et ajoute 6 et 9 au résultat

()

E. ajoute 7 à 9 et multiplie le résultat par 5 et 3

()

F. ajoute 7 à 9 et multiplie le résultat par (+ 3 8 9)

()

Voici les solutions :

A. 66

B. 80

C. 69

D. 78

E. 240

F. 320

Send us a screenshot with your programs to viebel@gmail.com.