>「どんなプログラムの流れも順次、選択、反復の3つ(3大制御構造)で構成されている」
というのは どんなプログラムでもこう分類出来るという定義だから、プログラム言語にこの
3つの構造が表現出来ないというような事はもちろんありえない。

 たとえば、C言語からgotoとif文を取り去っても、3項演算子で選択が出来る
 あるいは、条件型というクラスを作って、そのメソッドで関数ポインタを渡すと
 その関数を評価するかどうかという言語を作ったって それは選択に分類される

>ダイクストラだって、条件分岐を選択と反復の2つに区別しているだろ。
 これはリンゴ1個とアメ1個を足して2個と数えるようなもの
 条件分岐・・・・・・・・・・言語の機能
 順次・選択・反復・・・・プログラムの構造

オブジェクト指向バカの一種にこの手の単位の別や、概念の別がついてない奴がいる
概念を混同する事はオブジェクト指向の土台を壊してしまう行為なのに、
それでいてオブジェクト指向マンセーなんだから手に負えない