このディレクトリの索引
http://pc12.2ch.net/test/read.cgi/tech/1263824755/381
#  [1] 授業単元:プログラミング演習 
#  [2] 問題文(含コード&リンク): 入出力とデータファイルへの保存とその間の処理あるプログラムを作成する 
#                 http://ime.nu/kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10475.txt  
# 入出力とデータファイルへの保存とその間の処理のあるプログラムの作成
# 
# 作成条件
# 1.入力→処理→出力のシステムが構築されていること
# 2.データをファイルに保存しておけるようにしておく
# 3.データに構造体が用いられること
# 4.main以外を1つ以上関数化すること
# 5.datファイルも各自で作成する

入出力とデータファイルへの保存とその間の処理のあるプログラム(_入力ファイル,_入力された項,_その間にある処理,_出力ファイル,_処理された項)  :-
    項の入力(_入力された項),
    その間にある処理(_入力された項,_その間にある処理,_処理された項),
    項の出力(_処理された項).

項の入力(_項) :- read(_項).

項の出力(_項) :- write_formatted('%q.\n',[_項]).

その間にある処理(_入力された項,_その間にある処理,_処理された項) :-
    call(_その間にある処理).

データファイルへの保存(_保存ファイル) :- tell(_保存ファイル),listing,told.