Chapitre 1: Qu'est ce que la programmation informatique ?
La programmation informatique sert à dire à l’ordinateur ce qu’il doit faire.
Les ordinateurs ne comprennent qu’un langage particulier. Lorsque tu veux parler avec tes amis, tu utilises un langage humain comme le français, l’anglais ou l’espagnol. Lorsque tu veux parler avec un ordinateur, tu dois utiliser un langage informatique comme ruby, python ou clojure. Ce sont des langages de programmation.
Assez d’introduction, commençons à programmer.
Les 3 étapes d’une expression
Imagine que tu ne te souviennes plus de tes tables de multiplications et que tu souhaites que l’ordinateur calcule pour toi 7
multiplié par 8
. Comment peux-tu lui demander de le faire?
Pour cela tu dois comprendres les 3 étapes d’une expression:
-
D’abord, tu dois dire à l’ordinateur que tu veux qu’il execute quelque chose. Pour cela tu dois utiliser les parenthèses :
()
. L’ordinateur va éxecuter pour toi ce qui se trouve entre les parenthèses. -
Ensuite, tu dois dire à l’ordinateur quelle
opération
il doit executer : dans notre cas l’opération est la multiplication. Le symbole de la multiplication est :*
. -
Enfin, tu dois dire à l’ordinateur quel sont les détails de l’
opération
. On les appelleopérandes
. Dans notre cas, lesopérandes
sont7
et8
. Les opérandes doivent êtres séparées par au moins une espace de l’opération, et par au moins une espace les uns des autres.
Si on suit ces trois rêgles, on obtient :
(* 7 8)
Dans cet exemple, essaies de remplacer les opérandes 7
et 8
par 4
et 5
.
Que c’est t’il passé ?
As-tu obtenu 20
?
Maintenant essaies d’ajouter plus d’opérandes
: tu peux essayer d’écrire (* 2 3 4 6 8 2 3)
par exemple.
Essaies aussi d’ajouter plus d’espaces entre les opérandes, ou entre les opérandes et les parenthèses.
Quel résultat obtiens-tu ?
Quand tu parles à un ami tu utilises des phrases. Quand tu parles à un ordinateur, tu utilises des expressions
.
Exercices
Si tu as des difficultés avec un exercice, relis les détails des 3 étapes d’une expression.
A. Écris un programme qui calcule 7*8
()
As-tu obtenu 56
?
B. Écris un programme qui calcule 2*3*4*5
()
As-tu obtenu 120
?
C. Écrit un programme qui calcule 2+3+4+5
()
As-tu obtenu 14
?
Send us a screenshot with your programs to viebel@gmail.com.