VisuStruct

Kostenlos · ohne Anmeldung · ohne Installation

Struktogramme bauen, testen und verstehen. Direkt im Browser.

Mit VisuStruct entwickelst du Algorithmen als Struktogramm nach Nassi-Shneiderman: Elemente hineinziehen, Schritt für Schritt ablaufen lassen und als Java-, Python- oder JavaScript-Code ausgeben.

Läuft auf Computer, Tablet und Handy. Deine Dateien bleiben auf deinem Gerät.

So funktioniert es

In drei Schritten vom Problem zum Programm

  1. Struktogramm wird aus den Elementen links aufgebaut

    Bauen

    Zieh die Bausteine ins Struktogramm und beschreibe jeden Schritt in einfachen Worten oder in Code.

  2. Simulation zeigt den aktuellen Schritt, die Variablen und die Ausgabe

    Testen

    Starte die Simulation und verfolge Block für Block, wie sich die Variablen verändern.

  3. Aus dem Struktogramm erzeugter Java-Code

    Übersetzen

    Lass dir Java, Python oder JavaScript erzeugen und arbeite in deiner Entwicklungsumgebung weiter.

Funktionen

Alles, was du für Struktogramme brauchst

Ein Editor für den Unterricht: übersichtlich, genau und ohne Ablenkung.

Bauen per Ziehen

Anweisung, Verzweigung, Schleifen und Fallauswahl aus dem Bereich „Elemente“ ins Diagramm ziehen und den Text direkt eintippen.

Schritt für Schritt testen

Die Simulation zeigt den aktiven Block, die Variablen und die Ausgabe. So siehst du sofort, ob dein Algorithmus stimmt.

Struktogramm und Java live

Tippst du Java-Code, baut sich das Struktogramm live mit auf – und umgekehrt. Dazu übersetzt VisuStruct nach Python und JavaScript.

Exportieren und drucken

Als PNG, SVG oder PDF speichern oder direkt ausdrucken, zum Beispiel für Arbeitsblätter und Klausuren.

Lektionen in drei Sprachen

Oberfläche und Lektionen gibt es auf Deutsch, Englisch und Portugiesisch.

Deine Daten bleiben bei dir

Kein Konto, kein Hochladen. Gespeichert wird als .visustruct-Datei auf deinem Gerät.

Lernbereich

Struktogramme lernen, Schritt für Schritt

Neben dem Editor wartet ein Lernbereich: Lektionen erklären, wie du den Editor bedienst und was hinter Sequenz, Verzweigung und Schleife steckt. Was du liest, probierst du gleich daneben aus.

  • Lektionen in kurzen Schritten, mit Diagrammen zum Öffnen
  • Übungen, die VisuStruct automatisch prüft
  • Aufgaben mit Musterlösung zum Vergleichen
  • Checkliste und Quiz am Ende jeder Lektion

Dein Fortschritt bleibt in deinem Browser gespeichert. Die Lektionen gibt es auf Deutsch, Englisch und Portugiesisch.

Der Lernbereich neben dem Editor mit Lektion 1
VisuBot

Neu: VisuBot

Struktogramme, die einen echten Roboter fahren lassen

Mit VisuBot programmierst du den Lernroboter mBot2 von Makeblock, als Struktogramm oder in Java. Ohne Roboter fährt er in einem 3D-Simulator. Ist der echte mBot2 per USB-Kabel verbunden, fährt er jeden Schritt mit.

  • Eigene Lektionen zu Motoren, Sensoren, LEDs, Ton und Bildschirm
  • Übungen und Projekte, die im Simulator automatisch geprüft werden
  • Echter mBot2 per USB-Kabel in Chrome oder Edge, ohne Installation
  • Beim Start „VisuBot“ wählen, umschalten im Zahnrad

Den mBot2 brauchst du nur für den echten Roboter. Der Simulator läuft überall.

VisuBot mit dem 3D-Modell des mBot2 in Lektion 1

Neu: VisuObject

Objektorientiert programmieren: Klassendiagramm und Java zusammen

VisuObject ist die Welt für die Oberstufe. Du schreibst Java-Klassen in einem Projekt mit Packages, wie in Eclipse, und das UML-Klassendiagramm zeichnet sich daneben mit. Änderst du das Diagramm, ändert sich der Code, und umgekehrt.

  • Klassen, Interfaces, Assoziation, Aggregation, Komposition und Vererbung
  • Projekt mit src-Ordner und Packages, gespeichert in deinem Workspace-Ordner
  • Programm mit Start ausführen, die Ausgabe erscheint in der Konsole
  • Beim Start „VisuObject“ wählen, umschalten im Zahnrad

Die Grundlagen lernst du in VisuStruct, danach geht es in VisuObject mit Klassen weiter.

VisuObject mit Java-Code und dem passenden Klassendiagramm

Weitere Versionen

Lieber als App?

Alle Versionen nutzen dasselbe .visustruct-Format. Du kannst im Browser anfangen und in der App weitermachen, oder umgekehrt.

Die App auf dem Mac

Mac, iPad und iPhone

Die native SwiftUI-App aus dem App Store, auch ohne Internet nutzbar.

Laden im App Store

Erst der Algorithmus, dann der Code

Denk zuerst über Logik und Ablauf nach. Danach übersetzt du dieselbe Struktur in eine Programmiersprache deiner Wahl, Schritt für Schritt und gut nachvollziehbar.

Jetzt ausprobieren