Seite 1 von 1

Verfasst: Montag 9. Juni 2008, 18:43
von Nagila Hawa
Moin!

Ich habe Python selbst gerade erst kennengelernt. In C habe ich aber ein Programm geschrieben, daß Eine Wahrheitstabelle (Digitaltechnik) mithilfe des Quine/McCluskey-Verfahrens in eine kleinstmögliche logische Funktion umwandelt.

War viel zu "knobeln" und sehr viel zu optimieren, aber im Prinzip einfach zu verstehen. War eine gute Wahl als Seminaraufgabe für C und sollte mit Python noch wesentlich schneller und einfacher gehen. Das Verfahren ist allerdings auch sehr zeitkritisch, da kann man mit Python wohl keine Preise gewinnen...

Ach ja: Hallo erstmal, hoffe mal mit Python kann man so schön einfach und schnell entwickeln, wie es auf dem ersten Blick aussieht.


Falls du Anregungen brauchst, kann ich dir den C-Quellcode vielleicht auch zur Verfügung stellen. Müßte noch auf irgendeiner Backup-CD rumfliegen...

Edit (Leonidas): Diskussion getrennt. Rest in Scheme vs. FUD.

Verfasst: Montag 7. Juli 2008, 15:10
von vectrex
Falls Du Linuxer bist, würde ich mir eventuell mal den TuxDroid anschauen, den kann man mittels Python API programmieren. Ein tolles "Spielzeug" das einem Spass macht um damit Python zu lernen und man kann auch nützliches damit anstellen. Oder Scripts von anderen an eigene Bedürfnisse anpassen.

Link: http://www.tuxisalive.com/

sympy

Verfasst: Mittwoch 22. Oktober 2008, 10:30
von farid
sma hat geschrieben:Standardaufgabe im Informatikunterricht (jedenfalls wenn man man wie ich noch Lisp gelernt hat) wäre Formeln wie "x^2 - x" einlesen zu können und davon die erste Ableitung zu berechnen (2x-1) und dann komplexe Ergebnisse zu vereinfachen. Kann auch spannend und erhausfordernd sein.
http://sympy.org/

;)