Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Programmieraufgaben Hier wird regelmäßig eine neue Programmieraufgabe gestellt, die dann gelöst werden soll und in Zusammenarbeit mit den Moderatoren auch besprochen werden kann.

Tafelwerk

Diskussion: Tafelwerk im Forum Programmieraufgaben, in der Kategorie Code Kitchen; Anzeige Hallo Leute, ich stell endlich mal wieder eine neue Aufgabe. Ziel dieser Aufgabe soll eine Art Tafelwerk sein, da ...

Antwort
Alt 17.08.03, 19:38   #1 (permalink)
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Talking Tafelwerk

Anzeige

Hallo Leute,
ich stell endlich mal wieder eine neue Aufgabe.

Ziel dieser Aufgabe soll eine Art Tafelwerk sein, da
das natürlich sehr umfangreich und komplex ist bzw.
werden kann will ich die Aufgabe aufsplitten.
Ich hab mir das so gedacht:
Jede Teilaufgabe behandelt eine überschtliche
Teilaufgabe (z.B. Dreiecke), und das Ergebnis sollte
eine entsprechende Klasse/ein Modul (oder wie auch
immer es in eurer Lieblingsprogrammiersprache
gekapselt wird) zusammen mit einem kleinen
Testprogramm enthalten.

Dann brauchen wir nur noch ein Hauptprogramm von dem
aus wir auf die jeweiligen Teile zugreifen und alles
zusammenfügen. (nur noch sollte wahrschneinlich in
großen Anführungsstrichen stehen ).

Dieser Thread soll eine Art Hauptthread für die ganze
Aufgabe sein, hier könnt ihr gern Anmerkungen,
Verbesserungsvorschläge usw. posten.
(und bitte tut das auch! )

In weiteren Threads werde ich (relativ ) regelmäßig
einzelne Teilaufgabe posten.

mfg
Nornagest

Nornagest ist offline   Mit Zitat antworten
Alt 17.08.03, 19:46   #2 (permalink)
Senior Member
 
Registriert seit: 27.01.02
Chris Leistung: Facit NTK
Likes: 1
Standard

Ich verstehe offen gestanden nicht, was Du mit dem Wort "Tafelwerk" meinst... ?(
Chris ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.08.03, 19:53   #3 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Kenst du nicht dieses Buch für die Schule, in dem alle Formeln usw. stehen? Auch Formelsammlung genannt...
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Alt 17.08.03, 19:54   #4 (permalink)
Senior Member
 
Registriert seit: 27.01.02
Chris Leistung: Facit NTK
Likes: 1
Standard

Aeh, schon. Leider sehe ich da keinen Zusammenhang ?( Stehe ich grad auf nem Schlau???
Chris ist offline   Mit Zitat antworten
Alt 17.08.03, 19:55   #5 (permalink)
Rushjo
Guest
 
Likes:
Standard

@Nornagest

Coole Idee!

@Chris

Sage mal, biste nie in die Schule gegangen, oder hattest Du immer alle "Formeln"
im Kopf? *ggg* "Tafelwerk" nennt man die gebundene (meistens) Sammlung alles
möglichen, nützlichen(?!) Formeln für die Fächer Physik, Chemie, Mathematik,
Biologie etc.

Na, wir progammieren uns auch ein "eigenes"! Sprich zuerst ein Grundgerüst und
dann werden Woche für Woche neue Formeln eingebunden!

MfG Rushjo
  Mit Zitat antworten
Alt 17.08.03, 19:56   #6 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Das Tafelwer ist in mehrere Kapitel unterteilt in denen die einzelnen Formeln behandelt werden. Z.B. Mathematik -> Dreiecke -> Flächenumfang->... Dies eKapitel werden als Modul erstellt, wenn ich das richtig verstanden habe. Dann wenn alle Kapitel "modulisiert" (*g*) sind, werden sie mit einem Hauptprogramm gekoppelt, dass diese aufruft.
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Alt 17.08.03, 21:16   #7 (permalink)
 
Registriert seit: 17.08.03
BASSIKS Leistung: Facit NTK
Likes: 0
Angry ...

also ich glaub ich sollte mal wieder die schulbank drücken.check irgendwie nicht ab wie ihr das haben wollt.wollt ihr ein programm, welches formeln in ne datenbank schreibt und liest? oder wollt ihr dass man auf knopfdruck die formel verwenden kann? (also ein Programme welches mit allen erdenklichen Formeln alles erdenkliche ausrechnet)???

bin glaub ich einfach zu blöd für solche sachen...
BASSIKS ist offline   Mit Zitat antworten
Alt 20.08.03, 02:07   #8 (permalink)
 
Registriert seit: 14.08.03
C Coder Leistung: Facit NTK
Likes: 0
Standard

Du meinst also so in der Richtung

Code:
class Dreieck : public Mathematik
{ 
 double Flächeninhalt();
 bool Kongruenz(Dreieck*);
 ...
};
???
C Coder ist offline   Mit Zitat antworten
Alt 21.08.03, 16:43   #9 (permalink)
Themenstarter
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Standard

So in der Art,
allerdings denke ich nicht, dass man z.B. Dreieck von Mathematik ableiten sollte (oder welche Vorteile siehst du darin?).
Ich hab mir einige Gedanken gemacht und werde wahrscheinlich heute abend die erste Teilaufgabe posten. (wollte ich schon lange gemacht haben, aber "ach mach ich nachher".. "ach morgen is auch noch ok" )

Ich denke man müsste/sollte für jeden Teil eine zugehörige Interface-Klasse schreiben. So kann man das ganze zuerst für die Konsole machen und später für Windows/X-Window was auch immer erweitern, ohne in den eigentlichen Klassen herumpfuschen zu müssen.
Wenn ein Teilgebiet (z.B. Mathematik) etwas fortgeschritten ist kann man eine Kalsse entwerfen, die auf die Teilbereiche (Dreieck, Kreis...) zugreift und den Zugriff auf diese kapselt. (Diese Mathematik Klasse sollte imho nur eine weitere Schnittstelle sein)

Was haltet ihr davon?
Was würdet ihr anders machen?
Was habe ich nicht bedacht?
Bitte schreibt Verbesserungsvorschläge und Kritik!
mfg
Nornagest
Nornagest ist offline   Mit Zitat antworten
Alt 28.08.03, 06:22   #10 (permalink)
Member of Honour
 
Registriert seit: 06.03.03
poiin2000 Leistung: Facit NTK
Likes: 3
Standard

Ich finde die Idee gut, aber ich glaube du würdest mich vor dem ganzen Team vierteilen wenn ich anfange einzelne Strukuren in bash/ruby/php oder ähnlichem zu schreiben.
Das ganze dann mit euerem c/c++ verschmelzen zu lassen sehe ich als sehr aufwändig wenn nicht sogar unmöglich an.

mfg poiin2000
poiin2000 ist offline   Mit Zitat antworten
Alt 28.08.03, 13:26   #11 (permalink)
Themenstarter
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Standard

poiin:
du hast insofern Recht, dass es schwierig wäre das ganze zusammenzuführen, aber deshalb wird dich niemand vierteilen.. rädern vielleicht, aber nicht gleich vierteilen
Von mir aus kann jeder gerne in seiner Sprache arbeiten, ich bin halt davon ausgegangen wir ich es machen würde mit dem was ich kann.
Nornagest ist offline   Mit Zitat antworten
Alt 13.12.07, 22:48   #12 (permalink)
 
Registriert seit: 13.12.07
vv4yn3 Leistung: Facit NTK
Likes: 0
Standard

Also für den Fall, dass du das als Gruppenarbeit planst würd ich C++ empfehlen,
ich glaub dass das die meisten können und außerdem sollte man die einzelnen Teile dann leicht zusammenführen können.

Also wenn das so geplant ist und wer anderer das mit C++ machen möchte würde ich mich beteiligen.
vv4yn3 ist offline   Mit Zitat antworten
Alt 13.12.07, 22:58   #13 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 52
Standard

ich glaub nach über 4 jahren wird hier nicht mehr so viel in diesem thread passieren
lightsaver ist offline   Mit Zitat antworten
Alt 13.12.07, 23:39   #14 (permalink)
 
Registriert seit: 13.12.07
vv4yn3 Leistung: Facit NTK
Likes: 0
Standard

oh sry
hab das datum übersehen

aber falls jemand noch möchte...
vv4yn3 ist offline   Mit Zitat antworten
Alt 14.12.07, 02:54   #15 (permalink)
 
Registriert seit: 17.02.06
Harry Boeck Leistung: Facit NTK
Likes: 0
Standard

Die Welt hat sich seit damals weitergedreht, vielleicht ja auch mit Hilfe der Ideentreiber hier:

http://de.wikibooks.org/wiki/Mathema...chulmathematik

Wer an der Mitgestaltung eines ECHTEN Abbildes des Schul-"Tafelwerkes" interessiert ist, sollte HIER ansetzen:

http://de.wikipedia.org/wiki/Tafelwerk
Harry Boeck ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Programmieraufgaben » Tafelwerk
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tafelwerk Teilaufgabe1: Dreiecke Nornagest Programmieraufgaben 0 24.08.03 15:41


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61