31.01.2013 Aufrufe

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

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.

Das Struktogramm:<br />

Der Pseudocode:<br />

64<br />

N Zahlen<br />

Reserviere Speicherplätze A(1 bis N)<br />

Lese Zahlen ein<br />

K = I + 1<br />

A(K) < A(I)<br />

Ja Nein<br />

B = A(i)<br />

A(I) = A(K)<br />

A(K) = B<br />

Speicherplatz reservieren<br />

Einlesen<br />

I = 1<br />

DO UNTIL I = N - 1<br />

K = I + 1<br />

DO UNTIL K = N<br />

IF A(K) < A(I)<br />

THEN Tausche A(I) <strong>mit</strong> A(K)<br />

END DO<br />

END DO<br />

I = 1<br />

Wie<strong>der</strong>hole in Einerschritten bis K = N<br />

Wie<strong>der</strong>hole in Einerschritten bis I = N - 1<br />

Aufgabe. Programmieren Sie den Sortieralgorithmus in <strong>VBA</strong>. Benutzen Sie die Range-Methoden, um<br />

eine beliebig große Anzahl von Zahlen einzulesen, die in einer Spalte auf dem Tabellenblatt angeordnet<br />

sind. Geben Sie das Ergebnis auf dem Tabellenblatt aus.<br />

./.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!