teaching:progappchim:parsing_chemical_formula

no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


teaching:progappchim:parsing_chemical_formula [2017/02/28 15:12] (Version actuelle) – créée villersd
Ligne 1: Ligne 1:
 +====== Décomposition de formules chimiques ======
 +Analyse de chaînes de caractères formées par la concaténation de symboles d'éléments chimiques.
  
 +===== Problème de base =====
 +  - Décomposer une chaîne de caractères formée par des symboles chimiques répétés : CaClCNOSbInAsFICl
 +  - Vérifier l'absence d'erreurs (symboles erronés)
 +  - Utiliser les méthodes de base des chaînes de caractères
 +  - Utiliser les [[wp>fr:Expression_rationnelle|expressions rationnelles ou régulières]]
 +  - Inverser une chaîne
 +  - Repérer une chaîne [[wp>fr:Palindrome|palindromique]] (chaîne atomique symétrique)
 +
 +
 +===== Extensions =====
 +  * tenir compte de chiffres correspondant à la répétition d'éléments chimiques
 +  * tenir compte de parenthèses définissant des groupements reproduits plusieurs fois
 +  * tenir compte de points suivi de nombres de molécules <chem>H2O</chem>
 +  * comptabiliser les éléments 
 +  * ...
 +
 +
 +===== Références =====
 +  * [[http://stackoverflow.com/questions/2974362/parse-a-string-that-represents-a-molecule-and-returning-its-individual-component]]
  • teaching/progappchim/parsing_chemical_formula.txt
  • Dernière modification : 2017/02/28 15:12
  • de villersd