このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1291471791/524
#  [1] 授業単元:プログラミング演習  
#  [2] 問題文(含コード&リンク) 
#  問題2 8個の整数を格納する配列 cc を宣言し、宣言時に{ 1, 2, 3, 4, 5, 6, 7, 8 } で初期化しなさい。  
#    
#  また、これを同じサイズの配列 dd にfor 文を使って逆順にコピーしなさい。  
#  最後に、ccとdd の内容を for 文を使って表示しなさい。   
#  <実行例>  
#  cc[0] = 1 dd[0] = 8  
#  cc[1] = 2 dd[1] = 7  

'8個の整数を格納する配列 cc を宣言し、宣言時に{ 1, 2, 3, 4, 5, 6, 7, 8 } で初期化しなさい。' :-
        assertz(cc([1,2,3,4,5,6,7,8])).

'これを同じサイズの配列 dd にfor 文を使って逆順にコピーしなさい。' :-
        length(_dd,8),
        cc(_cc),
        findall(_要素,(
                   for(8,N,1),
                   list_nth(N,_cc,_要素)),
                _dd),
        assertz(dd(_dd)).