Page 1 of 4

[Prgm] MOLECULOR (Molécules chimie organique)

Unread postPosted: 03 Jun 2015, 12:29
by Wistaro
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


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

Unread postPosted: 03 Jun 2015, 12:54
by Plokki
ça a l'air vraiment très complet, j'attends les screenshots avec impatience :)

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

Unread postPosted: 03 Jun 2015, 13:35
by Wistaro
J'en fournis dès que possible :)

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

Unread postPosted: 03 Jun 2015, 13:42
by florian66
T'as vraiment fait du bon boulot :D
T'es un as du basic z80

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

Unread postPosted: 03 Jun 2015, 15:37
by Wistaro
Comme promis, un petit screenshoot:
Image :)

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

Unread postPosted: 03 Jun 2015, 19:26
by Epharius
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 ;)

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

Unread postPosted: 03 Jun 2015, 22:04
by Plokki
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.

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

Unread postPosted: 04 Jun 2015, 07:22
by Wistaro
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

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

Unread postPosted: 11 Jun 2015, 18:16
by Wistaro
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 :)

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

Unread postPosted: 11 Jun 2015, 18:29
by Adriweb
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.