PF 06

Grundlagen

Grundlagen


F. S.
Karten
10
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
06.02.2021 / 06.03.2021

Lernkarten

Was weisst du über Schleifen?

  • bestimmte Anweisungen werden mehrfach abgearbeitet
  • in allen höheren Programmiersprachen sind Schleifen anzutreffen, jedoch heissen sie nicht gleich.
  • Schleifen in C#
    • for-Schleife
    • while- und do...while-Schleife
    • foreach-Schleife
  • Schleifen benötigen Abbruchbedingungen, ansonsten gibt es eine endlos Schleife
  • die im Kopf deklarierte und initialisierte Variable ist nur in der Schleife existent
    • sobald die Schleife fertig verarbeitet ist, wird sie wieder gelöscht. man spricht von lokaler Sichtbarkeit.
  • Die verschiedenen Schleifen-Arten können ineinander verschachtelt werden

Erläutere den Aufbau einer for-Schleife

Forschleife: Nenne verschiedene Schreibweisen für die Definition der Schritte.

  • Jedesmal + 1 = counter + +
  • jedesmal + 2 = counter + = 2
  • jedesmal -1 = counter - -
  • jedesmal -2 = counter - = 2

Erläutere, wie sich Schleifen und Entscheidungen (bedingte Anweisungen) kombinieren lassen.

Erläutere Schleifen in Schleifen.

Erläutere die lokale Sichtbarkeit.

  • Wenn eine Variable im Kopf der Schleife deklariert und initialisiert wird, so ist sie nur innerhalb der Schleife existent. 
  • nach Abarbeitung wird sie wieder gelöscht
  • Daher: Keine Variable verwenden, die sonst bereits in der Methode verwendet wird.

Was weisst du über die "while-Schleife"?

  • Wird verwendet, wenn die Anzahl der Wiederholungen ist nicht bekannt ist (Unterschied zur for-Schleife!!)
  • Folglich wird eine Abbruchbedingung definiert.

Was weisst du über die "do...while-Schleife"?

  • Im Gegesnatz zur while-Schleife wird mindestens einmal in den Schleifenkörper eingetreten.
  • Erst dann wird die Entscheidung getroffen, ob die Schleife abgebrochen oder wiederholt wird.

Was weisst du über die Klasse "Zufallszahlen"?

  • Mit der Hilfe der Klasse Random wird ermöglicht, dass beliebige Zufallszahlen innerhalb eines Wertebereichs erzeugt
    werden können.

Erläutere, wie du folgende Anforderung in der Aufgabe umsetzen würdest:

  • Zuweisungsoperator in Schleifenkörper
  • Zeilenumbruch in Schleifenkörper

Achtung, dies ist nicht die Musterlösung von AP. Zeilenumbruch wird manchmal anders dargestellt und Convert.ToString ist nicht zwingend notwendig.

Lernen