これはC言語やJavaなどでプログラムを作成していくときに必要になる知識です。
現在のプログラムは構造化プログラミングと呼ばれていて、順次、選択、繰り返しの3つのパターンを組み合わせ作られています。順次=命令の実行 選択=条件によって分岐する 繰り返し=条件によって処理を繰り返す を組み合わせてプログラムを作成していきます。構造化プログラミングはGOTOレスとも言われており、GOTO文を書かないというのが特徴です。GOTO文を書かないことによってプログラムの保守性があがります。
木構造はデータの格納方法です。これはデータベースのインデックスに使われており、木構造によってデータをすばやく検索できるというメリットがあります。
miura