π
<-

News 2025
August (1)
July (3)
June (13)
May (26)
April (28)
March (11)
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Le RPG Legend of Sword and Fairy (PAL) sur TI-Nspire !

New postby critor » 29 Apr 2013, 17:17

Nous vous avions déjà parlé de la bibliothèque nSDL pour TI-Nspire.

Il s'agit d'une bibliothèque d'abstraction matérielle pour Ndless. Elle est compatible avec la bibliothèque SDL pour ordinateurs et permet donc en théorie le portage rapide et aisé de jeux ordinateurs utilisant la bibliothèque SDL vers la TI-Nspire.



En pratique toutefois, les choses sont plus difficiles car Ndless ne gère toujours pas correctement les fichiers binaires produits par les compilateurs C++, et la bibliothèque SDL est sortie à une époque ou le C++ avait déjà fortement remplacé l'utilisation du langage C.

En conséquence, les seuls jeux portables rapidement et sans difficulté sont des jeux écrits en langage C et utilisant la bibliothèque SDL, ce qui est fort rare.



Il en existe toutefois, et cnCalc.org nous offre aujourd'hui nPal un portage du RPG Chinois The Legend of Sword and Fairy (aussi connu sous le nom de PAL).

Image


Bien évidemment, le jeu est en chinois et restera donc obscur sans tutoriel ou walkthrough pour la plupart d'entre nous, mais je trouvais que la prouesse technique était à signaler.

Image


Image




Le jeu fonctionnera également sur les TI-Nspire monochromes, mais comme elles n'ont que 32Mo de mémoire NAND et que les ressources du jeu font près de 22Mo, il vous faudra utiliser nTNOC et nCleaner à fond! ;)



Nous n'attendons que le support des binaires C++ dans Ndless pour passer enfin à des choses sérieuses! ;)




Téléchargement:
archives_voir.php?id=19522

Source
http://www.cncalc.org/forum.php?mod=viewthread&tid=8654

Le capteur compte-gouttes Vernier

New postby critor » 29 Apr 2013, 19:18

Découvrons ce soir un nouveau capteur pour les TPs de sciences avec nos calculatrices graphiques TI, le compte-gouttes de chez Vernier! :)
2445


Le capteur se présente sous la forme d'une surface plane munie d'une fente, ainsi que d'un trou avec vis pour la fixation:
2448


Deux diodes émettrice/réceptrice sont situées de part et d'autre de la fente, créant une barrière lumineuse invisible. Toute obturation de cette barrière sera alors compté comme le passage d'une goutte.
2450 2451



Le capteur vient accompagné d'une burette graduée, dont l'embout détachable peut être muni de un ou plusieurs robinets pour plus de précision:
2455 2456 2457 2446 2447


Le capteur est de type numérique et non analogique: il transmet directement et numériquement la valeur mesurée à l'interface en lieu et place d'une simple tension.
Il est donc muni d'une prise BT numérique (British Telecom) à relier avec le câble fourni à l'interface.
2449 2458 2459


La mesure peut alors enfin commencer! :bj:
2460




Le tout vient également avec un mystérieux accessoire:
2452


Il s'agit en fait d'un aimant rotatif pouvant être ajusté sur certaines sondes de capteurs Vernier, comme le capteur de pH par exemple:
2453 2454


Dans le cas de l'ajout goutte à goutte d'un principe actif, l'aimant rotatif couplé à un agitateur magnétique (non fourni) permet d'assurer un bon mélange de la solution tout au long de l'expérience et donc des mesures exactes! :bj:



J'en profite pour souhaiter une bonne réussite à tous ceux qui passent les TPs de Physique-Chimie et de SVT du BAC S bientôt! ;)
Link to topic: Le capteur compte-gouttes Vernier (Comments: 0)

KnightOS, un nouveau site internet.

New postby nikitouzz » 29 Apr 2013, 21:49

Il y a quelque mois, je tombais par hasard sur la page Github de knightOS en découvrant que celui ci était encore release après une longue absence de Sircmpwn (créateur de knightOS). Nous avons en effet découvert que le noyau de l'OS était presque achevé et que des fonctions utilitaires étaient prêtes à être implantées.

Voici ce que donne pour le moment knightOS.
Image

Rappelons que cet OS tiers créé à partir de rien par sircmpwn comporte des fonctionnalitées que le TIOS n'a pas parmi lesquelles on pourrait citer :
-Possibilité d'exécuter plusieurs programmes à la fois comme des processus.
-Menus d'allumage graphique similaire à ceux des Casio qui sont pratiques à utiliser.
-Une mémoire qui du coup serait bien plus importante que sur les tiOS. (Ram comme Rom)
-Un futur moyen de communication avec l'ordinateur sur le mode USB.

Aujourd'hui, nous apprenons la création d'un site internet dédié à KnightOS et l'on y retrouve une page de téléchargement de KnightOS pour la plupart des modèles z80 (et même bientôt pour la 84+CSE). Le site intègre aussi un chat pour poser des questions à sircmpwn ou pour se proposer de l'aider (rappelons que ce projet est open source)

http://www.knightsoft.org/

Revenons sur le fait que le support de la 84+CSE est prévu. C'est une assez bonne nouvelle car le jour où sircmpwn distribuera un OS fonctionnel (au niveau mathématique car c'est une calculatrice quand même :P), l'utilisation de cet OS vaudra peut être mieux que l'utilisation d'un OS de TI qui est assez mal conçu sur la 84+C avec des laps de temps beaucoup trop longs, et c'est d'autant plus vrai qu'un moteur CAS est prévu pour cet OS.

Si vous vous sentez l’âme d'un programmeur KnightOS (dont la syntaxe est pratiquement la même que l'asm), n'hésitez pas à lui en faire part sur le chat de son site.
Link to topic: KnightOS, un nouveau site internet. (Comments: 12)

Premier sujet d'Histoire-Géographie du nouveau DNB 2013

New postby critor » 30 Apr 2013, 10:18

Dans une news précédente, nous t'annoncions de toutes nouvelles épreuves de Français et d'Histoire-Géographie au Diplôme National du Brevet 2013.

Par la suite, nous te présentions même le tout premier sujet de français du nouveau DNB 2013, tombé pour les candidats des collèges français d'Inde.

Aujourd'hui, nous disposons du tout premier sujet d'Histoire-Géographie du DNB 2013, tombé ce matin en Inde.



Bonne découverte de ta nouvelle épreuve! ;)




Lien:
DNB Général 2013 - Histoire-Géographie (Inde - avril 2013)

Correction algorithme Concours Général Mathématiques 2013

New postby critor » 30 Apr 2013, 13:19

L'épreuve de mathématiques du BAC S a suivi nombre de modes depuis bientôt 10 ans que je la suis.

Il y a eu la mode QCM (2004-2005), puis la mode ROC (2006), puis la mode "question ouverte"...

Nous sommes clairement aujourd'hui dans la mode algorithmique, d'une popularité sans précédent puisque s'étendant même au delà de la série S (séries ES, L et bientôt technologiques), et même au-delà du BAC! ;)



En effet, un exercice d'algorithmique vient de tomber au Concours Général de Mathématiques 2013.
Le voici:
Image


Nous nous devons donc d'aider Sisyphe, qui avance à partir de la case '0' avec un dé à 6 faces, et se doit d'atteindre ou dépasser 100 tout en évitant les nombres premiers.

Mais il n'y a que 25 nombres premiers inférieurs à 100 - un jeu d'enfant me direz-vous? ;)
Approchons le problème de façon empirique à l'aide d'une petite simulation.
Voici un programme TI-Nspire qui renvoi le numéro de la case sur laquelle Sisyphe termine sa partie, c'est-à-dire:
  • un nombre supérieur ou égal à 100 si il gagne
  • un nombre premier inférieur à 100 si il perd
Image

Comme vous voyez, j'ai effectué 8 parties et ai toujours perdu en atteignant un nombre premier inférieur à 100...

Mais peut-être est-ce de la malchance? Il faut simuler un grand nombre de parties pour que la fréquence d'apparition d'un événement tende vers sa probabilité.
Voici un autre programme TI-Nspire destiné à nous renvoyer la fréquence des parties gagnantes pour une simulation de n parties:
Image

La probabilité de gagner la partie est effectivement très faible... Malgré plusieurs centaines ou milliers de parties simulées, la fréquence des parties gagnantes en souvent nulle ou très proche de zéro...



Les apparences sont donc trompeuses, et ce pauvre Sisyphe porte donc bien son nom, tel son homologue mythologique père d'Ulysse, qui fut damné à pousser un rocher jusqu'en haut d'une colline, ce rocher ayant une très forte probabilité de redégringoler alors immédiatement puisqu'il s'agit d'un équilibre instable (dérivée seconde du potentiel négative).
Image




Bon, venons-en enfin aux questions qui nous intéressent.
Dans la 2ème partie, on étudie la loi de probabilité de variable aléatoire X, où X prend pour valeurs le numéro de la case en fin de partie (qu'elle soit gagnée ou perdue).

Les événements X=2 et X=3 sont aisément dénombrables via un arbre.
On code ici en rouge l'événement "atteindre un nombre premier inférieur à 100", ce qui met fin à la partie.
Image


A partir de la case 0, on peut atteindre la case 2 en:
  • sortant directement 2 (probabilité 1/6)
  • sortant 1 puis 1 (probabilité 1/36)
Donc P(X=2)=7/36.

La case 2 étant interdite (nombre premier), les seules façons d'atteindre 3 sont en:
  • sortant directement 3 (probabilité 1/6)
  • sortant 1 puis 2 (case intermédiaire: 1 - probabilité 1/36)
Donc encore P(X=3)=7/36.

Les cases 2 et 3 étant interdites (nombres premiers), les seules façons d'atteindre 5 sont en:
  • sortant directement 5 (probabilité 1/6)
  • sortant 4 puis 1 (case intermédiaire: 4 - probabilité 1/36)
  • sortant 1 puis 4 (case intermédiaire: 1 - probabilité 1/36)
  • sortant 1 puis 3 puis 1 (cases intermédiaires: 1, 4 - probabilité 1/216)
Donc P(X=5)=49/216.

Les nombres 0, 1 et 4 étant des nombres non premiers ils ne peuvent achever une partie et on a donc de façon triviale P(X=0)=P(X=1)=P(X=4)=0.

On en déduit que P(X>=4)=1-P(X<4)=1-(P(X=0)+P(X=1)+P(X=2)+P(X=3))=11/18

Mais nous aurons bien évidemment beaucoup de mal à esquisser un arbre qui va plus loin...



La question nous demande donc en conséquence la production d'un algorithme permettant de déterminer P(X=k).
En utilisant les formules de probabilités d'événements successifs indépendants, on peut construire un algorithme récursif qui va parcourir l'arbre en profondeur, chaque nouvelle sous-branche correspondant à une multiplication par 1/6.

Nous allons utiliser pour cela sur TI-Nspire:
  • une fonction testant si le noeud de l'arbre est un noeud arrêtant la partie
  • une fonction pour initialiser la récursivité
Image


Et il nous faut enfin la fonction récursive en tant que telle, qui à partir d'un noeud-parent se réappelle sur les 6 noeuds-fils (dé tiré entre 1 et 6) pour calculer les probabilités par multiplication par 1/6 et somme.
Cette fonction travaille donc branche par branche.
Elle renverra 0 si on termine la partie sans atteindre le nombre cherché, ce qui par produit annulera les chemins inutiles ici et permettra de ne considérer par somme que les 'bons' chemins.
ImageImage




Il ne s'agit probablement pas de l'algorithme le plus rapide, et une version itérative serait sans doute plus performante.
Mais je trouvais la version récursive plus naturelle à comprendre.

Dans tous les cas, il s'agit probablement d'un problème de complexité exponentielle, et quoi que l'on fasse l'algorithme explosera donc rapidement les capacités de toutes les machines actuelles.

Sur TI-Nspire notamment, en partant de P(X=0) on passe de calculs instantanés à des calculs de quelques secondes, puis quelques minutes, et enfin quelques heures sur P(X=29).
Image

Tout juste peut-on conjecturer que la suite des P(X=k) non nuls semble décroissante à partir du rang 5 et tendre rapidement vers 0.

D'ici à ce qu'elle arrive à P(X=105), l'univers a certainement le temps de s'écrouler...



Edit: Pour une version itérative de l'algorithme, voir les commentaires de la news.



Rappelons que si les nombres premiers et plus généralement l'arithmétique, l'algorithmique et la programmation t'intéressent, nous tenons encore pour deux semaines un concours sur les nombres premiers-palindromes! ;)
Image




Liens:
Sujet du Concours Général de Mathématiques 2013
Document TI-Nspire support pour l'exercice 3

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3187 utilisateurs:
>3163 invités
>17 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)