EDIT : je te laisse C.RET :p
Spinoza a écrit:L'algoritmie pour moi correspond à de la programmation dans le but d'accéder à une certaine rapidité pour rechercher plusieurs résultats du même type...
Spinoza a écrit:L'algoritmie pour moi correspond à de la programmation dans le but d'accéder à une certaine rapidité pour rechercher plusieurs résultats du même type...
C.Ret a écrit:Désolé Dlzlogic nos messages se sont croisés !
Et je suis bien ravi de lire que nous somme d'accord avec la définition d'un algorithme.
P.S.: Désolé d'être intervenu pématurément, je laisse la place pour guider notre ami Spinoza[U].
ExarKun a écrit:En langage naturel, ca dépend des conventions de notation de ton prof.
Est-ce que tu comprends si j'écris ça ?
- Code: Tout sélectionner
EDIT : je te laisse C.RET :p
Dlzlogic a écrit:Serions-nous de la même génération ? :we:
Spinoza a écrit:N étant égal à 20 il va "entrer " dans l'algorithme et on peut lui appliquer la première règle soit 20 étant un nombre paire, on me divise par 2 d'où 10 ! Il me semble ...
Demander n
Tant que ( ???)
si
n est pair
alors
n = n/2
sinon
n = 3n +1
On augmente la longueur de 1
fin du tant que
LeJeu a écrit:Début de l'algo :
- Code: Tout sélectionner
Demander n
Tant que ( ???)
si
n est pair
alors
n = n/2
sinon
n = 3n +1
On augmente la longueur de 1
fin du tant que
C.Ret a écrit:Qui lui - même laisse faire Dlzlogic qui avait commencé avant nous :lol3: .
P.S.: J'ai eut le temps de lir le programme.
Juste une question, pourquoi mémoriser les élément de la suite dans un tableau ? Ce n'est pas à priori demandé. De plus, du point de vue de l'apprentissage de l'algorithmie, il est important de bien montrer que l'on ne confond pas vecteur, tableau et variable.
En algorithmie, et contrairemetn aux mathématiques, les variables changent de valeur au fur et à mesure du déroulement d'un algorithme. C'est très diffèrent des notion mathématiques.
Ainsi, comme dans cet exemple, les différent élément d'un suite peuvent très bien être pris en charge par une unique variable dans l'algorithme.
utiliser un tableau dans le programme alors qu'il n'est pas question de vecteurs ou de mémoriser les termes d'une suite laisse à penser que la notion algorithmique de variable n'est pas maitrisée .
ExarKun a écrit:Salut,
j'ai utilisé une liste (et non un vecteur) car on ne connait (à priori) pas le nombre d'éléments à stocker. Cependant il est vrai que n'ai pas utilisé les primitives usuelles de la liste.
D'autre part j'ai écrit une fonction (et non une procédure comme le suggère en effet l'énoncé), en laissant l'affichage à la responsabilité de la fonction/procédure appelante : il fallait donc toutes les valeurs de la suite.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 52 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :