Unterschied von bedingter Anweisung und kopfgesteuerter Schleife

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von StrAnGe_GuY, 29. Oktober 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 29. Oktober 2007
    das is das einzige was ich immer vergesse, sond bin ich eig ganz gut in info!
    schreib morgen klausur ;)
    wollte mal eben fix den unterschied zwischen einer kopfgesteuerten schleife:
    while do
    und der bedingten anweisung wissen:
    if then
    wäre mal ganz schnell sau nett :]
    bw is kla
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 29. Oktober 2007
    AW: bedingte anweisung - kopfgesteuerte schleife - unterschied

    ~moved to Programmieren~

    Eine Schleife wiederholt sich so lange bis eine bestimme Situation eintrifft. Eine bedingte Anweisung wird ausgeführt, wenn eine bestimme Situation vorhanden ist.

    mfg r90
     
  4. #3 29. Oktober 2007
    AW: bedingte anweisung - kopfgesteuerte schleife - unterschied

    while(var == condiion) {

    }
     
  5. #4 29. Oktober 2007
    AW: bedingte anweisung - kopfgesteuerte schleife - unterschied

    reelles bsp:

    renne solange im kreis bis dir schlecht ist!

    pseudocode:

    Code:
    while nicht schlecht
     renne im kreis
    beginne von anfang in der while schleife
    Knusperkeks
     
  6. #5 29. Oktober 2007
    AW: bedingte anweisung - kopfgesteuerte schleife - unterschied

    das wäre doch der unteschied zwischen einer kopfgesteuerten und einer fußgesteuerten schleife oder etwa nich?
    also :
    kopf is while BEDINGUNG do ANWEISUNG
    fuß repeat ANWEISUNG until BEDINGUNG


    und hingegen sieht eine bedingte anweisung so aus:
    if BEDINGUNG then ANWEISUNG

    und da komm ich auf den unterschied zwischen kopf und bedingte nich kla

    hm
    also wenn ich als beispiel mal ganz primitiv
    if maus.gedrück then bildschirm.schreibezahl(random)
    und
    while maus.gedrückt do bildschirm.schreibezahl(random)

    macht der dann bei dem if das ganze einmal und beim while ständig ne andre zahl?
    weil eigentlich fängt er doch bei beiden wieda an und fragt oder nit?
     
  7. #6 29. Oktober 2007
    AW: Unterschied von bedingter Anweisung und kopfgesteuerter Schleife

    Eine If-Bedingung wird genau einmal abgefragt (außer, sie steht in einer Schleife).

    Eine Schleife läuft so oft durch, bis eine Bedingung eingetroffen ist (kann auch nach dem ersten Durchlauf sein).


    // Edit

    Genau so ist es!
     
  8. #7 30. Oktober 2007
    AW: Unterschied von bedingter Anweisung und kopfgesteuerter Schleife

    kopfgesteuert: wenn eine Bedingung erfüllt ist läuft er in die Schleife und bleibt solange in der Schleife bis die Bedingung nicht mehr erfüllt ist (muss nicht zwangsläufig durchlaufen werden)

    fußgesteuert: Programm durchläuft mindestends 1 mal die Schleife da erst zum Ende geprüft wird ob eine bestimmte Bedingung erfüllt ist

    If-Anweisung: wenn eine Bedingung erfüllt ist führt er den Programmcode aus der im If-Block steht
     

  9. Videos zum Thema
Die Seite wird geladen...