Skip to content

Web 0.13.9: PAP in Lektion 1 ausführlicher, Nachteile mit GOTO - #205

Merged
code4teaching merged 3 commits into
mainfrom
claude/lektion1-pap-ausfuehrlich
Oct 30, 2026
Merged

code4teaching merged 3 commits into
mainfrom
claude/lektion1-pap-ausfuehrlich

Conversation

@code4teaching

Copy link
Copy Markdown
Owner

Requested by Holger · project thread

Baut auf #204 auf (gekipptes L), deshalb Basis claude/lektion1-gekipptes-l. Nach dem Merge von #204 zeigt der PR auf main.

Der alte Schritt 7 „Andere Darstellungen: PAP und Pseudocode“ ist jetzt drei Schritte, nach Holgers Gliederung:

  • 7 Andere Darstellungen: Der PAP: zwei weitere Darstellungsarten (PAP, Pseudocode), noch einmal das Tee-Struktogramm, dann derselbe Algorithmus als PAP, die Elemente (Oval, Rechteck, Raute, Parallelogramm, Pfeil) und die Vorteile (gut lesbar ohne Vorwissen, Flussdiagramme auch außerhalb der Programmierung).
  • 8 Nachteile des PAP: Sprünge: das Tee-Beispiel als Programm mit Zeilennummern und GEHE ZU (GOTO), dann eine eingefügte Zeile, nach der die Sprünge falsch zeigen (Teebeutel ohne Ende, Tee wird nie getrunken). Aus- und Einsprünge, Spaghetticode, Struktogramm als Gegenmittel, Verweis auf den Aussprung in Lektion 18. Das Dijkstra-Angeberwissen ist hierher umgezogen. Der Verweis „Mehr dazu in Schritt 8“ aus Schritt 2 passt dadurch jetzt genau.
  • 9 Pseudocode und Vergleich: Pseudocode-Beispiel, Vergleich, Nassi/Shneiderman-Angeberwissen.

Checkliste: drei Zeilen statt einer. Wissenstest: neue Frage zu GOTO. de/en/pt-PT.

Version 0.13.9, CHANGELOG, npm run build:site, vitest grün (465 Tests).


Generated by Claude Code

Statt „Klammer links“ heißt die Schleifenform im Struktogramm jetzt
„gekipptes L“ (en upside-down L, pt L invertido), im Text, im Vergleich
und im Wissenstest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28UN7HvRoMmJHmaecJn
@code4teaching code4teaching self-assigned this Oct 30, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28U3kz1Gn6VpW4ZHqDH
@code4teaching
code4teaching changed the base branch from claude/lektion1-gekipptes-l to main October 30, 2026 17:35
@code4teaching
code4teaching merged commit f33fe25 into main Oct 30, 2026
6 checks passed
code4teaching pushed a commit that referenced this pull request Oct 30, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28U3kz1Gn6VpW4ZHqDH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants