Programmierertreff - Seite 3

Neue Frage »

Steve_FL Auf diesen Beitrag antworten »

hier noch der Link zum alten Programmierertreff:
http://www.matheboard.de/thread.php?threadid=35&page=1&sid=

@DeGT:
vielleicht kannst du die ja zusammenfügen Augenzwinkern

mfg
BlackJack Auf diesen Beitrag antworten »

also ich programmiere jetzt 2 jahre pascal, und kann dann noch delphi und assembler. ich mache größtenteils irgend ein grafik zeugs, wie z.b. frakale etc. da brauche ich dann auch assembler, um die maximale geschwindigkeit bei den komplizierten berechnungen (vor allem im dreidimensionalen) herauszuholen.
DeGT Auf diesen Beitrag antworten »

Schon geschehen.

Ich benutze Delphi, habe ja die Enterprise-Edition der Version 7. Big Laugh

Legal! 8)

über css durfte ich Donnerstag einen Vortrag halten, da ich in Informatik immer gemeckert hatte, dass Frames komplett veraltet sind. Ich hoffe mal, dass ich mir damit meine "'Note im oberen Einserbereich" gesichert habe. :P

In letzter Zeit hatte ich selbige allerdings leider nicht fürs Programmieren.
Daniel Auf diesen Beitrag antworten »

jo also delphi ownt schon :> aber im vergeleich zu c++ halt nicht gerade mächtig aber ich denke mal so reicht das wies ist smile
DeGT Auf diesen Beitrag antworten »

Ich persönlich sehe keine Unterschiede der Mächtigkeit.

Wenn man unbedingt will kann man damit ja auch auf extrem niedrigem Level programmieren. Spiele, die mit Delphi geschrieben sind gibt es auch.

Ach egal, ich möchte hier keine Diskussion über das Thema, welche Programmiersprache die beste ist!

Sowas würde ich glaube ich schließen, da es eh zu nichts führt.

/€: Das war jetzt mal nur eine Vorsichtsmaßnahme, nicht auf deinen Post bezogen Augenzwinkern
Compy Auf diesen Beitrag antworten »

Also, PHP ist eigentlich das einfachste von der Welt. Das Problem liegt nach meiner Erfahrung (fast) immer beim Programmierer. Also wenn er zum Bsp garnicht verstehen will :P. Naja, alles was man für PHP braucht, ist ein Webserver, eine PHP-Version, eine MySQL-DB sowie Ideen.

-> Webserver mit PHP: XAMPP von Apachefriends.org

da ist auch ein eMail-Server, FTP-Server, MySQL-Server, phpMyAdmin, WebStats WebAlyzer sowei SSL, Perl und SSI dabei.

Dann besorgt man sich einige Beispieldateien in PHP und schaut sich mal die Struktur an:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:

<?php
  // Ein Kommentar
  echo "Dies wird ausgegeben";
?>
<p>Dann kommt wieder HTML-Code</p>
<?php
  echo "Und nocheinmal PHP";
  echo "<b>Das was ausgegeben wird, wird vom Browser als HTML";
  echo "-Code interpretiert. Der Browser bekommt nichts von dem ";
  echo "PHP-Skript zu sehen.";
?>
<p>Und so weiter</p>


Und die Funktionen sind schnell im deutschen PHP-Manual nachgeschlagen.

MFG Compy:: [email protected]
 
 
alpha Auf diesen Beitrag antworten »

also ich war mal relativ aktiv, aber weil mir nichts einfallen wollte, was ich proggen könnte, und auch keiner ein prog brauchte hab ich in letzter zeit nur noch stupide berechnungsprogs geschrieben...

ich behaupte mal, delphi und pascal zu können...
wobei ich halt nicht mehr so gut in form bin Augenzwinkern
Thomas Auf diesen Beitrag antworten »

Zitat:
Original von alpha
also ich war mal relativ aktiv, aber weil mir nichts einfallen wollte, was ich proggen könnte, und auch keiner ein prog brauchte hab ich in letzter zeit nur noch stupide berechnungsprogs geschrieben...

ich behaupte mal, delphi und pascal zu können...
wobei ich halt nicht mehr so gut in form bin Augenzwinkern


Was für Berechnungsprogs hast du denn geschrieben? Und in welchen Sprachen? Kannst du nur Delphi und Pascal?
alpha Auf diesen Beitrag antworten »

meist randomisierte sachen...
da hatte ich dann von irgendetwas die wahrscheinlichkeit ausgerechnet und wollte das dann überprüfen und solche sachen...
naja... ich versteh auch noch was von html und basic, aber würde ich nicht mit prahlen :P
fALK dELUXE Auf diesen Beitrag antworten »

wie wär es denn mit einem prog zur Berechnung von Pi in beliebiger Genauigkeit(soweit der Speicher reicht smile )? Das Ganze dann noch in Delphi mit OOP.
alpha Auf diesen Beitrag antworten »

wär mal einen versuch wert...
damit die eingerosteten programmierfähigkeiten wieder ins leben gerufen werden Augenzwinkern
Daniel Auf diesen Beitrag antworten »

hehe :> nen netten speicher killer schrieben :P

ne idee nur wie latutet die formel zum berechnen? :>
alpha Auf diesen Beitrag antworten »

also die formel lautet:
asin(1)/2=pi (meint zumindest mein computer :P)

ansonsten musst du dir eine approximierung ausdenken smile

bekannt ist dabei die von archimedes... ich hab sie leider nicht mehr im kopf, aber du kannst sie ja mal suchen...
ich glaub es ging dabei darum, n-ecke nach n-->unendlich aufzulösen...

ich grübel noch über eine eigene approximierung Augenzwinkern
BlackJack Auf diesen Beitrag antworten »

Zitat:
Original von alpha
ich grübel noch über eine eigene approximierung Augenzwinkern

such dir eine aus:
http://www.mupad.de/schule+studium/noteb...sverfahren.html

und wenn du sonst nix zu programmieren weisst: schreib mir eine procedure, die aus gebener "z-map" und lichtquelle ein bild mit schattierungen etc. berechnet Augenzwinkern
alpha Auf diesen Beitrag antworten »

ne, ich bin schon fast fertig... da werd ich doch nicht auf der zielgeraden umdrehen... Augenzwinkern

aber ich bekomme leider einen fehler angezeigt in der vorvorletzten zeile... kann sich das mal jemand angucken?
darüber steht in der txt-datein noch die fehlermeldung...
BlackJack Auf diesen Beitrag antworten »

den fehler direkt habe ich nicht gefunden, aber das hier:
code:
1:
2:
3:
4:
5:
6:
7:
e : array [1..2] of integer;
{..}
      for c:=0 to 1 do
{...}
               e[c]:=1

du greifst auf ein array mit dfen inizes 1..2 auf die stellen 0 und 1 zu. das dürfte zwar so eigentlich keine fehler verursachen (oder vielleicht doch? da bin ich mir im moment nicht so sicher), aber ändere auf jeden fall einmal die inidizes! am besten die des arrays, weil arrays eigentlich immer nullterminiert sein sollten. also in diesem falle array[0..1] of integer.

und ich habe auch schon den fehler: a+b ist aus irgendwelchen gründen 0.
fALK dELUXE Auf diesen Beitrag antworten »

äh, ich dachte es geht um beliebige Genauigkeit, also dass dein programm mir die ersten 10 milliarden nachkommastellen von Pi berechnet. smile
Also ich würde es so machen, aber viel schwieriger ist mir erstmal die Langzahlarithmetik:
http://free.pages.at/fberndt/Piformel.wmf

hoffe, hab mich nicht irgendwo verrechnet.
alpha Auf diesen Beitrag antworten »

@blackjack:
danke, ich weiß zwar nicht genau, warum a und b nicht aufgefüllt worden sind, aber das war der fehler :]

@falk:
deine seite loaded bei mir irgendwie nicht :P
Daniel Auf diesen Beitrag antworten »

nur mal ne frage

Tedit1 sind das die komma stellen oder für was soll das sein?

und was für einen fehler zeigt er dir an?


*UPDATE*

also hab deinen src mal bei mir geadded und compiliert
er zeigt mir keinen fehler jedoch kommt als ergebniss 0.5xxxxxxxxxxx
heraus ... frag mich nid warum :/

Ich hab mal ne idee wie wäre es wenn wir mal ein Matheboard tool schrieben, hier scheinen viele leute delhi/pascal zu können also wäre das doch mal ein erstrebenswertes projekt oder?
alpha Auf diesen Beitrag antworten »

ok, warum nicht?
von mir aus auch in dem thread hier...
ich kann ja mal erklären, was ich mir bei meinem code gedacht habe... ist ja auch nicht einfach so dahin geschrieben Augenzwinkern
Daniel Auf diesen Beitrag antworten »

also alpha und ich sind gerade kräftigst am pi proggi schrieben :P mal schaun wann es funzt :> maybe können wir ja nen neuen topic aufmachen wo jeder seine src und ideen postet. :>
fALK dELUXE Auf diesen Beitrag antworten »

hier nochmal der algorithmus, den ich vorschlage. Der ist glaub ich von Gauß(nur die obere Formel):
Daniel Auf diesen Beitrag antworten »

ja danke aber alpha und ich(ich habe ja später nur mitgemacht alpha hat ja die grundlage geschrieben) wollen keine fremden algorithmen benutzen sondern es anders versuchen
alpha Auf diesen Beitrag antworten »

so, ich will jetzt mal kein großes geheimnis draus machen, was ich mir überlegt hab...
es ist nichts besonders efektives und auch nicht sonderlich genial, aber mein eigener weg smile :
wir haben ein quadrat, dass wir in n² kleine quadrate teilen...
jetzt zählen wir, wieviele quadrate inerhalb eines kreises, mit dem radius der seitenlänge und den mittelpunkt auf einer der ecken hat, liegen. diese anzahl nennen wir a. jetzt zählen wir noch, wieviele quadrate außerhalb liegen (das ist dann b) und dann ist der nächerungswert x(n)=4*a/(a+b)
BlackJack Auf diesen Beitrag antworten »

nach fast dem gleichen verfahren wollte ich pi auch mal annähern, indem ich einfach immer zufallskoordinaten bestimmt habe und dann gezählt habe, wieviele innerhalb und wie viele ausserhalb eines kreises lagen. dann wegibt sich pi über 4*innen/gesamt. hat aber irgendwie nicht funktioniert, weil immer für pi ein wert von ziemlich genau 3 rauskam. ich denke mal der zugfallsgenerator ist schuld.
fALK dELUXE Auf diesen Beitrag antworten »

das geht doch in richtung monte-carlo-methode:
http://www.uni-leipzig.de/~sma/pi_einfue...onte_carlo.html
Daniel Auf diesen Beitrag antworten »

oha da haste recht :/ da iss sogar nen Pascal source dabei :P
fALK dELUXE Auf diesen Beitrag antworten »

ich bis vor kurzem noch an einem kleinen Programm geschrieben zur Darstellung von chemischen Strukturformeln(keine Ringe). Allerdings muss ich um u. g. Struktur zu Erstellen folgendes eingeben:
0C4(1H0, 1C2(2O0, 1O1(1H0)), 1H0, 1H0)
D. h. bei größeren Strukturen wirds schnell unübersichtlich und kompliziert.
Daniel Auf diesen Beitrag antworten »

ey das iss ja kewl :> wenndes nun noch schafft das mit den formeln zu vereinfachen kansnte das ding verkaufen :P

mit was hast du das denn geschrieben?
fALK dELUXE Auf diesen Beitrag antworten »

mit delphi hab ich es geschrieben
Neue Frage »
Antworten »



Verwandte Themen