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:
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 .
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):
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 .