様式9 +-------------------------------------+----------------+----------------------+ | システム名(コード): ALGOPAK | | システム報告書概要 | +-------------------------------------+ +----------------------+ | モジュール名(コード): BINPACK (A702) | ライブラリ-登録番号: | +-------------------------------------+---------------------------------------+ | 作成者・学生番号: 増沢善子 21SS1159 | 文書作成者・学生番号: 増沢善子21SS1159 | +-------------------------------------+---------------------------------------+ | 作成期間: 62/ 1/ ー / / | 文書作成期間: 62/ 2/ ー / / | +-------------------------------------+---------------------------------------+ | 親モジュール: ALGOS | 子モジュール: | +-------------------------------------+---------------------------------------+ | 講義名・課題名: 卒業研究 | 参考文献(著者名、書名、出版社、発行年)| +-------------------------------------+ | | 開発形態: 移植 | SARA BAASE,COMPUTER ALGORITHMS, | +-------------------------------------+ | | 形式: サブルーチン | ADDISON WESLEY,1978. | +-------------------------------------+---------------------------------------+ | 利用対象者: 一般 | 格納メディア形式: フロッピーディスク | +-------------------------------------+---------------------------------------+ | 目的(問題解説、機能解説−制限事項)| 格納メディア番号、ファイル名: | | +---------------------------------------+ | | 記述言語・走行OS: TURBO PASCAL | | "BIN PACKING" のサブルーチン +---------------------------------------+ | | 走行条件(ハードウェア、ソフトウェア)| | プログラム | PC−9801,MS−DOS | | | | | | | +-------------------------------------+---------------------------------------+ | キーワード(適用分野、手法など) : | 分類コード(CRコードを使用) : | | BIN PACKING | | +-------------------------------------+---------------------------------------+ | 呼び出し法: BINPACK(MAX,Q,N,X,Y,BB) | | | +-----------------------------------------------------------------------------+ | 操作手順(コンプリートプログラム(メインプログラム)の場合:1.システム起動手順、2.データ入出力 | | 手順と形式、3.終了手順) | | (サブルーチンの場合:1.呼び出し形式-引き数の並べ方-、2.親ルーチン、3.子ルー | | チン、4.その他) | | | | | | 1. MAX (出力) : BINの本数 | | | | Q (入力) : BINの容量 (Q≦100) | | | | N (入力) : データの個数 (N≦100) | | | | X(i)(入力) : データ (i≦N) | | | | Y(i)(出力) : BINの本数 (i≦MAX) | | | | BB (出力) : PACK後のBINの要素 | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----------------------------------------------------------------------------+ 注. システム1つにつき1枚作成 必要な場合モジュール1つにつき1枚作成(インターフェース仕様書-様式1-に追加) 様式7 +-------------------------------------+----------------+----------------------+ | システム名: ALGOPAK | | 問題解説 | +-------------------------------------+ +----------------------+ | モジュール名: BINPACK (A702) | ライブラリ-登録番号: | +-------------------------------------+---------------------------------------+ | 作成者: 石井祐晃 01SS1157 | 文書作成者: 石井祐晃01SS1157 | +-------------------------------------+---------------------------------------+ | 作成期間: 59/ 5/ ー 59/ 7/ | 文書作成期間: 59/11/ ー 59/12/ | +-------------------------------------+---------------------------------------+ | | | S=(S[1],・・・,S[N]) , 0!TO n DO ! | | !!FIRST F!! ^ ! ! | | ++-------++ ! +---------+ | | ! ! | | ! +--------++ +---------+ | | ! !FOR j:=1!! ! ! | | ! ! TO n DO!!---->!B(j):={} ! | | ! ! !! ^ ! ! | | ! +--------++ ! +---------+ | | ! ! ! ! | | ! ! ! +---------+ | | ! ! ! ! ! | | ! ! !-!b(j):=0 ! | | ! ! ! ! | | ! ! +---------+ | | ! ! | | ! +--------++ +---------+ | | ! !FOR t:=1!! ! ! | | !-! TO n DO!!---->! j:=1 ! | | ! !! ^ ! ! | | +--------++ ! +---------+ | | ! ! | | ! +--------++ +---------+ | | ! !WHILE b(!! ! ! | | ! !j)+S(i,t!!---->! j:=j+1 ! | | ! !)>1 !! ! ! | | ! +--------++ +---------+ | | ! ! | | ! +---------+ | | ! !B(j):=B(j! | | ! !)U{t} ! | | ! ! ! | | ! +---------+ | | ! ! | | ! +---------+ | | ! !b(j):=b(j! | | !-!)+s(i,t) ! | | ! ! | | +---------+ | | | | | | | | | | | | | +-----------------------------------------------------------------------------+ 様式9 +-------------------------------------+----------------+----------------------+ | システム名(コード): ALGOPAK | | システム報告書概要 | +-------------------------------------+ +----------------------+ | モジュール名(コード): CBINPACK (P702) | ライブラリ-登録番号: | +-------------------------------------+---------------------------------------+ | 作成者・学生番号: 増沢善子 21SS1159 | 文書作成者・学生番号: 増沢善子21SS1159 | +-------------------------------------+---------------------------------------+ | 作成期間: 62/ 1/ ー / / | 文書作成期間: 62/ 2/ ー   / / | +-------------------------------------+---------------------------------------+ | 親モジュール: ALGOPAK | 子モジュール: BINPACK (A702) | +-------------------------------------+---------------------------------------+ | 講義名・課題名: 卒業研究 | 参考文献(著者名、書名、出版社、発行年)| +-------------------------------------+ | | 開発形態: 移植 | SARA BAASE,COMPUTER ALGORITHMS, | +-------------------------------------+ | | 形式: コンプリート | ADDISON WESLEY,1978. | +-------------------------------------+---------------------------------------+ | 利用対象者: 一般 | 格納メディア形式: フロッピーディスク | +-------------------------------------+---------------------------------------+ | 目的(問題解説、機能解説−制限事項)| 格納メディア番号、ファイル名: | | "BIN PACKING" の +---------------------------------------+ | | 記述言語・走行OS: TURBO PASCAL | | サブルーチン プログラム +---------------------------------------+ | | 走行条件(ハードウェア、ソフトウェア)| | | PC−9801,MS−DOS  | | | | | | | +-------------------------------------+---------------------------------------+ | キーワード(適用分野、手法など) : | 分類コード(CRコードを使用) : | | BIN PACKING | | +-------------------------------------+---------------------------------------+ | 呼び出し法: CBINPACK | | データ | +-----------------------------------------------------------------------------+ | 操作手順(コンプリートプログラム(メインプログラム)の場合:1.システム起動手順、2.データ入出力 | | 手順と形式、3.終了手順) | | (サブルーチンの場合:1.呼び出し形式-引き数の並べ方-、2.親ルーチン、3.子ルー | | チン、4.その他) | | 1.> CBINPACK,SRC      | | | |                           | | | |            | | | | データ | | | | 2.1)入力データ | | | | N:データの個数 (N≦100) | | | | Si:データ数列 (0≦Si≦1) | | | | 2)出力データ | | | | X(i):ソート後のデータ (1≦i≦N) | | | | PACK後のデータ | | | | | | | | | | | | | | | +-----------------------------------------------------------------------------+ 注. システム1つにつき1枚作成 必要な場合モジュール1つにつき1枚作成(インターフェース仕様書-様式1-に追加)