計算機システム工学演習 2001年度 レポート課題 11/22

Time-stamp: <2001-11-14 14:23:55 t-kita>

提出期限 : 2001年 11月22日(木) 17:00

提出方法 : 電子メールでの提出(下記の書き方を参照のこと。)

宛先 : t-kita+rep@mine.eecs.kumamoto-u.ac.jp


レポート課題の内容 :

イラストロジックのパターン(通常では答えに相当するもの)と, それを数値化した数字の並び(演習講義中にプログラムで出力した数字) を,C言語のプログラムも添えてメールで送ってください。

以下に示す5つのものを提出してもらいます。

例えばあなたのユーザ名が e0123 の場合, 次のようなファイル名をつけて提出してください。
e0123 の部分を, 自分のユーザ名(ログイン名)に置き換えて ファイル名を付けてください。)

materials to be submitted filenames
(1) 10x10 pattern (sample) e0123p10.txt
(2) guiding numbers obtained from (1) (sample) e0123g10.txt
(3) 25x25 pattern (sample) e0123p25.txt
(4) guiding numbers obtained from (3) (sample) e0123g25.txt
(5) program used to generate (4) e0123-1.c
ただし,作成してもらったパターン(1),(3)と,これらから生成された 数字の並び(2),(4)が 以下の3つの条件を満たしていない場合は, レポートとして受け付けません。

[条件1] (2)の行の中に,数字が2つ以上の行があること。 (4)の行の中に,数字が5つ以上の行があること。

[条件2] 一目で何のイラストかわかること。

[条件3] パターンは半角のシャープ(#) と半角のドット(.)で構成されていること。

具体例としては,末尾のパターン例を参考にしてください。

なお,これらは、電子メールで提出してもらいますが, 本文には含めずに 添付ファイルとして送ってください。

ファイルの添付については,以下を参照してください。

パターンを作成すること自体もレポート課題として扱いますので, 例と同じパターンや,他人と同じ(あるいはそっくり)のパターンを 提出した場合は受理しません。
レポートを提出する電子メールの書き方 : 電子メールの添付ファイルとして提出をして頂きます。

宛先 : t-kita+rep@mine.eecs.kumamoto-u.ac.jp

Subject(題名)には

Subject: [ksk2001rep1] report

のように,[ksk2001rep1] という文字を必ず入れてください。

本文中には,作成したパターンの説明,演習に対する感想,要望などを 書いてください。
課題として作成した5つのファイルは,添付ファイルにしてください。

Mew でファイルを添付してメールを送る方法は これ(マルチパートの作成)を参考にしてください。

なお,今回のレポートの場合,送信直前のMewの画面は

To: t-kita+rep@mine.eecs.kumamoto-u.ac.jp
cc: e0123@st.eecs.kumamoto-u.ac.jp
Subject: [ksk2001rep1] report
X-Mailer: Mew version 1.94b28 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
----
電気システム×年の××××です。

レポート課題のファイルを添付してお送りします。

10X10 のパターンは菱形で、25X25 はレーシングカーです。
25X25のパターンを作成するのは1時間位かかりました。

演習の時間は進度が遅い/速いので、僕には物足りません/大変です。
××××の作り方を演習の時間で説明してくれると
嬉しいです。

------------------------------ attachments ------------------------------
      Multipart/Mixed                                           1/
     1  Text/Plain(guess)                                         CoverPage*
     2  Text/Plain(guess)                                         e0123p10.txt
     3  Text/Plain(guess)                                         e0123g10.txt
     4  Text/Plain(guess)                                         e0123p25.txt
     5  Text/Plain(guess)                                         e0123g25.txt
     6  Text/Plain(guess)                                         e0123-1.c
     7                                                            .
--------0-1-2-3-4-5-6-7-8-9----------------------------------------------
のようになるはずです。 (ユーザ名が e0123 の場合)

電子メールを提出した後, 確認のメールが1営業日以内 (^^; に送られて来ますので, 正しく提出できているかどうか確認してください。

レポート提出について質問があれば t-kita+rep@mine.eecs.kumamoto-u.ac.jp までどうぞ。


条件を満たす例 :
..........
....##....
...#..#...
..#....#..
.#......#.
..#....#..
...#..#...
....##....
..........
.......... 

10×10の例
   
.....###############.....
.....#.....#.#.....#.....
....#################....
..........#...#..........
#####.....#...#.....#####
#####....#.....#....#####
##########.....##########
#####...#.......#...#####
#####...#.......#...#####
.......#.........#.......
.......#....#....#.......
......#....###....#......
......#...##.##...#......
.....#...#.....#...#.....
....#...#.......#...#....
...#....#.......#....#...
...#.....#.....#.....#...
...#......#####......#...
....#################....
#####.....#.#.#.....#####
#####.#############.#####
#######...#...#...#######
#####.#...........#.#####
#####.#############.#####
........##.....##........

      25×25の例

条件を満たさない例 :
..........
....##....
...####...
..######..
.########.
..######..
...####...
....##....
..........
..........

条件1を満たさない。
   
.........#
........#.
.......#..
......#...
.....#....
....#.....
...#......
..#.......
.#........
#.........

条件1を満たさない。
   
.#...#...#
#...#...#.
...#...#..
..#...#...
.#...#...#
#...#...#.
...#...#..
..#...#...
.#...#...#
#...#...#.

条件1を満たすが,
条件2は満たさない。