La programmation
LOGO
Les variables
Exercices
1- Que va afficher ce programme ?
donne "x 10
ec :x
donne "x 20
ec :x
Correction
1- Que va afficher ce programme ?
donne "x 10
ec :x 10
donne "x 20
ec :x 20
Exercices
2- Que va afficher ce programme ?
Ecris 5 + 3
Ecris [5 + 3]
Correction
2- Que va afficher ce programme ?
Ecris 5 + 3 8
Ecris [5 + 3] 5+3
Exercices
3- Complétez ce programme pour qu’il affiche successivement
15, puis 30 après avoir doublé la valeur de n ?
donne "n 15
ec :n 15
donne "n ?
ec :n 30
Correction
3- Complétez ce programme pour qu’il affiche successivement
15, puis 30 après avoir doublé la valeur de n ?
donne "n 15
ec :n 15
donne "n :n * 2
ec :n 30
Exercices
4- Que va afficher ce programme ?
donne "a 5
ec :a + 2
donne "a :a * 3
ec :a
Correction
4- Que va afficher ce programme ?
donne "a 5
ec :a + 2 7
donne "a :a * 3
ec :a 15
Exercices
5- Que va afficher ce programme ?
donne "nom Ali
ec "Bonjour
ec :nom
Correction
5- Que va afficher ce programme ?
donne "nom Ali
ec "Bonjour Bonjour
ec :nom Ali
Exercices
6- Que va afficher ce programme ?
donne "A 8
donne "B :A + 2
donne "A 6
donne "A :A - 1
donne "C 2 * :A + :B
ec :A
ec :B
ec :C
Correction
6- Que va afficher ce programme ?
donne "A 8
donne "B :A + 2
donne "A 6
donne "A :A - 1
donne "C 2 * :A + :B
ec :A 5
ec :B 10
ec :C 20
Exercices
7- Que va afficher ce programme ?
Donne "taille 190
Ecris "taille
Ecris ["taille]
Ecris [taille]
Ecris :taille
Correction
7- Que va afficher ce programme ?
Donne "taille 190
Ecris "taille taille
Ecris ["taille] "taille
Ecris [taille] taille
Ecris :taille 190
Exercices
8- Que va afficher ce programme ?
donne "x 10
donne "y 5
ec :x * 2
ec :y * 3
donne "x :y * :x
donne "y :x - 3
ec "x
ec "y
Correction
8- Que va afficher ce programme ?
donne "x 10
donne "y 5
ec :x * 2 20
ec :y * 3 15
donne "x :y * :x
donne "y :x - 3
ec "x x
ec "y y
Exercices
9- Que va afficher ce programme ?
donne "x 10
donne "y 5
ec :x * 2
ec :y * 3
donne "x :y * :x
donne "y :x - 3
ec :x
ec :y
Correction
9- Que va afficher ce programme ?
donne "x 10
donne "y 5
ec :x * 2 20
ec :y * 3 15
donne "x :y * :x
donne "y :x - 3
ec :x 50
ec :y 47