Que penser de toto<--toto ?
On souhaite échanger les valeurs de A et B.
La séquence
A<--B;
B<--A
réalise-t-elle cette opération ?
Si vous le pensez, prouvez-le.
Si vous pensez le contraire, donnez un contre-exemple.
Proposer et justifier une suite d'affectations permettant l'échange
des valeurs de A et B.
Qu'affiche le programme suivant ?
X <--1;
tantque X>0 faire
X<--2*X;
fintantque;
Afficher X
Que penser du programme suivant ?
Y<--0;
Lire X;
tantque X>=0 faire
Y<--Y+1;
fintantque;
Afficher Y
Qu'affiche ce programme ?
X<--10
répéter
Afficher
X;
X<--X-1;
jusqu'à X<0
Inférer la syntaxe et la sémantique de la boucle répéter....jusqu'à
.
Quelle est la différence par rapport à la boucle tantque
?
Qu'affichent les programmes suivants ?
pour i croissant de 1 à 20 faire
pour i décroissant de 20 à 1 faire
afficher i *
i ;
afficher i * i ;
finpour
finpour
Inférer la syntaxe de la boucle pour...finpour. Montrer
que l'on peut toujours réécrire une boucle pour à
l'aide d'une boucle tantque.
En revanche, est-il toujours possible de réécrire une
boucle répéter à l'aide d'une boucle tantque
?