π
<-

Résultats Grand Prix Programmation 2014 TI-Nspire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby critor » 09 Jun 2014, 22:50

Voici les résultats tant attendus de la catégorie Nspire de notre grand prix de programmation 2014 !
Image


Il s'agissait donc de programmer un gestionnaire d'arbres de probabilités, thème ayant pris une forte importance dans les programmes du lycée cette dernière décennie mais pour lequel il n'existait pas de tel programme - et c'est normal vu la difficulté.

Nous avons reçu 4 participations : David Elmaleh, Extra44, L. Haller, Nspirecas.


Les programmes ont été testés par mise en situation sur des problèmes:

Enoncé n°1: arbre binaire symétrique à 2 niveaux (l’exercice de probabilités conditionnelles standard des BAC ES, L et Technologiques)
Show/Hide spoilerAfficher/Masquer le spoiler
BAC S Antilles-Guyane septembre 2010 :
Lors d’une épidémie chez des bovins, on s’est aperçu que si la maladie est diagnostiquée suffisamment tôt chez un animal, on peut le guérir ; sinon la maladie est mortelle. Un test est mis au point et essayé sur un échantillon d’animaux dont 1 % est porteur de la maladie. On obtient les résultats suivants :
si un animal est porteur de la maladie, le test est positif dans 85 % des cas ;
si un animal est sain, le test est négatif dans 95 % des cas.
On choisit de prendre ces fréquences observées comme probabilités pour la population entière et d’utiliser le test pour un dépistage préventif de la maladie. On note :
M l’évènement : "l’animal est porteur de la maladie" ;
T l’évènement : "le test est positif".
1) Un animal est choisi au hasard.
a) Quelle est la probabilité qu’il soit porteur de la maladie et que son test soit positif ?
b) Montrer que la probabilité pour que son test soit positif est 0,058.
2) Un animal est choisi au hasard parmi ceux dont le test est positif. Quelle est la probabilité pour qu’il soit porteur de la maladie ?


Enoncé n°2: arbre binaire non symétrique à 4 niveaux
Show/Hide spoilerAfficher/Masquer le spoiler
Mathématiques Dynamique en Première, Hachette : Le lièvre et la tortue
Le jeu se joue à deux : un lièvre et une tortue.
On lance un dé à 6 faces numérotées de 1 à 6. Si le dé tombe sur 6, le lièvre gagne.
Si le dé tombe sur une autre face que le 6, la tortue avance d’une case. La tortue gagne lorsqu’elle a avancé de 4 cases.
Quelle est la probabilité que la tortue gagne ?


Enoncé n°3: arbre binaire symétrique à 5 niveaux
Show/Hide spoilerAfficher/Masquer le spoiler
BAC S Centres Etrangers juin 2012 :
Cinq amis postulent à un emploi de cadre dans cette entreprise.
Les études de leur dossier sont faites indépendamment les unes des autres.
On admet que la probabilité que chacun d’eux soit recruté est égale à 0,07.
On désigne par X la variable aléatoire donnant le nombre de personnes recrutées parmi ces cinq candidats.
a. Justifier que X suit une loi binomiale et préciser les paramètres de cette loi.
b. Calculer la probabilité que deux exactement des cinq amis soient recrutés. On arrondira à 10−3



Nspirecas nous offre une interface de saisie à l’ancienne, fabriquée à l’aide de l’application de Géométrie Dynamique:
ImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes.
    • Edition de la structure de l’arbre rapide et intuitive.
    • L’arbre peut sortir de l’écran mais on peut faire défiler.
    • On n’est même pas obligé de compléter entièrement l’arbre; on peut se contenter de saisir les seules probabilités données dans l’énoncé et 0 pour toutes les autres qui seront déduites lors des calculs.
  • Inconvénients:
    • Au plus 2 niveaux, donc les problèmes n°2 et 3 ne peuvent être traités.
    • Le dessin de l’arbre est figé au sens où il est prédéfini par rapport à l’arbre le plus complexe géré et n’optimise pas l’occupation spatiale pour les arbres plus simples.
    • Le renommage des événements ne semble pas fonctionner.
    • Le programme n’est pas très intuitif, car nécessitant deux arbres, un pour la saisie en page 1.1 et un autre pour les résultats en page 1.3.
    • Nombre d’opérations doivent de plus être effectuées manuellement en tapant des commandes en page 1.2.
    • Quant aux calculs, ils sont faits tous à la fois et il faut fouiller la sortie d’un programme afin d’espérer pouvoir trouver le bon.
  • Arbres gérés:
    • au plus 2 niveaux
    • au plus 4 branches à la racine, au plus 3 branches sur les autres noeuds
Appréciation motivée du jury : Un programme qui dispose d’une interface d’édition de la structure de l’arbre rapide et intuitive, et qui a le mérite de faire (péniblement) le minimum attendu au BAC et un peu plus.
Toutefois nous voyons difficilement comment il pourrait évoluer de par les choix initiaux du programmeur



Luc H. nous propose un programme Lua:
ImageImage
  • Avantages:
    • Permet de construire l’arbre du problème n°1.
    • Gère des arbres plus complexes, avec un nombre quelconque de branches à la racine et pour les deux autres noeuds initiaux.
    • Edition rapide et simple de la structure de l’arbre, une fois les touches connues.
    • Optimisation spatiale du dessin de l’arbre en fonction de sa structure.
    • Complète automatiquement les probabilités-feuilles lors de la saisie.
  • Inconvénients:
    • Seulement 2 niveaux, donc les problèmes n°2 et 3 ne peuvent être traités.
    • On doit compléter entièrement l’arbre, les probabilités d’événements contraires n’étant pas déduites lors de la saisie.
    • L’édition de la structure de l’arbre nécessite de connaître les touches clavier associées.
    • Le renommage des événements ne semble pas fonctionner.
    • A part les feuilles, le programme semble ne faire aucun calcul et ne permet donc pas de terminer le problème n°1.
  • Arbres gérés:
    • au plus 2 niveaux
    • nombre quelconque de branches à la racine et sur les deux autres noeuds initiaux
Appréciation motivée du jury : Une interface de saisie intuitive à laquelle il ne manque que les calculs des probabilités-type de niveau lycée pour être utile, et une interface d’édition de la structure de l’arbre fort intéressante.
Nous espérons grandement voir évoluer ce programme prometteur ! ;)



David E. nous soumet lui aussi un programme Lua, TreeCreator:
ImageImageImageImageImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes à 3 niveaux, mais uniquement dans le cas d’une loi binomiale (saisie des probabilités non libre donc).
    • Mode spécial loi binomiale permettant d’accélérer la saisie de l’arbre correspondant.
    • Complète les probabilités non spécifiées sur l’arbre en fin de saisie.
    • Permet de basculer aisément du mode exact/factionnaire au mode décimal/approché et vice-versa.
  • Inconvénients:
    • Seulement 2 niveaux en édition libre de l’arbre et 3 niveaux en mode loi binomiale, donc les problèmes n°2 et 3 ne peuvent être traités.
    • L’arbre peut sortir de l’écran et n’est hélas pas défilable.
  • Arbres gérés:
    • 2 niveaux dans l’éditeur libre, 2 ou 3 niveaux via le générateur pour loi binomiale
    • 2 branches par noeud (binaire)
Appréciation motivée du jury : Un mode loi binomiale qui est une bonne idée mais qui en l’état actuel est peu intéressant de par sa limitation à 3 niveaux.
A part cela, le programme fait le minimum syndical correspondant à l’exercice-type de probabilités conditionnelles en séries ES, L et Technologiques et a l’avantage de le faire bien.
Un programme à mettre entre toutes les mains ! :D



Enfin Extra 44 nous propose le programme Lua suivant :
(attention, en version d'OS 3.6 et plus, les textes ne sont pas décalés)
ImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes.
    • Permet de construire les arbres des problèmes n°2 et 3.
    • Complète les probabilités non spécifiées sur l’arbre au fur et à mesure de la saisie.
    • Permet de basculer aisément du mode exact/factionnaire au mode décimal/approché et vice-versa.
  • Inconvénients:
    • Les arbres sont obligatoirement symétriques, et celui du problème n°2 doit donc être inutilement étendu avec des branches de probabilités 1 et 0.
    • Nombre d’actions nécessitent de taper des raccourcis clavier (heureusement indiqués à l'écran) ce qui n’est pas très intuitif.
    • A partir de 4 niveaux, le programme semble refuser d’effectuer des calculs de probabilités autres que celles apparaissant sur l’arbre.
    • L’arbre peut sortir de l’écran et n’est hélas pas défilable.
  • Arbres gérés:
    • nombre quelconque de niveaux (rapidement limité toutefois par la complexité exponentielle du dessin de l’arbre - en pratique, ne comptez pas dépasser 6-7 niveaux sans dommages)
    • nombre quelconque de branches par noeud, sous la contrainte de symétrie (tous les noeuds d’un même niveau ont le même nombre de branches)
Appréciation motivée du jury : Un programme très prometteur qui donne l’impression de gérer un large éventail d’arbres de probabilités et que le plus dur a été fait. :bj:
Nous espérons qu’il continuera d’évoluer au delà de ce concours et de la réception du prix associé.



Classement final après délibération du jury :
4ème : Nspirecas, qui gagne 1 TI-82 Plus (identique à une simple TI-83 Plus.fr bleue) + 2 stickers TI-Planet + compte Premium TI-Planet
3ème : L. Haller, qui gagne 1 TI-83 Plus.fr USB (identique à une TI-84 Plus SE) + 3 stickers TI-Planet + compte Premium TI-Planet
2ème : David Elmaleh, qui gagne 1 TI-84 Plus C Silver Edition + 4 stickers TI-Planet + compte Premium TI-Planet
1er : Extra44, qui gagne 1 TI-Nspire CX CAS + 5 stickers TI-Planet + compte Premium TI-Planet


Toutefois, aucun programme n’étant parfait nous vous conseillons dans leur état actuel de prendre ceux des deux premiers :
  • TreeCreator de David E pour l’exercice ‘bateau’ de probabilités conditionnelles du BAC ES, L ou Technologique, car un peu plus facile/intuitif à utiliser
  • celui de Extra44, notamment pour les ‘délires’ de probabilités conditionnelles du prof pendant l’année particulièrement en série S ;-)

Note : les auteurs des programmes respectifs (en particulier les 2 premiers) sont bien sûr libres de proposer des mises-à-jour, le but final n'étant pas le concours en lui-même, mais les meilleures fonctionnalités pour les utilisateurs ;)



En conclusion, une première édition du Grand Prix de Programmation TI-Planet qui est une réussite puisqu’elle a permis d’entraîner la création de programmes de probabilités conditionnelles qui manquaient cruellement suite à la grande importance prise par ce thème dans les programmes du Secondaire lors de la dernière décennie.

On se donne rendez-vous en 2014-2015 pour la deuxième édition ! :bj:




Téléchargements :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby davidElmaleh » 09 Jun 2014, 22:55

Merci pour cette belle news. Pour ma part, je vais prendre en compte les remarques faites et essayer d'améliorer mon programme
(j'avais deja une idée mais je n'avais pas le temps de la mettre en place)
Image
User avatar
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.6%
 
Posts: 409
Images: 9
Joined: 14 Oct 2012, 23:30
Location: Paris 19
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI*

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby pierrotdu18 » 09 Jun 2014, 22:57

Bravo à tout le monde !! :D
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby Extra44 » 09 Jun 2014, 22:58

Cool.

Et bravo au site, aux organisateurs, et à tous les concurrents !

Extra44

PS : en v3.6 : j'ai des écrans beaucoup plus propres ! C'est dommage.
Donc un petit "attention" à ceux qui utiliseraient ce programme ( fait en 3.6 ) sur un OS en v3.2...
Bonne utilisation ! :)
Last edited by Extra44 on 09 Jun 2014, 23:01, edited 2 times in total.
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby AnToX98 » 09 Jun 2014, 23:00

Un super concours, des programmes magnifiques et un Extra44 qui domine comme toujours :D
Bravo à tous et j'attends avec impatience le prochain sujet !
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby pierrotdu18 » 09 Jun 2014, 23:01

Extra44 comme prévu je t'envoie mon adresse pour que tu m'envoies ta Nspire, en MP. Merci à toi d'avoir accepté ! :-)

Show/Hide spoilerAfficher/Masquer le spoiler
:D
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby guspro » 09 Jun 2014, 23:02

Lequel vous semble le plus adapter pour la TS ?
User avatar
guspro
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 30.7%
 
Posts: 16
Joined: 20 Nov 2013, 15:43
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale s

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby Extra44 » 09 Jun 2014, 23:03

pierrotdu18 wrote:Extra44 comme prévu je t'envoie mon adresse pour que tu m'envoies ta Nspire, en MP. Merci à toi d'avoir accepté ! :-)
Show/Hide spoilerAfficher/Masquer le spoiler
:D


Mon cher Pierrot, tu as semble t il "rêvé" :)
:D

EDIT : nom corrigé !:)
Last edited by Extra44 on 09 Jun 2014, 23:05, edited 1 time in total.
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby davidElmaleh » 09 Jun 2014, 23:04

Extra44 wrote:
pierrotdu18 wrote:Extra44 comme prévu je t'envoie mon adresse pour que tu m'envoies ta Nspire, en MP. Merci à toi d'avoir accepté ! :-)
Show/Hide spoilerAfficher/Masquer le spoiler
:D


Mon cher David, tu as semble t il "rêvé" :)
:D


Il y a erreur sur la personne je crois :D
Image
User avatar
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.6%
 
Posts: 409
Images: 9
Joined: 14 Oct 2012, 23:30
Location: Paris 19
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI*

Re: Résultats Grand Prix Programmation 2014 TI-Nspire

Unread postby Extra44 » 09 Jun 2014, 23:05

J'ai vu ! :D j'ai édité !
Ouf je suis crevé moa ... :D
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 21 guests

-
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.
853 utilisateurs:
>831 invités
>13 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)