π
<-

[Prgm] MOLECULOR (Molécules chimie organique)

[Prgm] MOLECULOR (Molécules chimie organique)

Message non lude Wistaro » 03 Juin 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

Dernière édition par Wistaro le 12 Juin 2015, 22:26, édité 11 fois.
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.5%
 
Messages: 3191
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude Plokki » 03 Juin 2015, 12:54

ça a l'air vraiment très complet, j'attends les screenshots avec impatience :)
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

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

Message non lude Wistaro » 03 Juin 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.5%
 
Messages: 3191
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude florian66 » 03 Juin 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é)
Avatar de l’utilisateur
florian66Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 14.9%
 
Messages: 109
Inscription: 11 Nov 2013, 18:05
Localisation: Au point nemo
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Term S

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

Message non lude Wistaro » 03 Juin 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.5%
 
Messages: 3191
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude Epharius » 03 Juin 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 8.9%
 
Messages: 1182
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

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

Message non lude Plokki » 03 Juin 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.
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

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

Message non lude Wistaro » 04 Juin 2015, 07:22

p'Ti rageur a écrit: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
Dernière édition par Wistaro le 04 Juin 2015, 08:50, édité 1 fois.
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.5%
 
Messages: 3191
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude Wistaro » 11 Juin 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.5%
 
Messages: 3191
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude Adriweb » 11 Juin 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
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14849
Images: 1134
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Suivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
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.
2290 utilisateurs:
>2278 invités
>6 membres
>6 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)