While kann mehr als Loop

Поділитися
Вставка
  • Опубліковано 24 лип 2024
  • Die Schleife, der die Loop-Sprache ihren Namen verdankt, zeichnet sich dadurch aus, dass sie stets nur endlich oft durchlaufen wird. Anders als bei while-Schleifen, bei denen es passieren kann, dass sie sich aufhängen und niemals enden, kommt darum ein Loop-Programm immer zu seinem Ende. Leider bedeutet das auch, dass Loop in ihren Möglichkeiten stärker eingeschränkt ist, als die Sprache While. In diesem Video zeigen wir zwei Beispiele für Probleme, die nicht mit Loop lösbar sind. Das Fazit des Videos: While ist mächtiger als Loop.
    0:00 Die Loop-Sprache
    1:41 Die While-Sprache
    4:02 loop lässt sich durch while ersetzen
    6:47 Partielle Funktionen
    9:17 Bestimmbarkeit von Loop
    12:44 Programme, die sich selbst ablehnen
    18:06 Der hangup-Befehl
    20:17 Die Ackermann-Funktion
    25:43 Beispiel: Ackermann 3
    28:15 Ackermann k mit Loop berechnen
    30:49 Fazit
    Videos zum Thema:
    1. • Die Loop-Sprache
    2. • While kann mehr als Loop (dieses Video)
    3. • Der Barbier und die Un...

КОМЕНТАРІ • 3

  • @Ebiko
    @Ebiko 7 місяців тому +1

    Das video ist kompliziert.
    Reden wir hier von for und while loops in der Programmierung ?
    Dann sollte man vllt nicht von Programm sprechen.
    Das ist maximal ein Teil des Programms.
    Oder ist in dem Video von Maschinensteuerung die rede, dann kann ich das eher nachvollziehen.
    Der rest der Informationen ist durchaus korrekt, aber eher Studium Level.
    Gleichzeitig kann ich aber eine For loop oder eine while loop identisch schreiben.
    Alles was ich mit For loop machen kann geht auch mit while und umgekehrt.
    Nixht synonym, aber es ist machbar.
    Verstehe die unterscheidungsmerkmale im Video also nicht.

    • @niffty410
      @niffty410 6 місяців тому

      ne, es geht um schon um Programme. While und Loop sind hier zwei modellhafte Sprachen die in der theoretischen Informatik Verwendung finden.
      Das wird auch im weiteren Verlauf des Videos deutlich, wo es vermehrt um Berechenbarkeit geht.

    • @Gogol-Doering
      @Gogol-Doering  6 місяців тому +3

      Genau. Das Video hier baut auf einem anderen Video über die "Loop-Sprache" auf, das ich in den Kommentaren verlinkt habe (ua-cam.com/video/pdIjMOmxMWM/v-deo.html). Die "loop"-Schleife, von der im Video die Rede ist, hat eine feste Anzahl von Durchläufen, die von dem Wert einer Variablen am Anfang der Schleife abhängt. Das ist bei "while"-Schleifen anders. "for"-Schleifens sollten im Video gar nicht vorkommen, wenn doch, dann wäre das ein Fehler.
      Und ja, das ist "Studium-Level", denn das Video ist aktuelles Vorlesungsmaterial für Informatikstudenten an der THM in Gießen. 🙂