Les structures de répétition
CHAPITRE 5
80
donnez un nombre entier : 5
voici son carré : 25
donnez un nombre entier : 12
voici son carré : 144
donnez un nombre entier : 0
voici son carré : 0
vous avez fourni 3 valeurs (y compris le 0 de fin)
Affichage des carrés de valeurs fournies en données avec comptage
Remarque
Nous avons introduit ici quelques indications dans notre programme, précédées des caractères //. Il s’agit de ce que l’on nomme des commentaires, c’est-à-dire du texte destiné au lecteur
du programme et n’ayant aucune influence sur sa traduction. Nous conviendrons par la suite
que le texte qui suit ces caractères // jusqu’à la fin de la ligne constitue un tel commentaire.
3.2.2 Exemple 2
Dans le précédent programme, nous n’utilisions la valeur du compteur qu’après la fin de la
boucle ; il est naturellement possible de l’exploiter également à l’intérieur de la boucle,
comme dans cet exemple, dans lequel nous « numérotons » les valeurs demandées à
l’utilisateur :
entier n
// pour le nombre fourni par l’utilisateur
entier i
// compteur du nombre de valeurs traitées
i := 0
répéter
{ i := i + 1
// attention à l’emplacement de cette incrémentation
écrire «donnez un », i, «ème nombre entier : »
lire n
écrire «voici son carré : », n*n
}
jusqu’à n = 0
}
écrire «vous avez fourni », i, «valeurs (y compris le 0 de fin)»
donnez un 1ème nombre entier : 5
voici son carré : 25
donnez un 2ème nombre entier : 12
voici son carré : 144
donnez un 3ème nombre entier : 0
voici son carré : 0
vous avez fourni 3 valeurs (y compris le 0 de fin)
Affichage des carrés de valeurs fournies en données avec comptage et numérotation
CHAPITRE 5
80
donnez un nombre entier : 5
voici son carré : 25
donnez un nombre entier : 12
voici son carré : 144
donnez un nombre entier : 0
voici son carré : 0
vous avez fourni 3 valeurs (y compris le 0 de fin)
Affichage des carrés de valeurs fournies en données avec comptage
Remarque
Nous avons introduit ici quelques indications dans notre programme, précédées des caractères //. Il s’agit de ce que l’on nomme des commentaires, c’est-à-dire du texte destiné au lecteur
du programme et n’ayant aucune influence sur sa traduction. Nous conviendrons par la suite
que le texte qui suit ces caractères // jusqu’à la fin de la ligne constitue un tel commentaire.
3.2.2 Exemple 2
Dans le précédent programme, nous n’utilisions la valeur du compteur qu’après la fin de la
boucle ; il est naturellement possible de l’exploiter également à l’intérieur de la boucle,
comme dans cet exemple, dans lequel nous « numérotons » les valeurs demandées à
l’utilisateur :
entier n
// pour le nombre fourni par l’utilisateur
entier i
// compteur du nombre de valeurs traitées
i := 0
répéter
{ i := i + 1
// attention à l’emplacement de cette incrémentation
écrire «donnez un », i, «ème nombre entier : »
lire n
écrire «voici son carré : », n*n
}
jusqu’à n = 0
}
écrire «vous avez fourni », i, «valeurs (y compris le 0 de fin)»
donnez un 1ème nombre entier : 5
voici son carré : 25
donnez un 2ème nombre entier : 12
voici son carré : 144
donnez un 3ème nombre entier : 0
voici son carré : 0
vous avez fourni 3 valeurs (y compris le 0 de fin)
Affichage des carrés de valeurs fournies en données avec comptage et numérotation
