1.4 bedingungen und schleifen

816 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

1.4 bedingungen und schleifen

  1. 1. Microsoft® Small Basic Bedingungen und Schleifen Geschätzte Zeit für den Abschluss dieser Lektion: 2 Stunden
  2. 2. Bedingungen und Schleifen In dieser Lektion erhalten Sie Informationen über: Schreiben von Programmen, die verschiedene Anweisungen ausführen, je nachdem, ob eine oder mehrere logische Bedingungen gelten. Schreiben von Programmen, die Anweisungen wiederholen, bis ein bestimmtes Ereignis auftritt.
  3. 3. Bedingungen in Small Basic-Programmen Möchten Sie Bedingungen angeben, die steuern, wie Ihr Programm ausgeführt wird (oder ob es überhaupt ausgeführt wird)? Werfen wir einen Blick auf das folgende Programm: Dieses Programm weist den Computer an, „Frohes Neues Jahr“ anzuzeigen, wenn gerade der 1. Januar ist. Beachten Sie, dass dieses Programm die Schlüsselwörter If, Then und EndIf enthält.
  4. 4. Bedingungen in Small Basic-Programmen Schreiben wir jetzt ein Programm, bei dem eine andere Aktion vorgeschrieben wird, wenn die Bedingung nicht erfüllt ist. Je nachdem, wann Sie das Programm ausführen, zeigt der Computer eines der folgenden Ergebnisse an:
  5. 5. Bedingungen in Small Basic-Programmen Beim Programmieren führen verschiedene Wege zum Ziel. Sie als Programmierer haben die Wahl. Sie haben in diesem Beispiel wahrscheinlich bemerkt, dass die zweite Bedingung in dem Programm viele der Informationen der ersten Bedingung wiederholt. Reduzieren wir diese Wiederholungen durch Einführen des Schlüsselworts Else. Beide Programme geben dasselbe Ergebnis, Sie können jedoch weniger If-, Then- und EndIf-Schlüsselwörter verwenden, wenn Sie das Schlüsselwort Else verwenden.
  6. 6. Bedingungen in Small Basic-Programmen Betrachten wir ein weiteres Beispiel... Beachten Sie die Verwendung von If, Then, Else und EndIf in dem Programm. Sie schreiben ein komplexes Programm und wollen prüfen, ob der Benutzer eine gerade oder eine ungerade Zahl eingegeben hat.
  7. 7. Bedingungen in Small Basic-Programmen Wenn Sie ein Programm schreiben, können Sie mit dem Schlüsselwort ElseIf beliebig viele Bedingungen angeben. Sie können auch eine oder mehrere auszuführende Operationen angeben, je nachdem, welche Bedingung bei Ausführung des Programms erfüllt ist. Schauen wir uns dies anhand eines Beispiels an. In diesem Beispiel enthält jede Bedingung eine eindeutige Anweisung, die der Computer evaluiert. Wenn der Computer feststellt, dass eine Bedingung erfüllt ist, führt der Computer die Operation für diese Bedingung durch und fährt bis zum Ende fort.
  8. 8. Schleifen in Small Basic-Programmen Mit einer Schleife können Sie den Computer anweisen, eine oder mehrere Anweisungen mehr als einmal auszuführen. Mit einer For (Für)-Schleife können Sie angeben, wie oft der Computer die Anweisungen wiederholen soll. Mit einer While (Während)Schleife können Sie angeben, dass das Programm die Anweisungen wiederholen soll, bis eine bestimmte Bedingung erfüllt ist. Sehen wir uns jetzt einige Schleifenanweisungen an…
  9. 9. Schleifen in Small Basic-Programmen Beginnen wir mit einem Programm, das eine For..EndFor-Schleife enthält. Im Allgemeinen verwenden Sie eine For..EndFor-Schleife, um Code eine bestimmte Anzahl von Malen durchlaufen zu lassen. Zur Verwaltung dieser Art von Schleife erstellen Sie eine Variable, die nachverfolgt, wie oft die Schleife ausgeführt wurde. Klicken Sie auf die Schaltfläche in der Symbolleiste. In diesem Beispiel enthält die Variable einen Wert, der bei jedem Schleifendurchlauf um eins erhöht wird.
  10. 10. Schleifen in Small Basic-Programmen Verwenden wir dieses Konzept zum Druck der Multiplikationstabelle der Zahl 5.
  11. 11. Schleifen in Small Basic-Programmen Im vorigen Beispiel wird der Wert der Zählvariablen in einer For-Schleife bei jedem Durchlauf um eins erhöht. Mit dem Schlüsselwort Step können Sie den Wert um eine andere Zahl erhöhen. So können Sie etwa mit dem folgenden Code den Wert um 2 erhöhen:
  12. 12. Schleifen in Small Basic-Programmen Wenn Sie vor dem Schreiben eines Programms die Zahl der Schleifen nicht kennen, können Sie eine While-Schleife anstelle einer For-Schleife verwenden. Wenn Sie eine While (Während)-Schleife erstellen, geben Sie eine Bedingung an, die erfüllt ist, wenn die Schleife beginnt. Der Computer evaluiert die Bedingung jedoch bei jeder Wiederholung der Schleife. Wenn die Bedingung nicht mehr erfüllt ist, wird die Schleife angehalten. Wir illustrieren die While-Schleife mit dem folgenden Programm:
  13. 13. Fassen wir zusammen… Herzlichen Glückwunsch! Sie haben Folgendes gelernt: Schreiben von Programmen, die logische Bedingungen evaluieren und auf der Grundlage der Ergebnisse Operationen ausführen. Schreiben von Programmen, die eine oder mehrere Operationen entweder eine bestimmte Anzahl von Malen oder auf der Grundlage einer logischen Bedingung ausführen.
  14. 14. Zeigen Sie, was Sie wissen Erstellen Sie ein Programm, das ein oder mehrere Testergebnisse von Studenten von einem Prozentsatz in eine durch Buchstaben bezeichnete Note umwandelt. Fordern Sie den Benutzer zuerst auf, anzugeben, wie viele Noten berechnet werden sollen. Fordern Sie ihn dann auf, den ersten Prozentsatz einzugeben, und wandeln Sie ihn dann auf der Grundlage der folgenden Kriterien in eine Buchstabennote um:  Wenn der Prozentsatz über 75 liegt, in A umwandeln.  Wenn der Prozentsatz unter 75 liegt, jedoch größer oder gleich 60 ist, in B umwandeln.  Wenn der Prozentsatz unter 60 liegt, jedoch größer oder gleich 35 ist, in C umwandeln.  Wenn der Prozentsatz unter 35 liegt, in D umwandeln.

×