Foren » 33. BwInf

    • 2 Beiträge
    1. Oktober 2014 20:50:51 CEST
    Ich habe ein paar Fragen zu Aufgabe 4:

    1. "Kann dein Programm eine Zahl-Alphametik finden, die mehr als 20 Buchstaben enthält?" Soll ein Wort mehr als 20 Buchstaben haben oder müssen alle Wörter mehr als 20 Buchstaben haben?

    2. Es gibt im Internet bereits verschiedene Programme (mit Quellcode) welche eine Alphametik lösen können. Das ist in etwa das was der erste Teil der Aufgabe fordert. Inwieweit ist es erlaubt, insoweit die Lizenz der Programme es zulässt, diese zur Lösung der Aufgabe zu verwenden?

    3. "Postings können sich mit den Aufgabenstellungen befassen, dürfen aber keine Lösungsideen oder Hinweise auf Lösungsideen enthalten." Im Falle eines Programms zur Lösung von Alphametiken (nicht der kompletten Aufgabe, wenn auch eines Teils) ist das trivial da es ohnehin schon öffentlich zugänglichen Programmcode gibt um Alphametiken zu lösen. Sollte man trotzdem darauf verzichten sich über Programme/Algorithem zur Lösung von Alphametiken auszutauschen?
    Dieser Beitrag wurde am 1. Oktober 2014 20:52:32 CEST von Florian Stober bearbeitet
    • 230 Beiträge
    1. Oktober 2014 21:27:45 CEST
    Hallo Florian,

    [blockquote]Florian Stober said:
    Ich habe ein paar Fragen zu Aufgabe 4:

    1. "Kann dein Programm eine Zahl-Alphametik finden, die mehr als 20 Buchstaben enthält?" Soll ein Wort mehr als 20 Buchstaben haben oder müssen alle Wörter mehr als 20 Buchstaben haben?
    [/blockquote]

    Solange es hier keine "offizielle" Aussage gibt (Die kann es nur von Herrn Pohl geben), sollte da der traditionelle BWINF-Dreisprung angewendet werden: Überlegen (welche Alternativen es gibt und was die jeweils bedeuten), entscheiden (was wohl passend ist) und dieses dann dokumentieren.

    [blockquote]
    2. Es gibt im Internet bereits verschiedene Programme (mit Quellcode) welche eine Alphametik lösen können. Das ist in etwa das was der erste Teil der Aufgabe fordert. Inwieweit ist es erlaubt, insoweit die Lizenz der Programme es zulässt, diese zur Lösung der Aufgabe zu verwenden?
    [/blockquote]

    Dazu sollte lieber Herr Pohl etwas sagen.

    [blockquote]
    3. "Postings können sich mit den Aufgabenstellungen befassen, dürfen aber keine Lösungsideen oder Hinweise auf Lösungsideen enthalten." Im Falle eines Programms zur Lösung von Alphametiken (nicht der kompletten Aufgabe, wenn auch eines Teils) ist das trivial da es ohnehin schon öffentlich zugänglichen Programmcode gibt um Alphametiken zu lösen. Sollte man trotzdem darauf verzichten sich über Programme/Algorithem zur Lösung von Alphametiken auszutauschen?[/blockquote]

    Auch dann sollte man trotzdem darauf verzichten.
    • Moderator
    • 391 Beiträge
    2. Oktober 2014 14:43:36 CEST
    Hallo,

    Florian Stober said:
    [blockquote]1. "Kann dein Programm eine Zahl-Alphametik finden, die mehr als 20 Buchstaben enthält?" Soll ein Wort mehr als 20 Buchstaben haben oder müssen alle Wörter mehr als 20 Buchstaben haben?
    [/blockquote]
    Eine Alphametik ist das komplette Rätsel. Die Frage ist also durch die Aufgabenstellung ganz gut beantwortet.

    [blockquote]2. Es gibt im Internet bereits verschiedene Programme (mit Quellcode) welche eine Alphametik lösen können. Das ist in etwa das was der erste Teil der Aufgabe fordert. Inwieweit ist es erlaubt, insoweit die Lizenz der Programme es zulässt, diese zur Lösung der Aufgabe zu verwenden?
    [/blockquote]
    Wer da etwas Passendes findet, kann das verwenden. Wiederverwendung von Software ist eine gute Sache. Aber, ob eigenes oder fremdes Programm: Beim BwInf ist es entscheidend, dass man eine Lösungsidee beschreibt und die Umsetzung in ein Programm gut erklären kann. Bei Verwendung eines fremden Programms bleibt also die Herausforderung, den zu Grunde liegenden Lösungsweg besonders gut zu verstehen und beschreiben zu können. Wenn bei der Bewertung unklar ist, ob das fremde Programm bzw. die fremde Lösungsidee verstanden wurde, oder wenn sogar klar wird, dass die Lösungsidee nur kopiert wurde (googeln können wir auch ;-), ist mit kräftigen Abzügen zu rechnen.

    [blockquote]3. "Postings können sich mit den Aufgabenstellungen befassen, dürfen aber keine Lösungsideen oder Hinweise auf Lösungsideen enthalten." Im Falle eines Programms zur Lösung von Alphametiken (nicht der kompletten Aufgabe, wenn auch eines Teils) ist das trivial da es ohnehin schon öffentlich zugänglichen Programmcode gibt um Alphametiken zu lösen. Sollte man trotzdem darauf verzichten sich über Programme/Algorithem zur Lösung von Alphametiken auszutauschen?[/blockquote]
    Da kann ich mich Thomas Leineweber nur anschließen: Ja.

    Dieser Beitrag wurde am 2. Oktober 2014 14:44:55 CEST von Wolfgang Pohl bearbeitet
    • 8 Beiträge
    24. Oktober 2014 18:19:18 CEST
    Kurze Frage zur Form der Alphametiken :
    Entsprechen sie immer der Form "SEND+MORE = MONEY" oder auch zB "EINS+EINS+EINS=DREI"(ja, das ist kein echtes) ?
    • 38 Beiträge
    24. Oktober 2014 19:52:56 CEST
    Wieso soll EINS + EINS + EINS = DREI nicht "echt" sein? Das ist lösbar, ein korrekte gelesene Rechnung und in der Aufgabenstellung gibt's auch das Beispiel EINS + EINS + EINS +EINS = VIER.
    • 8 Beiträge
    25. Oktober 2014 17:50:26 CEST
    Ich will hier niemanden zum rätseln ermuntern ^^ .
    Meine Frage bezog sich eben darauf, ob das Programm solche Strings parsen können muss oder nur solche dieser Form erstellen können.