Delphi und Visual C#.pdf - Informatik
Delphi und Visual C#.pdf - Informatik
Delphi und Visual C#.pdf - Informatik
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