Programmieren, Sprachen, C++, Python, Ruby, PHP

   Home    Programmieren    Projekte    esearch    Musik    Linux    Links    About   
   Bundeswettbewerb    C++    Python    Ruby    PHP   
 
          

Bundeswettbewerb

1. Erste Runde

Im September 2004 begann die erste Runde (BWInf 23.1). Drei Tage vor dem Einsendeschluss war ich mit meiner 28-seitigen Dokumentation fertig, und hatte 4 (einhalb) Aufgaben gelöst. Es ging unter anderem darum, die "Wasserdurchlässigkeit" von schweizer Käse zu überprüfen, Rechtecke zu zählen und einen "Charminator" zu programmieren.
Die 5 Aufgaben findet man auf den Seiten des BWInf.

1.1. Verwendete Programmiersprachen

  • Aufgabe 1: Prolog
  • Aufgabe 2: nur theoretisch gelöst
  • Aufgabe 3: C++
  • Aufgabe 4: Ruby
  • Aufgabe 5: C++

1.2. Download

Die Lösungen meiner Aufgaben können hier heruntergeladen werden:
Download bwinf231_dpeter.zip (591.32 kB)

1.3. Ergebnisse

Kurz vor Weihnachten kamen die Ergebnisse. Ich habe (4-1-5-4-5) Punkte von jew. 5 möglichen Punkten bekommen. Da nur die besten 3 Aufgaben zählen macht das 14 von 15 Punkten. Damit bin ich in der zweiten Runde.

2. Zweite Runde

Inzwischen habe ich meine Einsendung zur zweiten Runde abgeschickt, die wegen mangelnder Zeit leider nicht ganz fertig geworden ist. In der zweiten Runde müssen "nur" noch zwei von drei Aufgaben gelöst werden. Ich habe diesmal beide Programme in Java programmiert.
Anfang Juni kommen voraussichtlich die Ergebnisse.

2.1. Aufgabe 1

Rechts sieht man die Ausgabe meines Programms zur ersten Aufgabe. Es sollte der Prozess einer Simulation dargestellt werden. Am Anfang liegt eine Kugel auf einer unendlich großen Fläche. Es kommen nun aus zufälligen Richtungen neue Kugeln angerollt. Treffen sie auf eine andere bleiben sie an dieser kleben. Das Bild zeigt den Verlauf der Simulation, nachdem 10.000 Kugeln angerollt sind.

2.2. Aufgabe 3

Die zweite Aufgabe habe ich ausgelassen und mich für die Dritte entschieden. Wer sich für die Ergebnisse interessiert, kann die gesamte Einsendung ansehen.

2.3. Download

Die Lösungen meiner Aufgaben können hier heruntergeladen werden:
Download bwinf232_dpeter.zip (1889.28 kB)

3. Links


© 2004 by David Peter