Autor Beitrag
Fiete
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 601
Erhaltene Danke: 339

W7
Delphi 6 pro
BeitragVerfasst: Fr 22.02.13 15:32 
Das Programm zerlegt Worte in Silben, die Trefferquote ist akzeptabel.
Für Sonderfälle werden zwei Tabellen benutzt.

§108 Worttrennung am Zeilenende (nach Duden)
Steht in Wörtern zwischen Vokalbuchstaben ein einzelner Konsonant,
so kommt er bei Trennung auf die die neue Zeile.
Stehen mehrere Konsonanten dazwischen, so kommt nur der letzte auf die neue Zeile.

Es gibt eine function ZerlegeInSilben(Zeile:String):String;
Die erste und zweite Vokalposition werden ermittelt, aus der Differenz folgt die unterschiedliche Auswertung
Im Editfeld können einzelne Begriffe getestet werden, im Memo ist eine Liste zum Schnelltest.

Ein Silbenrätselgenerator soll noch folgen :wink:

Viel Spaß
Gruß Fiete
Edit1: einige Fehler sind beseitigt, ck in kk, st in s-t, ss in s-s
Einloggen, um Attachments anzusehen!
_________________
Fietes Gesetz: use your brain (THINK)


Zuletzt bearbeitet von Fiete am Sa 23.02.13 17:15, insgesamt 1-mal bearbeitet

Für diesen Beitrag haben gedankt: Narses
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Fr 22.02.13 18:00 
Hey,

hab das Programm nicht ausprobiert, aber im Screenshot sieht man schon direkt einen Fehler ;)

Museum = Mu|se|um, nicht Mu|seu|m

Liebe Grüße,
Aya

_________________
Aya
I aim for my endless dreams and I know they will come true!
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 22.02.13 20:54 
- Nachträglich durch die Entwickler-Ecke gelöscht -
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1447

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Fr 22.02.13 22:27 
Hallo,
user profile iconFrühlingsrolle hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe gelernt dass man einen einzelnen Vokal am Wortanfang nicht abtrennen darf.

Das gilt seit Jahren nicht mehr. Es sieht vielleicht nicht schön aus, ist aber möglich.
user profile iconFrühlingsrolle hat folgendes geschrieben Zum zitierten Posting springen:
[Verpackung] -> Ver-pak-kung // Ver-pa-ckung
Woher kommt das eine K her ? :D

Nach den alten Trennregeln wurde ck durch Verdopplung des k getrennt, und damit war Ver-pak-kung richtig.
Mit den neuen, nunmehr schon alten Regeln, wird ck (wie auch ch und sch) prinzipiell nicht mehr getrennt, d.h. in Fietes Programms ist ein kleiner Fehler enthalten.

Beste Grüße
Mathematiker

Nachtrag: Es tut mir leid, aber da sind noch ein paar weitere Unkorrektheiten.
Zitat:
1.Das frühere Verbot der Trennung von st gilt nicht mehr.
•las-ten, läs-tig, sechs-te, er brems-te, des Diens-tes, A-kus-tik, Hys-te-rie
2.Steht ss als Ersatz für ß zwischen zwei Vokalen, dann wird zwischen den beiden s getrennt <§ 110>.
•Grüs-se (statt: Grü-ße), heis-sen (statt: hei-ßen)

Zitate sind von www.duden.de/sprachw...bregeln/worttrennung

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein

Für diesen Beitrag haben gedankt: Fiete