File: LISEZMOI

package info (click to toggle)
units-filter 1.0-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 108 kB
  • ctags: 74
  • sloc: yacc: 340; makefile: 80; ansic: 22; perl: 15; sh: 1
file content (40 lines) | stat: -rw-r--r-- 1,399 bytes parent folder | download | duplicates (17)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
        -------------------------------------------
                     Units-filter V0.9   
        -------------------------------------------
                              (c)2000 G. Khaznadar
                  <georgesk@boltz.univ-littoral.fr>
        -------------------------------------------

Units-filter est un filtre simple et autonome crit en langage C,
flex et bison. Il accepte des entres telles que "1.5e3 N.m.s^-1" 
(Ce pourrait tre le taux de croissance temporel d'un couple) et
et sort une valeur en unit SI, suivie de la dimension physique de
cette valeur.

exemple :~/src$ echo 1.5e3 N.m.s^-1 | units-filter
0.0015   2   1  -3   0   0   0   0
exemple :~/src$

                                    2     -3
ce qui signifie : 0.0015 (SI unit) m .kg.s

Quand la chane d'entre n'est pas reconnue, le filtre choue et 
renvoie un code 1.

Ce filtre peut tre utilis au sein de systmes d'examens ducatifs,
pour analyser la rponse d'un tudiant  un problme de physique ou
de chimie.

Ce petit bout de code est sous GPL, voyez le fichier COPYING.

Les suggestions sont bienvenues.

--
Georges.

-----------------------------------------------------------
			INSTALLATION
-----------------------------------------------------------
Dans le sous-rpertoire src/, lancez "make".
Vous pouvez essayer le script units-test pour voir quelques entres
typiques et leurs rsultats.