π
<-
Chat plein-écran
[^]

[Mini-Challenge Basic #π/4]: Avant je n'aimais pas la chimie

Sous-forums réunissant les mini-challenges en TI-Basic Nspire

[Mini-Challenge Basic #π/4]: Avant je n'aimais pas la chimie

Message non lude Excale » 24 Juin 2014, 16:56

... mais ça, c'était avant.

Vous connaissez de tout évidence tous les règles de Klechkowski.
(sinon, il est encore temps d'aller faire un tour ici: https://fr.wikipedia.org/wiki/R%C3%A8gle_de_Klechkowski. Par contre, ne vous embêtez pas avec l'aspect chimique, regardez juste l'image illustrative reprise ci-dessous et l'exemple sur le Fer.)

Ça tombe bien, vous en avez assez de le faire à la main sur chaque atome, et vous avez le droit à la Nspire.

Étant donné que ça n'est pas un challenge de chimie, on oubliera toutes les irrégularités.
Donc pour faire simple, on peut tout expliquer à l'aide de cette image:
Image


Donc, vous devez créer une fonction (ou un programme, mais interdiction de mettre le bazar dans les variables, la configuration du classeur, etc... ; vous avez aussi le droit aux sous-fonctions/sous-programmes) qui prend en argument un numéro atomique valide (le fameux Z) et renvoie un string avec la fameuse configuration électronique associée de manière bien lisible (donc on accepte autant "Votre configuration cher monsieur: 1s2 2s2 2p6 " que "1s² 2s² 2p⁶").
Par "numéro atomique valide", on considérera en particulier que le programme doit gérer les numéros atomiques jusqu'à 80 au moins.

Bien sur, lookup table générale ou assimilé.
Vous avez le droit à une lookup table pour les lettres (spdfg...) et la taille des orbitales (2,6,10,14,18,...).

C'est bon, c'est codé?

Maintenant, il faut départager. La taille du programme? Non, vu et revu.
Mais si, la taille. Vous allez donc devoir minimiser la hauteur du programme :troll:.
Sauf que vous codez de manière correcte (enfin, correcte selon les termes ci-dessous):
  • On mesure la taille après enregistrement, fermeture et réouverture.
  • Le programme devra être parfaitement indenté (en suivant les règles des modèles accessibles via le menu)
  • Pas de expr(), c'est moche.
  • Encore une fois, vous codez de manière ""propre"", alors pas le droit au : (sauf dans un string ou dans le := )

Exemple pratique de mesure (sommez la taille de vos programmes si ils sont multiples):
Image
PS: On va suppose qu'on part du principe qu'on mesure en police de taille "moyenne" pour ne discriminer ni les gros, ni ceux qui ont une mauvaise vue.

Une question? Pose.
J'ai oublié d'interdire une astuce stupide qui tue le problème? Dis le :P.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Adriweb » 24 Juin 2014, 16:59

J'ai failli avoir très peur, jusqu'à ce que j'ai lu << Encore une fois, vous codez de manière ""propre"", alors pas le droit au : (sauf dans un string ou dans le := ) >>
:D

Intéressant, en tout cas :)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Excale » 24 Juin 2014, 20:00

Je vois que personne ne connais ses règles de Klechkowski.

J'ai donc rajouté une autorisation de faire une lookup table pour la taille des orbitales.

Maintenant reste plus qu'à lire bêtement l'image :P.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Excale » 24 Juin 2014, 20:01

Pour ceux qui n'auraient toujours pas compris, on remplit les orbitales dans l'ordre indiqué par la flèche (de haut en bas pour l'ordre des flèches).
Pour les tailles:
s = 2 électrons
p = 6 électrons
d = 10 électrons
f = 14 électrons
g = 18 électrons
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Bisam » 24 Juin 2014, 20:41

Euh, sur l'orbitale g, c'est 18 électrons... et c'est pas parce qu'on ne répond pas dans la seconde qu'on n'est pas intéressé !
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Excale » 24 Juin 2014, 20:49

Bisam a écrit:Euh, sur l'orbitale g, c'est 18 électrons...

Bien vu, merci :).

Bisam a écrit: et c'est pas parce qu'on ne répond pas dans la seconde qu'on n'est pas intéressé !

Je n'ai jamais dit que les gens ne sont pas intéressé. :) J'ai juste vu trois personnes qui avaient l'air de ne rien comprendre à Klechkowski, alors avec le LUT de plus, il n'y a normalement rien à comprendre. Suffit de remplir des paniers dans l'ordre.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude davidElmaleh » 24 Juin 2014, 20:58

Sur wikipedia, l'exemple du fer donne :
[Fe] = 1s2 2s2 2p6 3s2 3p6 4s2 3d6
Or, d = 10 éléctrons et Z(Fe) = 26
ce serait pas plutot : [Fe] = 1s2 2s2 2p6 3s2 3p6 3d10
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Excale » 24 Juin 2014, 21:00

2+2+6+2+6+10=28 , le compte n'est pas bon :P

(et puis t'as pas suivi l'ordre des flêches)
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude davidElmaleh » 24 Juin 2014, 21:01

Alors comment on fait?
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: [Mini-Challenge Basic #π/4]: Avant je n'aimais pas la ch

Message non lude Excale » 24 Juin 2014, 21:02

Tu suis l'ordre des flèches dejà :P

Après 3p c'est 4s.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Mini-Challenges

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1406 utilisateurs:
>1374 invités
>27 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)