π
<-

[Prgm] MOLECULOR (Molécules chimie organique)

[Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Wistaro » 03 Jun 2015, 12:29

Dernière mise à jour: 11/06/15 à 19h23

Bonjour à toutes et à tous, voici le topic dédié au programme Moleculor, ma participation au concours de programmation 2014/2015 organisé par Tiplanet.org.

Ce topic servira à présenter les nouveautés, les améliorations en cours. J'attends également vos suggestions et vos avis :)

Voici une présentation du programme :
Version monochrome: Image
Version couleur: Image


I/ Présentation
II/ Fonctionnalités
III/ Molécules reconnues
IV/ Utilisation
V/ Annexes



-------------------------
I/ Présentation
-------------------------


MOLECULOR est un programme complet sur la chimie organique du niveau lycée. Il permettra aux élèves de ne pas perdre de temps sur des exercices portant sur ce thème.
Il sera donc utile à toute personne ne jugeant pas primordial d'apprendre la nomenclature par coeur. Néanmoins, je conseille vivement d'apprendre un minimum les groupes de molécules,
en cas de problème (souci de calculatrice, défaillance....)

Je ne suis pas responsable de vos échecs à cause du programme présenté ici.



-------------------------
II/ Fonctionnalités
-------------------------

Ce programme possède les outils suivants:

- Saisie textuelle de la molécule:

* Suivant les règles de la nomenclature en chimie Organique
* Tout en majuscule (re-précisé dans le programme)
* Pas de tirets bas mais tirets de soustraction (re-précisé dans le programme)
* Pas de " D' ", à la place mettez "DE"
* Pas de î mais I

- Affichage d'une fiche détaillée sur la molécule, comprenant:

* Le nombre de carbone de la chaîne principale
* la famille et la fonction
* Le groupe caractéristique
* Les ramifications de la molécules (place et nombre de carbones sur cette chaîne)
* Si c'est un isomère (R/S/Z/E, voir nomenclature et III/)
* La place du groupe caractéristique dans la molécule
* Uniquement pour les ESTERs: Affichage du nombre d'atomes sur le groupe (alkyle)

- Affichage de la molécule sous forme développée

* Sans les hydrogènes pour une lecture plus facile
* Permet d'afficher toute les molécules SAUF les molécules donc le nombre d'atomes dans la chaîne carbonée principale est supérieur à 7 (ou le nombre d'atomes dans la chaîne carbonée principale + les atomes du groupe alkyle dans un ester est supérieur à 7)

- Définition de la molécule atome par atome

* Précision du nombre d'atomes de carbone, d'hydrogène, d'oxygène et d'azote
* Affichage de la formule brute de la molécule
* Attention: le chargement de la formule brute peux être long si la molécule est complexe (8/15s)

- Informations et rappel:

* Rappel du nombre de liaisons pour chaque atome (menu affichage)
* Affichage des crédits


-------------------------
III/ Molécules reconnues
-------------------------

Voici la liste de toutes les molécules reconnues par ce programme.
(x est un entier naturel compris entre 1 (quand c'est égal à 1, il est inutile de le préciser!) et 8)

Notez que les formes présentées ici sont les noms génériques.

- Molécules ayant au maximum 4 ramifications différentes sur la chaîne carbonée principale.

- Alcane
- Alc-x-ène, (R)-Alc-x-ène, (S)-Alc-x-ène, (Z)-Alc-x-ène, (E)-Alc-x-ène,
- Alcan-x-ol
- Alcanal
- Alcan-x-one
- Acide alcanoïque
- Alcanoate d'alkyle
- Alcan-x-amine
- Alcanamide

(Toutes les molécules présentes dans le programme de 1ére/Terminale S)




-------------------------
IV/ Utilisation
-------------------------

- Naviguez dans les menus avec les touches directionnelles
- Validez avec la touche ENTER
- Revenir en arrière: touche CLEAR
- Pour certains menus, utilisez les touches "Y=", "Windows", "Zoom" et "TRACE"



-------------------------
V/ Annexes
-------------------------


- Réalisé sur un TI84+ avec la version OS: 2.55MP
- Taille du programme seul: 5001 octets
- Taille variables du programme: environ 1500 octets tout compris
- Taille globale prise par le programme + les variables: 6500 octets

- Nom du programme dans la calculatrice: MOLCULOR

- Version: 1.2.0
- Dernière version: 1.2.0

- Code source: http://pastebin.com/3EJ4mS3a




************************************************************
POUR CHERCHER UNE MISE A JOUR DU PROGRAMME, RENDEZ-VOUS SUR:
http://bit.ly/MOLECULORTI
************************************************************




=====Téléchargement====

v1.2.0: [Normal]
[Version allégée + compatible TI82]






=====Changelogs====

v1.0: Version initiale du projet

v1.0.1: * Correction du bug: hydrogène manquant pour les alcanals
* Optimisation: Vitesse de recherche de la formule brute
* Optimisation: affichage molécule

v1.2: *Correction de bug d'affichage des molécules dont le groupe caractéristique est situé sur un carbone supérieur à 7 ou nul.
*Correction: saisie utilisateur place groupe caractéristique nul
*Optimisation de l'affichage de la molécule
* Ajout du % de chargement
*Meilleur affichage des longues molécules (sur 2 lignes)
* Correction de divers petit bugs + optimisations

Last edited by Wistaro on 12 Jun 2015, 22:26, edited 11 times in total.
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Plokki » 03 Jun 2015, 12:54

ça a l'air vraiment très complet, j'attends les screenshots avec impatience :)
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Wistaro » 03 Jun 2015, 13:35

J'en fournis dès que possible :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby florian66 » 03 Jun 2015, 13:42

T'as vraiment fait du bon boulot :D
T'es un as du basic z80
Mes projets : -jeu en asm z80 Zelda(en pause)

-Librairie 8 niveaux de gris en asm z80(terminé)
User avatar
florian66Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 14.9%
 
Posts: 109
Joined: 11 Nov 2013, 18:05
Location: Au point nemo
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Wistaro » 03 Jun 2015, 15:37

Comme promis, un petit screenshoot:
Image :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Epharius » 03 Jun 2015, 19:26

Bravo c'est du beau boulot ! Ça à l'air vraiment complet et très ergonomique.
Peut-être le menu est-il un peu long à afficher. Enfin après c'est à toi de voir ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Plokki » 03 Jun 2015, 22:04

waou ! C'est vraiment impressionnant, ça a pas dû être simple pour tout automatiser :#fou#: , je pense à la détéction des isomères.
Après forcément c'est du basic donc c'est un peu lent dans le calcul de la formule brute.
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Wistaro » 04 Jun 2015, 07:22

p'Ti rageur wrote:Bravo c'est du beau boulot ! Ça à l'air vraiment complet et très ergonomique.
Peut-être le menu est-il un peu long à afficher. Enfin après c'est à toi de voir ;)


Je vais peut-être le switcher une fois le logiciel lancé pour la première fois...


Voici le code source:
http://pastebin.com/3EJ4mS3a
Last edited by Wistaro on 04 Jun 2015, 08:50, edited 1 time in total.
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Wistaro » 11 Jun 2015, 18:16

Mise à jour: v1.2.0:


v1.2: *Correction de bug d'affichage des molécules dont le groupe caractéristique est situé sur un carbone supérieur à 7 ou nul.
*Correction: saisie utilisateur place groupe caractéristique nul
*Optimisation de l'affichage de la molécule
* Ajout du % de chargement
*Meilleur affichage des longues molécules (sur 2 lignes)
* Correction de divers petit bugs + optimisations


J'ai également fait une version allégée et compatible TI82. Voir espace téléchargement du premier message de ce topic :)

N'hésitez pas à signaler tout problème éventuel, ou vos idées /suggestions :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Prgm] MOLECULOR (Molécules chimie organique)

Unread postby Adriweb » 11 Jun 2015, 18:29

Bien :)

J'ai d'ailleurs pas retesté depuis, mais si c'est toujours le cas, il faudrait afficher un truc du genre "Molecule non reconnue" plutot qu'un ecran "vide", quand il n'y a rien à afficher.

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.1%
 
Posts: 14849
Images: 1134
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Next

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
2329 utilisateurs:
>2311 invités
>11 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)