Voici mon nouveau jeux, que j'avais un peu délaissé suite à la perte du port USB de ma calculatrice mais qui sort enfin aujourd'hui, mon Ball Jump ! (nom changé pour pas recopier les autres)
En exclusivité dans ce programme, un mode facile, un mode difficile ainsi qu'un mode multijoueur pour jouer sur la même calculatrice !
Il y a aussi un Easter Egg dans un des 3 modes (Dark Storm chut ), à vous de le trouver et de l'exploiter si vous le voulez
Si vous avez des idées d'amélioration ou des bugs trouvés dans ce jeu (quoi que ça m'étonnerait), dites le moi ici
Et si quelqu'un aurait la gentillesse de me faire un Gif, je lui serais reconnaissant !
/!\ Exécuter le programme "RLIST" afin d'initialiser les listes 1 et 2 pour sauvegarder les scores ! Ensuite, n'y toucher plus à moins que vous préféreriez que les scores soient remis à 0 /!\
Version 1.1 achevée avec un tableau de score pour facile et difficile. J'ai aussi fait l'aide et enlevé les crédits qui ne servaient à rien
3 Programmes : RUNANDJUMP = le jeu
RLIST = Les listes 1 et 2 à initialiser
DISPPROG = Le programme pour qu'on puisse voir les scores et appuyer sur EXE pour en sortir
On le voit en terminale, mais rien ne vous empêche d'aller voir sur Wikipédia! (cependant la récurrence c'est le truc que personne ne comprend en général, donc je vous le conseille pas...)
Explication rapide:
- Un raisonnement par récurrence: on vérifie que l'hypothèse et vraie au rang 0, puis on la suppose vraie à un certain rang n, et on montre qu'alors elle est vraie au rang n+1. Dans ce cas elle est vraie au rang n quelque soit n. (c'est magique)
- Une définition par récurrence: Quand une fonction est définie à partir d'elle-même. Exemple de la fonction factorielle: n! =1*2*3*...*n, mais on peut aussi définir:
0! = 1
n! = n*(n-1)!
(en général c'est comme ça que sont définies les suites...)
Je m'en serais douté.
Bah si regarde: n! = n* (n-1)!, tu calcules (n-1)! :
(n-1)! = (n-1)! * (n-2)! et ainsi de suite, tu tombes sur n*(n-1)*(n-2)*...*2*1 = n!
En fait on le voit dès la première avec justement les relations de récurrence avec les suites. L'idée c'est que l'on définit le rang n+1 à partir du terme de rang n
Exemple :
Un terme de rang n+1 de la suite est égale au terme de rang n auquel on ajoute 2
Du coup si on dit que le terme de rang 0 est égale à 4, alors le terme de rang 1 est égale à 6, et ainsi de suite
Ça a l'air un peu ridicule à côté des explications de Alex_1186, mais c'est pour vulgariser
(franchement je pense que vous abdiquez dés que vous voyez trop de symboles... Faut pas être Andrew Wiles pour comprendre ça!)
(eh: 5! = 5* 4!
= 5*4* 3!
= 5*4*3* 2!
= 5*4*3*2*1!
= 5*4*3*2*1* 0!
= 5*4*3*2*1*1
= 120
sauf que d'habitude c'est un programme qui fait ce calcul, et là ça n'a pas d'intérêt pour cette fonction)
Mais à tout! Déjà à peu près toutes les démonstrations de propriétés sur des ensembles finis se montrent par récurrence, toutes les propriétés sur les suites aussi!
(ex: combien vaut le terme général d'une suite définie par récurrence?)
Et tu ne connais pas encore la programmation fonctionnelle! Qui utilise des fonctions récursives qui s'appellent elles-même! comme ma fonction factorielle:
facto (0) = 1
facto (n) = n* facto (n-1)
Bref, la récurrence c'est cool!
EDIT: "n!" signifie "factorielle n" qui vaut justement 1*2*3*4*...*n
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd