Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Erreur dans l'algorithme sur Algobox

Posté par
Sakyo
07-01-15 à 19:30

Bonjour à tous,

Je dois faire un algorithme pour demain sur Algobox, je l'ai réussi sur la calculette mais sur Algobox il y a une erreur dès que je le lance...
Voici l'énoncé de l'exercice :
****

Et voici ce que j'ai fais sur Algobox
****

* Tom_Pascal > Sakyo si tu veux de l'aide, merci de faire l'effort de recopier ton énoncé sur le forum. *

Posté par
J-P Posteur d'énigmes
re : Erreur dans l'algorithme sur Algobox 07-01-15 à 20:32

Réfléchis avec ceci :


VARIABLES
U EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
	LIRE U
	AFFICHER* U
	TANT_QUE (U != 1) FAIRE
	DEBUT_TANT_QUE
	SI (U%2==0) ALORS
		DEBUT_SI
		U PREND_LA_VALEUR U/2
		FIN_SI
		SINON
			DEBUT_SINON
			U PREND_LA_VALEUR (3*U+1)/2
			FIN_SINON
			AFFICHER* U
	FIN_TANT_QUE
FIN_ALGORITHME

Posté par
Sakyo
re : Erreur dans l'algorithme sur Algobox 07-01-15 à 20:57

J'ai fais comme tu as dis :
****

Il tourne jusqu'au bout mais ne me donne pas le bon résultat, en fait il redonne la même valeur qu'au départ...

Posté par
J-P Posteur d'énigmes
re : Erreur dans l'algorithme sur Algobox 08-01-15 à 10:10

Citation :
Il tourne jusqu'au bout mais ne me donne pas le bon résultat, en fait il redonne la même valeur qu'au départ...


Mais non,

Voila par exemple l'affichage lorsqu'on entre 12 ou bien 17

***Algorithme lancé***
Entrer U : 12
12
6
3
5
8
4
2
1

***Algorithme terminé***
---------------------
***Algorithme lancé***
Entrer U : 17
17
26
13
20
10
5
8
4
2
1

***Algorithme terminé***
------------------------



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !