Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich beschäftige mich im Moment mit Robot Karol.

Hier ein Link: Robot Karol - Info

Bloß ich hab da ein Problem. Es geht um verschachtelte Schleifen.

Ich möchte ein Feld mit 9x9 umrunden, also mit 5 Ziegel.

Die Befehle kenne ich. Aber ich weiß einfach nicht wie ich das schreiben soll.

Hab schon manches versucht, aber ich bekomme das einfach nicht hin.

Es sollte in einer Schleife sein. Natürlich kann man die Anfangsposition ändern.

Weiß jmd hier wie ich das machen kann?

Mfg Spiedi

sorry doppelpost

Hallo, hier mal eine Lösungsmöglichkeit:

//geeignete Startposition finden

Anweisung findPosition

wiederhole solange nichtIstWand

  Schritt

*wiederhole

linksdrehen

wiederhole solange nichtIstWand

  Schritt

*wiederhole

linksdrehen

*Anweisung

//geeignete Startposition finden



findPosition

//Ziegel legen

wiederhole 5 mal

  wiederhole 4 mal

    wiederhole solange nichtIstWand

      hinlegen

      Schritt

    *wiederhole

    linksdrehen

  *wiederhole

*wiederhole


viel spaß :cool:

Danke. :)

Hab das jetzt so gemacht:

LinksDrehen

Schritt

RechtsDrehen

RechtsDrehen

Hinlegen(5)


wiederhole 1 mal

wiederhole 8 mal

LinksDrehen

Schritt

RechtsDrehen

Hinlegen(5)

*wiederhole

RechtsDrehen

Schritt

RechtsDrehen

RechtsDrehen

Hinlegen(5)

wiederhole 7 mal

LinksDrehen

Schritt

RechtsDrehen

Hinlegen(5)

*wiederhole

RechtsDrehen

Schritt

RechtsDrehen

RechtsDrehen

Hinlegen(5)

wiederhole 7 mal

LinksDrehen

Schritt

RechtsDrehen

Hinlegen(5)

*wiederhole

RechtsDrehen

Schritt

RechtsDrehen

RechtsDrehen

Hinlegen(5)

wiederhole 6 mal

LinksDrehen

Schritt

RechtsDrehen

Hinlegen(5)

*wiederhole

*wiederhole

Huhu,

jap ist mir aufgefallen. Könntest du mir pls noch den Code dafür geben, damit er das wie in meinen Beispiel baut?

Ohne Schleifen wie "wiederhole 3 mal" kann man das nicht machen oder?

Man könnte das alles einzelnt schreiben. Kann man das auch nur mit

IstWand und NichtIstWand machen?

Mfg Spiedi

Hallo,

sorry wegen Doppelpost. Aber ich bekomme das einfach nicht hin. Also ich meine, das so wie ich ein Beitrag über mir beschrieben habe.

Ich weiß nicht wie ich das mit den LinksDrehen und RechtsDrehen schreiben soll.

Könnte mir bitte jmd weiterhelfen?

Mfg Spiedi

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.