Gruppe 111: Thomas Strasser, 0625237 Nenad Celikovic, 0509838 Graphische Darstellung von Infix-Rechnungen mit Postscript.

Slides:



Advertisements
Ähnliche Präsentationen
1 Fraktale Julia-Mengen die Mandelbrotmenge komplexe Abbildungen realisiert als JAVA-Applet.
Advertisements

Schnelle Matrizenoperationen von Christian Büttner
Sortieren I - Bubblesort -
Multivariate Analysemethoden Johannes Gutenberg Universität Mainz
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
Break Dancer - eine nicht-funktionale Angelegenheit.
WS03/041 Binomial Queues Prof. Dr. S. Albers Prof.Dr.Th Ottmann.
St. Wiedemann Praktische Anwendung – Abfragen erstellen.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 5 Claudio Moraga; Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
PKJ 2005/1 Stefan Dissmann Methoden (Motivation) Idee: Identische Programmabschnitte zusammenfassen und mit einem Namen versehen Vorteile: Übersichtlichkeit.
PKJ 2005/1 Stefan Dissmann Zusammenfassung der Vorwoche Variable stehen für (einen) Wert, der sich im Programmablauf ändern kann. Variablen besitzen einen.
Zusammenfassung Vorwoche
PKJ 2005/1 Stefan Dissmann Zusammenfassung Vorwoche Methoden sind mit einem Namen versehene Programmabschnitte besitzen Rückgabetyp, Namen, Parameterliste.
EXtensible Server Pages von Belrhiti El mostafa. Inhalt Was ist XSP ? Wichtige XSP Tags Erstellungsmöglichkeiten Die Basis der XSP.
High Performance = Innovative Computer Systems + Efficient Algorithms Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen.
Schiller-Gymnasium Hof Manuel Friedrich OStR,
Die Skriptsprache Perl (2) Wolfgang Friebel DESY Zeuthen.
Minimum Spanning Tree: MST
Quaternionen Eugenia Schwamberger.
Weiteres Programm Studium des Breitendurchlaufs Hierzu
Kapitel 2: Datenstrukturen
FH-Hof Algorithmen und Datenstrukturen - Einführung Richard Göbel.
sin() , cos() und tan() nennt man Winkelfunktionen
12. Stringpropagation auf kompakten Riemannschen Flächen.
Delphi II - OOP IFB Fortbildung
Wissen und Fertigkeiten
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Polynome und schnelle Fourier-Transformation
Bewegung auf der Kreisbahn: Die Zentripetalbeschleunigung
Bewegung auf der Kreisbahn
Inhalt Weg-Zeitgesetz nach der cos- oder sin- Funktion
Verwandtschaft zwischen der Schwingung und der Bewegung auf der Kreisbahn.
Inhalt Weg-Zeitgesetz nach der cos- oder sin- Funktion
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Grundlagen der Informatik 4 Lehrstuhl für Betriebssysteme 1 Wie werden Funktionen realisiert? Beispiel: int maximum(int x, int y) { int j = x; if (y >
Grundlagen von Objekt-Pascal Erstellt von J. Rudolf überarbeitet von H.Brehm.
Arrays / Felder Themen: Arrays / Felder / Vektoren Was soll das eigentlich? Erstellen von Arrays Arrays auslesen. Wie sie verwaltet werden.
Die spline-Interpolation
Trigonometrische Funktionen
Was ist ein Logo? Es ist nicht nur eine Marke. Es symbolisiert das Unternehmen durch den Einsatz von Farben, Symbole, Zeichen, Bilder. Funktion: ein Logo.
Kurzreferat über Funktionen und Prozeduren Von Alexander RothHomepage:
Kopfübungen BORG Schoren KÜ 3
Übersicht Nachtrag zu Ausdrücken
Softwaretechnologie für Fortgeschrittene Teil Thaller Stunde I: Bildverarbeitung I Köln 6. November 2014.
2  = 360° 1° =  /180 6 Ebene Geometrie (S. 45ff) 180°
Didaktik der Geometrie (11) Vorlesung im Sommersemester 2004 Prof. Dr. Kristina Reiss Lehrstuhl für Didaktik der Mathematik Universität Augsburg.
Optimierungs- Algorithmen Petra Mutzel Technische Universität Wien Institut für Computergraphik und Algorithmen Algorithmen und Datenstrukturen 2.
Einführung in die Programmierung mit Java
Anmerkung des Autor Diese Präsentation ist mit Powerpoint für MacOS erstellt. Leider ist sie nicht vollständig mit Powerpoint für Windows kompatibel.
Extended Pascal Erweiterung von Pascal shadi Behzadipour shadi Shadi behzadipour.
8. Vektoren. 8. Vektoren Ortsvektor oder Polarvektor.
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Funktionen, Felder und Parameter- übergabe. Funktionsaufruf mit Feld als Parameter: Parameter = Name des Feldes.
Trigonometrie Dreiecke Pythagoras Terme und Gleichungen
Einführung in die Programmierung mit Java
Klassische Probleme der konstruktiven Geometrie
Laufzeitverhalten beim Sortieren
Symmetrie
Symmetrie
Abiturprüfung Mathematik 2012 Baden-Württemberg Allgemeinbildende Gymnasien Pflichtteil Lösungen
Die Punkteliste von Kniffel
Herleitung der Formel zur Berechnung von Winkeln zwischen 2 Vektoren
Klicke auf eine Zahl..
 Präsentation transkript:

Gruppe 111: Thomas Strasser, Nenad Celikovic, Graphische Darstellung von Infix-Rechnungen mit Postscript

 case– bietet eine Fallentscheidung unter postscript an  calcStrToCommandList - Parsed einen String in ein ausführbares Feld  pushArray – fügt Element in ausführbares Feld hinzu  Problem bei Funktionen/Operationen  Lösung: 1 null-Eintrag freilassen  strspn– analog zu C strspn; liefert statt einer Länge 2 Strings zurück

Funktion mit einer Variable als String Punkt vor Strich-Regel gilt nicht, durch Klammern realiziert Beispiel: (2+(23-9)*4)

Calc: ein auführbares Feld auf dem Stack Dcalc: leerer Stack graphische Darstellung der Funktion

 +, -, *, /  Sin, cos, tan, …  alle unäre Postscript Funktionen  Parameterübergabe und Rückgabewert über Stack  Realisiert durch: case, strfilter und strspn  => Zahlen und Namen können leicht geparst werden  Z.B: „12+4“ „ “ strspn => „+4“ „12“

 Parsed einen String in ein ausführbares Feld  Realisiert durch baumartige Felder  Baum -> ausführbares Feld

 (1+(1+2)-(x*4)) x4* - x4*-112++

Draw = lineto

Draw = arc Radius = 20 Winkel = 180°

draw = 2 Bezier Kurven mit 2 Zwischenpunkten 1. ZW.Punkt = x/2, y/2 2. ZW.Punkt = x*2, y*2