02.11.2013 Aufrufe

Delphi und Visual C#.pdf - Informatik

Delphi und Visual C#.pdf - Informatik

Delphi und Visual C#.pdf - Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Erstelle einen Ordner namens 07_Primzahltest bis 10hoch18 <strong>und</strong> erstelle dort das<br />

Programm Primzahltest wie oben beschrieben.<br />

Aufgabe 5<br />

Um die anderen<br />

Schleifen<br />

kennenzulernen,<br />

versuchen Sie nun mit<br />

Hilfe der obigen<br />

Primfaktorbestimmung<br />

ein Programm zu<br />

schreiben, das eine<br />

gegebene ganze Zahl<br />

(bis 10 18 – also int64) in<br />

ihre Primfaktoren zerlegt.<br />

Die Oberfläche kann<br />

zum Beispiel so<br />

aussehen:<br />

Das Feld rechts heißt „Listbox“ <strong>und</strong> ist unter Standard zu finden.<br />

Will man die Zahl i auf der Listbox hinzufügen, so lässt sich das mit dieser Zeile<br />

erledigen:<br />

Listbox1.Items.Add(inttostr(i))<br />

Je nach Geschwindigkeit des Rechners kann die Zerlegung einige Zeit (1-2 Minuten)<br />

in Anspruch nehmen. Allerdings nur, wenn man eine sehr große Primzahl<br />

eingegeben hat.<br />

Sollte Ihnen das im Moment noch zu schwer sein, so können Sie den Programmcode<br />

im Tauschverzeichnis finden (08_Primfaktorzerlegung)….<br />

<strong>Delphi</strong> ganz ohne Optik<br />

Wie wir schon mehrfach erwähnt haben, ist<br />

der ganze optische „Krimskrams“ mit den<br />

vielen Automatismen mitunter eher eine<br />

Last denn eine Hilfe. Will man beispielsweise<br />

einen bestimmten mathematischen<br />

Algorithmus testen, dann wäre eine<br />

Konsole wie bei Java eigentlich viel besser.<br />

Kein Problem. Für die Puristen unter Ihnen<br />

wird folgender Tipp hilfreich sein:<br />

Öffnen Sie <strong>Delphi</strong>. Gehen Sie zu File / New<br />

/ Other:<br />

Hier wählen Sie Console Application.<br />

(siehe rechts!)<br />

142

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!