Computing: Free Pascal Programming

Steigerung der deutschen Adjektive.


Degrees of comparison of German adjectives (English version of this page)
Steigerung Desktop Anwendung (Windows 64bit) herunterladen Steigerung Quellcode (Lazarus/Free Pascal) herunterladen

Beschreibung: Steigerung ist eine deutsche Grammatik Anwendung, die die Steigerung (Komparativ und Superlativ) der Adjektive betrifft. Es handelt sich um einen Grammatik-Trainer (Aufgaben-Ersteller): Für ein zufällig ausgewähltes Adjektiv (aus einer Liste mit ca. 1.700 Einträgen), muss der Benutzer den Komparativ und/oder den Superlativ finden. Die Anwendung berücksichtigt alle möglichen Fälle: Unregelmäßige Adjektive, Umlaute, Adjektive auf -el, -er und stummes -e, Adjektive, die auf -d, -t, -s, -ß, -x oder -z enden, oder die auf einen Doppelvokal enden. Mit der Auswertung der Antwort werden Details betreffend der Formation der Steigerung dieses spezifischen Adjektivs angezeigt. Das größte Problem beim Schreiben dieser Anwendung war die Definition, welche Adjektive steigerbar sind und welche nicht. Das Programm sieht den Hyperlativ als normalen Superlativ und sieht auch Farben oder andere Adjektive, die eigentlich keinen Komparativ und Superlativ haben, als steigerungsfähig an. So erwartet es, zum Beispiel, dass der Benutzer für Adjektive wie "tot", "blau" oder "erstklassig" die Steigerungsformen als Antwort eingibt. Auf der anderen Seite, gibt es Adjektive, die als niemals steigerbar angesehen werden. Beispiele sind: "fertig", "rosa" und "anwesend". Die Anwendung nimmt die Adjektive-Webseite von verbformen.de als Referenz für nicht steigerbare Adjektive. Ich habe keine Idee, was wirklich den Unterschied macht und in vielen Fällen ist es schwer nicht von "total unlogisch" zu sprechen. Beispiele: "riesig" ist und "gigantisch" ist nicht steigerbar; dasselbe gilt für "sonnig" vs. "windig", oder "schwul" vs. "lesbisch". Um alle Probleme mit der Auswertung in solchen Fällen zu vermeiden, gibt es die Möglichkeit "Nur steigerbare Adjektive" im Menü "Einstellungen" anzukreuzen.

Free Pascal Besonderheiten: UTF8 Strings und UTF8 Funktionen (LazUTF8 Unit). Stringgrids.

Screenshot:

German grammar: Degrees of comparison of adjectives

Wenn Ihnen diese Anwendung gefällt, bitte, unterstützen Sie mich und meine Website indem Sie mein Gästebuch signieren.