MBASIC
MBASICの制御構造には、条件判定の IF...THEN...ELSE... 、 WHILE...WEND ループ、 GOTO 、 GOSUB があった。 CASE はなかったが、 ON...GOTO... による多方向分岐があった。サブルーチンには引数がなく、全ての変数はグローバル変数だった。MBASICは構造化プログラミングを必須としていなかったので、容易にスパゲッティコードとなってしまった。