Bonsoir,
je viens de remettre en ligne une version corrigeant quelques bogues.
je viens de remettre en ligne une version corrigeant quelques bogues.
PS : Aussi.. vous pensez quoi de l'option "bonifier l'Atelier" (dans le menu Edition)?
Code:
Programme :
Syracuse
Traitement :
Application de la suite de Syracuse
Types :
durée est un nombre vide
e est un nombre
Algorithme :
demande e
tant que e est différent de 1, lis
durée vaut durée + 1
Si (e mod 2) est égal à 0 alors e vaut e / 2
Sinon, e vaut e * 3 + 1
ferme
affiche durée
termine
Code:
Boucle :
Simple :
Rôles :
a est un nombre valant 0
Actions :
tant que a<
10, lis
a vaut a + 1
affiche a
ferme
Code:
Programme :
Syracuse
Traitement :
Application de la suite de Syracuse
Variables :
durée est un nombre valant 0
e est un nombre
Algorithme :
lire e
tant que e != 1 faire debut
durée prend_la_valeur durée + 1
si (e mod 2) == 0 faire debut
e prend_la_valeur e / 2
fin
sinon, debut
e prend_la_valeur e * 3 + 1
fin
fin
afficher durée
|
|