CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Programme sur TI OMG

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:14:14

Voila j'ai un petit devoir maison pour demain et si une ame en paix passant par la pouvait m'aider en me disant comment rentrer cette algo sur ma calculette ce serait chouette :hap: :

Entrée
Saisir n(n entier, n superieur ou égal à 2)

Initialisations
x prend la valeur 1
y prend la valeur 1

Traitement
Pour i de 1 jusqu'à n-1
z prend la valeur x+y
x prend la valeur de y
y prend la valeur de z
FinPour

Sortie
Afficher y

Lacher les trolls :hap:

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:17:34

Sais-tu programmer un minimum sur TI ? (je ne trolls pas, je me renseigne sur tes capacités, pour mieux t'aider).

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:20:23

Bah je savais mais cela fait super longtemps que j'ai pas pratiqué

Là j'ai démarré en mettant

prompt N
1 sto X
1 sto Y

Et a vrai dire je comprends pas la ligne du dessous

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:23:08

Il faudrait plutôt savoir si tu comprends l'algorithme, avant de le traduire.

Sais-tu à quoi sert cet algorithme, quel est son but ? Ainsi, ce sera plus facile de comprendre chaque ligne au cas par cas.

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:26:51

Je ne vois pas du tout a quoi sert cet algorithme :/

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:32:11

D'accord.

Et donc la notion de boucle en algorithmie ne te parle pas ?

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:32:57

Pas du tout :/

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:36:17

En gros, il s'agit de répéter une partie du programme plusieurs fois.

Je te donne un exemple:

Sans boucle

- Prendre la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme
- Manger un vingtième de la pomme

Avec boucle

- Prendre une pomme
- Tant que la pomme n'est pas finie
- Manger un vingtième de la pomme
- Fin Tant que

Tu comprends l'intérêt ?

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:37:12

oui je vois le principe

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:44:23

Très bien, bon la boucle que je viens de t'illustrer est une boucle "tant que". C'est-à-dire qu'elle se base sur un événement (ici, la fin de la pomme).

La boucle que tu as donc ton algorithme est une boucle "pour". En fait, elle se basse sur un certain nombre de "tour de boucle".

Si je devais reprendre l'exemple de la pomme, ça donnerait ceci

Avec boucle "Tant que"

- Prendre une pomme
- Tant que la pomme n'est pas finie
- Manger un vingtième de la pomme
- Fin Tant que

Avec boucle "Pour"

- Prendre une pomme
- Pour i variant de 1 à 20
- Manger un vingtième de la pomme
- Fin Pour

Comprends-tu la différence ?

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:47:08

oui sa reste clair pour moi jusque la

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 21:53:25

Pour faire l'instruction "Pour i de 1 jusqu'à 20 ", il faut faire For(I,1,20)

A la fin de la boucle, tu dois mettre End

Es-tu capable de faire la même chose pour ton algorithme ?

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 21:58:39

Oui je crois j'ai fais For(I,1,N-1)
Mais ensuite je met x+y sto z etc ?

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 22:00:53

Tout à fait :)

Et n'oublie surtout pas le End à la fin de la boucle et le Disp Y :)

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 22:16:40

Donc au final j'ai obtenu

prompt n
1 sto x
1 sto y
For(I,1,n-1)
x+y sto z
y sto x
z sto y
end
disp y

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 22:22:17

Tout à fait. Sinon, si je te dis Fibonacci, ce programme te dis quelque chose ?

Megacarly
Megacarly
Niveau 7
15 septembre 2013 à 22:24:58

Je me souviens d'un truc comme ca.
Ca n'aurait pas un rapport avec le nombre d'or ou qqchose comme ca?

barbubabytoman
barbubabytoman
Niveau 10
15 septembre 2013 à 22:30:19

Euh, ça je ne sais pas, mais ça a surtout rapport avec la suite de Fibonacci. Je me demande comment j'aurais pu te le faire comprendre de toute manière, si tu ne la connaissais pas.

Si tu veux, dans cette suite, chaque terme est la somme des deux qui le précèdent.

1 1 2 3 5 8 13 etc.

Saurais-tu me dire ce que fais l'algorithme par rapport à la suite ?

Sous forums
  • Métiers & Orientation
  • Histoire
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Philosophie
La vidéo du moment