Français
Forum

Mathe-Parser

 
- page 1 -



Jac
de
Lad
allô Community!

jusqu'à maintenant suis je euch eigentlich seulement sur qui Nerven gegangen, hab unendlich viele Fragen gestellt et mon Progs et Codeschnipsel im Hintergrund gehalten. bof, cela liegt daran, dass mon Programme wahrescheinlich aucun grand Verwendung pour euch avons. comment De toute façon. je travaille im Moment à einem calculette, qui pas seulement simple le calcul soll, mais aussi Funktionen (aussi dans 3D) représenter soll, sowie Terme umformen et sur lösen, tourner autour de avec komplexen payons etc...jedenfalls habe je angefangen une Parser pour mathématique Ausdrücke trop écrivons. je denke, den peut son peut-être aussi gebrauchen...allerdings ist qui encore pas fertig. il beherrscht im Moment folgendes:
- qui Grundrechenarten +-*/ sowie (Division avec couper qui Machkommastellen) et Potenzen (avec ^)
- Klammern (égal si (), [], {}, <> ou bien gemischt, alles wird erkannt)
- Leerzeichen volonté ausgefiltert
- negative payons doit pas dans Klammern gefasst volonté (s'il te plaît ausprobieren)
- commence folgende faute ab: Division par 0, unausgewogene Klammern, pas vorhandener Term, unerlaubte marque im Term (encore unvollständig), falsche Klammeranordnung
- large- et Kleinschreibung wird ignoriert (pour plus tard trigonometrische Funktionen et so, maintenant encore pas de Belang)
mais cela Wichtigste: il orientiert sich à Punktrchnung avant Strichrechnung et Potenzen avant Punktrechnung!

Alle qui im Zeit avons: s'il te plaît probiert cela partie la fois aus. cela ganze habe je dans un PCU emballé et ist im Prinzip une super. ici un Demo-Code:
 $U Parser.pcu=Math.
 {$iq}
declare term$,m#
Faible m#,Math
term$="-2*-12-3*6"
m#.Term&=Addr(term$)
cls
Imprimer "PCU-Version: "+m#.Version()
Imprimer "Term: "+term$
Imprimer "Ergebnis: "+m#.Parse()
Imprimer "Fehlernummer: "+Str$(m#.Error%)
Imprimer "Fehlerstring: "+m#.ErrCode()
Imprimer "Iterationen: "+Str$(m#.iterations%)
Imprimer "Benötigte Berechnungszeit: "+Str$(m#.Time&)+" Millisekunden"
Imprimer "--- bouton ---"
Dispose m#
waitinput

je veux im Moment encore pas viel verraten, cela folgt alles, si qui Parser einwandfrei funktioniert. Zum Ausprobieren simple qui Formel changement, qui Demo-Code ist eigentlich aussi pas schwer trop comprendre. Mir gehts, comment dit, im Moment seulement tout autor faute aufzudecken. je hab jusqu'à maintenant aucun trouvé, mais je rechne avec ner avalanche Zuschriften. bof, si cela ensuite irgendwann richt funzt peux je qui Trigonometrie einbauen et Stochastik et so, ensuite werde je aussi une vollständige Beschreibung liefern. alors comment dit: BITTE FEEDBACK, justement à cause de negativer payons!

Jac

@Michael Wodrich: Vielen Dank pour deine Aider! je hab malheureusement qui vieille Version völlig verhunzt et hab deswegen nochmal de vorne angefangen. mais einiges konnte je wiederverwenden, avant allem wäre je sans deine Aider pas so vite vorangekommen!!!

Nachtrag:
sur neue Version aktualisiert: 0.1.0.4 (amélioration qui Erkennung negativer payons, devrait maintenant parfait son, qui Term peux maintenant aussi paramètre qui Procédure Parse angegeben volonté [hat Vorrang avant qui Angabe avec .term&!]).

5 kB
Kurzbeschreibung: Matherparser 0.1.0.4 (09.02.2006)
Hochgeladen:09.02.2006
Downloadcounter327
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
09.02.2006  
 



 
- page 2 -



Jac
de
Lad
So, hab alles korrigiert, quoi mir sur den Weg gelaufen ist. et encore vite ne Aider zusammengeschustert. peut-être peux qui une ou bien autre oui déjà quoi avec cela anfangen. je hab qui Funktionen sur 65 aufgestockt et encore assez viele Bux trouvé. Läuft maintenant chez mir mais einwandfrei!

@iF: oui je waiß, mais là je cela comme super schreibe ist cela Hilfeschreiben doch mir überlassen.

@Michael: Freut mich. je hoffe, tu peux quoi avec qui Doku anfangen!

Jac

ah oui, si quelqu'un une Namen pour cela partie übrig hat...je suis pour alles offen. Mir ist encore ne...aucune besserer eingefallen...!

28 kB
Kurzbeschreibung: Matheparser 0.3.1.17 (12.02.2006)
Hochgeladen:12.02.2006
Downloadcounter81
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
12.02.2006  
 




Rolf
Koch
Hi Jac,

venez vraie super. jusqu'à dato konnte je quelque chose comme zwar encore nie gebrauchen, mais irgendwann kanns oui la fois son
Mir comme mais qui Logik, quelle derrière elle steckt!
bof Dein gewählter nom ist wirklich cela quoi es pouvoir.
OK un paire Spinnereien ;):
Resrap-Ehtam *lol* ou bien
Number Analyze
Math Analyze

hmm garnicht so simple pour quelque chose comme une Namen pour trouver *lol*
Rolf
 
12.02.2006  
 



Math.Compute

là Vous super utilise hat nix avec dem XPSEschen Dokusystem trop 1faire. mais mach comment Du denkst...
 
13.02.2006  
 




Dietmar
Horn
allô Jac,

simple genial, cet Unit!

Pour cette finde je bestimmt sinnvolle Anwendungen.

Hinweis zur Documentation:

2^ 3+2 ergibt 8 pourrait pas stimmen, car 2 hoch 3 plus 2 ergibt 10.

Vollkommen(x)
Ermittelt si x une vollkommene numéro ist (x ist avec sich selbst befreundet)

mon Mathematikstudium liegt zwar déjà assez oui c'est ca 30 Jahre zurück, mais de einer vollkommenen numéro bzw. einer avec sich selbst befreundeten numéro habe je jusqu'à maintenant encore nie quelque chose est. qu'est-ce que c'est? Könnte mich là peut-être la fois quelqu'un aufklären?

cela mangelnde intérêt wird sich sicherlich im Laufe qui Zeit encore poser, car la qualité hat sich jusqu'à maintenant toujours durchgesetzt! aussi chez XPSE et XPIA hat cela oui un ganzes Weilchen gedauert, jusqu'à viele gens quoi avec cela anzufangen wußten.

sur alle Fälle werde je cet Unit trop gegebener Zeit den Schülern dans meinen Programmierkursen présenter. Blutige Débutant volonté pour peut-être pas juste une Verwendung avons, car trigonometrische Funktionen et Logarithmen volonté oui aussi seulement im Mathematikunterricht qui 10. super behandelt, Variationen et Fakultäten gar seulement dans qui Abiturstufe. mais weil justement Programmieranfänger meiner Erfahrung pour zunächst trop 95 Prozent dans direction Spieleprogrammierung drängen, volonté cet gens wahrscheinlich très vite den Nutzen qui dans qui Unit enthaltenen Routinen erkennen.

un kleiner Wermutstropfen:

Weil Du qui Funktionen seulement comme Unit zur Disposition stellst, sommes en automatisch seulement la fois alle mon Programmieranfänger ausgegrenzt, car avec denen peux je vorläufig seulement avec Profan² 6.6 commencer. je serait es jedenfalls très begrüßen, si Du den Parser aussi comme DLL zur Disposition se mettre könntest, si Du den Code pas veröffentlichen vouloir. ou bien anderenfalls ensuite comme INC (sans Klassen). je sais, je pourrait qui Schüler aussi sur aktuellere Shareware-Versionen ou bien qui SE-Version verweisen, mais avec en Einschränkungen ist m.E. malheureusement ne...aucune vernünftiges travailler possible.

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
13.02.2006  
 




Jac
de
Lad
allô gens. Hui sur einmal ist ici chacun la quantité à l'attaque. alors:
je spiele avec dem Gedanken den Voir le texte source trop veröffentlichen, mais frühestens si je une Version 1.0 rausbringe. ensuite peux chacun seinen Senf dazugeben (avant allem Optimierungen, en pourrait es chacun la quantité donner), mais je serait tout autor bitten, dass je, bevor qui Inc ou bien quoi que + subj. ensuite überall dans einer anderen Version auftaucht, par-dessus entscheiden peux, quoi modifié wird ou bien pas. je denke, c'est irgendwie verständlich, schließlich steckt ici chacun la quantité travail et Herzblut drin.

une DLL peux je malheureusement pas draus faire, là je aucun so grand Ahnung de C++ ou bien Delphi ou bien gar Assembler habe, comme dass je cela ganze umsetzen peux.

Im Moment habe je grad wieder faute entdeckt et baue trois neue Funktionen un:
Math.Table - avec Startwert, Endwert et Step peux ici une Gleichung avec einer Variable plusieurs fois ausgrechnet volonté
Math.Sum - bildet qui somme einer Sequenz (quasi qui somme aller Werte de Math.Table)
Math.Product - bildet cela Produkt einer Sequenz (comment Math.Sum, seulement plan Produkt)

mon langfristiges but ist es, qui Rechenungenauigkeit de Profan trop tourner autour de (6 Nachkommastellen) et encore viel einzubauen (imaginäre payons, Lösen de Gleichungssystemen, Integrale, Differentialrechnung...oui am Ende sogar cela Zeichnen de Graphen, eventuell aussi dans 3D). mais la fois voyons, cela wird encore dauern.

Speziell @Dieter: Avec l' 2^3+2 ist seulement un faute qui Documentation, qui Parser berechnet es naturellement richtig. j'ai beim Ausprobieren aussi juste encore une faute entdeckt. je überlege mir encore, si je ihn dans un Inc umschreibe, mais meiner attitude pour hat sich cela avec une super eh bien la fois am besten gemacht, là pas seulement cela Ergebnis mais aussi Fehlermeldungen et so retour volonté et je pas so viel de globalen Variablen dans un Unit halte et aussi Probleme auftreten peut, si plusieurs terme ausgrechnet volonté doit, ensuite doit qui Rückgabewerte toujours tout de suite irgendwo anders gespeichert volonté.
Vollkommene payons sommes avec sich selbst befreundet. peux oui la fois dans Wikipedia chercher. eh bien, c'est naturellement plus une Spielerei comme wirklich pour meinen Parser nötig, mais je habs arrêt avec eingebracht. prochainement werde je encore merkwürdige et abundante payons einbringen (siehe aussi Wikipedia), mais comment dit, cela braucht eigentlich ne...aucune homme.

@alle qui intéressé sommes: jusqu'à maintenant hat encore niemand faute gemeldet, je selbst entdecke mais andauernd quelle. alors postet (mais seulement si son wirklich faute entdeckt!)!!!

là je, comment dit, encore quelques faute entdeckt habe, werde je ce soir une neue, korrigierte et comment dessus beschrieben quelque chose Avancé Version posten. mais seulement so vers um 9, là je meich maintenant encore um mon fille kümmern muss!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
13.02.2006  
 




Jac
de
Lad
Hallöle!

So, hab grad la fois wieder ne la quantité faute weggebügelt et weggetippt. Hab aussi einiges Neues eingebracht, steht dans qui Doku, rouge angestrichen. Hm, peux son, dass dans qui letzten Version encore rien sur qui Variablen stand, qui étions là mais déjà vorhanden!
qui neue Funktion .Table pourrait pour quelques de euch intéressant son (quoique on cela aussi im Prog écrivons pourrait, est mais très bequem!).
cela Ganze wird maintenant vorerst qui dernier Version son, je coutume maintenant un paire Tage à Treeview.pcu trop écrivons. qui werde je dans un paire Tagen veröffentlichen. mais alles trop seiner Zeit. alors schaut la fois rein!

Jac

PS: Im Moment favorisiere Je l' Namen Parcival...

33 kB
Kurzbeschreibung: Matheparser 0.3.5.19 (13.02.2006)
Hochgeladen:13.02.2006
Downloadcounter66
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
13.02.2006  
 




Jac
de
Lad
allô gens!

Hm, peut son eventuell une neuen Fil pour cela Shareware/Vollversions-Problem aufmachen? s'il te plaît pas übel prendre, mais je hatte gehofft, dass ici wirklich seulement sur mon Unit diskutiert wird!

et incidemment hat vous bereits 796 Codezeilen, là pouvoir sich une Beschränkung dans qui Shareware- ou bien Schüleredition ou bien quoi que + subj. sur 1000 Programmzeilen pas bien.

Hab grad encore einiges incorporé:
- certains faute par falsche Argumente, alors Werte, qui pas défini sommes, volonté abgefangen
- neue Funktionen: Digits et Reziproke
- neue Variable: %Ans%

So, j'ai aussi aucun (!) faute plus entdecken peut. si son mir rien meldet, vais je maintenant simple la fois en aus, dass je aucun faute plus incorporé habe. Im Moment konzentriere je mich maintenant puis, une bessere Aider trop écrivons.
alors, je melde mich wieder...

Jac

36 kB
Kurzbeschreibung: Matheparser 0.3.6.21 (14.02.2006)
Hochgeladen:14.02.2006
Downloadcounter57
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2006  
 




Jac
de
Lad
je nochmal!

Hab grad encore quoi geupdated:
- Berechnung de pseudvollkommenen payons
- aktualisierte Aider (einiges wird maintenant deutlich besser erklärt, je hoffe, cela hilft denen plus, qui avec einigen Funktionen encore rien anfangen konnten)

Jac

42 kB
Kurzbeschreibung: Matheparser 0.3.7.22 (14.02.2006)
Hochgeladen:14.02.2006
Downloadcounter68
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2006  
 




Michael
Wodrich
avec qui 0.3.7.22il getestet:
KompilierenMarqueSéparation
term$ = "((2+3+15-10)*sqr(2)-4)"  10 * 4 - 4 = 36 (und nicht 40)
term$ = "sqr(2)-4" 4 - 4 = 0 (und nicht 4)
mithin wird die negative Zahl hinter der Klammer nicht erkannt
term$ = "sqr(5)-10*2"  hier sieht man es ganz deutlich: es wird sqr(5)*2 berechnet
term$ = "(10)-2"
term$ = "(10)72"  liefert KEINEN Fehler (was wird da berechnet?) 10.0001 ?
term$ = "(10)-(5)"  liefert EINEN Fehler (warum? Klammern auflösen, und gut)<

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
16.02.2006  
 




Jac
de
Lad
allô Community!

@Michael: Oje, je exposition ce soir juste la fois pour...!

So, je hab wieder weitergemacht et folgendes ist dabei rausgekommen:
- Bugfix qui Funktion Prim(x)
- Nombre de Nachkommastellen pas plus de Set(Decimals,...) dépendant
- Kollisionen avec Whileloop im Hauptprogramm ausgemerzt
- Funktion lightdefizient incorporé (était pas drin, quoique qui Aider cela angab

Somit nähere je mich maintenant qui Version 1.0, nouveau veux je vorerst pas einbauen, seulement encore bugfixen. si 1.0 ensuite stabil fonctionne bzw. richtig rechnet, werde Je l' anderen Kram einbauen!

Jac

42 kB
Kurzbeschreibung: Matheparser 0.3.9.24 (17.02.2006)
Hochgeladen:17.02.2006
Downloadcounter68
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
17.02.2006  
 




Jac
de
Lad
allô Community!

@Michael: je habs behoben. et juste encore un paire faute plus trouvé. merci pour den Hinweis, c'est moi gar pas aufgefallen!!!

Jac

43 kB
Kurzbeschreibung: Matheparser 0.3.10.25 (12.02.2006)
Hochgeladen:17.02.2006
Downloadcounter97
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
17.02.2006  
 




Jac
de
Lad
allô Community!

ici une neue korrigierte Version:
- 3 neue Funktionen (ArabToRoem, FracPC et la cousine)
- quelques Bugfixes

Jac

46 kB
Kurzbeschreibung: Matheparser 0.3.11.26 (17.02.2006)
Hochgeladen:17.02.2006
Downloadcounter50
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
17.02.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

23.732 Views

Untitledvor 0 min.
Sven Bader31.08.2023
iF06.12.2020
RudiB.15.04.2020
kustg02.03.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie