AProg/2017/ex05
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*応用プログラミング及び実習 2017年度 第5回 [#bebe2b15]
//&color(#ff0000){工事中};
#contents
**注意 [#o3f5d008]
- 演習のすすめ方について [[AProg/2017/ex00]]
- Linux環境での操作についてわからないことがあったら [[Doc...
- &color(red){締切に間に合わずチェックを受けられなかった...
**課題A(self) 締切:今回の実習終了時 [#kadaiA]
&color(blue){郵便番号探索のサンプルプログラムの実行ファイ...
+ 自分の aprog20XY ディレクトリへ移動してから,次のように...
$ cp /roes/sample/takataka/aprog20XY/zipsearch . ←...
これは,
>
''/ (ルートディレクトリ)の中の roes ディレクトリの中の ...
<
という指示である.cp コマンドは,コピー先としてファイル名...
+ 入手したファイルは実行形式のものであるから,そのまま実...
**課題B(self) 締切:今回の実習終了時 [#kadaiB]
&color(blue){[[第4回課題B>AProg/2017/ex04#kadaiB]] のプロ...
新たに作成するソースファイル(main関数の定義を含むもの)...
+ ex04b.c では main の中でデータ件数を読み取り,それから...
+ 標準入力のリダイレクションを利用して,適当に作ったテキ...
$ ./ex05b < hoge
のように実行すると,hoge の中身を読み取って ex04b と同様...
**課題C(TA) 締切: &color(blue){今回の実習終了20分前}; [#...
&color(blue){郵便番号データを読み込むプログラムを作ろう};
+次の場所に,課題Aのプログラムで扱っている郵便番号データ...
/roes/sample/takataka/aprog20XY/zipdataS
課題Aの cp コマンドの使い方を参考に,これを自分の aprog20...
+ 以下を修正して,上記のファイルを読み込んで,データ件数...
-- &color(white,blue){check}; 変数 addr の宣言に NCHAR + ...
-- &color(white,blue){check}; ファイルは1行ずつ読み込むも...
-- &color(white,blue){check}; 郵便番号には 0 ではじまる...
&gist(83893d328566a80d7a8e);
**課題D(TA) 締切:次回実習開始直後 [#kadaiD]
&color(blue){[[第4回課題D>AProg/2017/ex04#kadaiD]] のプロ...
改良点は次の通り.main を含むソースファイルの名前は ex05d...
+ 画像を左右反転させる関数 flipH を ex04image.c に追加す...
+ 次のような処理手順とする.
++ 画像をファイルから読み込む
++ 画像処理のメニューを表示し,番号で処理を選択してもらう...
++ 画像をファイルへ書き出す
こんな感じ.
この例では,uni3.pgm の画素値を反転してさらに上下も反転し...
- (★ほげ)は,プログラムの出力ではなくコメントです.
- メッセージなどを忠実に再現する必要はありません.自分で...
#pre{{
入力ファイル名を指定するほげ: uni3.pgm ← uni3.pgm はキ...
uni3.pgm を読み込んだほげ (★ fopenのエラー時の処理は...
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 1 (★ 1はキーボードからの入力)
ほげ〜,画素値反転したで
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 3 (★ 3はキーボードからの入力)
ほげ〜,上下反転したで
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 666 (★ 666はキーボードからの入力)
ほげほげ〜,わからへん
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 99 (★ 99はキーボードからの入力)
出力ファイル名を指定するほげ: hoge.pgm
hoge.pgm に書きだしたほげ.ばいばい
}}
**課題S(おまけ) [#c220731d]
新規の出題はありません.以下をやる,適当に自分で面白い課...
- [[AProg/2017/ex03ST]]
- [[AProg/2017/ex04#kadaiS]]
終了行:
*応用プログラミング及び実習 2017年度 第5回 [#bebe2b15]
//&color(#ff0000){工事中};
#contents
**注意 [#o3f5d008]
- 演習のすすめ方について [[AProg/2017/ex00]]
- Linux環境での操作についてわからないことがあったら [[Doc...
- &color(red){締切に間に合わずチェックを受けられなかった...
**課題A(self) 締切:今回の実習終了時 [#kadaiA]
&color(blue){郵便番号探索のサンプルプログラムの実行ファイ...
+ 自分の aprog20XY ディレクトリへ移動してから,次のように...
$ cp /roes/sample/takataka/aprog20XY/zipsearch . ←...
これは,
>
''/ (ルートディレクトリ)の中の roes ディレクトリの中の ...
<
という指示である.cp コマンドは,コピー先としてファイル名...
+ 入手したファイルは実行形式のものであるから,そのまま実...
**課題B(self) 締切:今回の実習終了時 [#kadaiB]
&color(blue){[[第4回課題B>AProg/2017/ex04#kadaiB]] のプロ...
新たに作成するソースファイル(main関数の定義を含むもの)...
+ ex04b.c では main の中でデータ件数を読み取り,それから...
+ 標準入力のリダイレクションを利用して,適当に作ったテキ...
$ ./ex05b < hoge
のように実行すると,hoge の中身を読み取って ex04b と同様...
**課題C(TA) 締切: &color(blue){今回の実習終了20分前}; [#...
&color(blue){郵便番号データを読み込むプログラムを作ろう};
+次の場所に,課題Aのプログラムで扱っている郵便番号データ...
/roes/sample/takataka/aprog20XY/zipdataS
課題Aの cp コマンドの使い方を参考に,これを自分の aprog20...
+ 以下を修正して,上記のファイルを読み込んで,データ件数...
-- &color(white,blue){check}; 変数 addr の宣言に NCHAR + ...
-- &color(white,blue){check}; ファイルは1行ずつ読み込むも...
-- &color(white,blue){check}; 郵便番号には 0 ではじまる...
&gist(83893d328566a80d7a8e);
**課題D(TA) 締切:次回実習開始直後 [#kadaiD]
&color(blue){[[第4回課題D>AProg/2017/ex04#kadaiD]] のプロ...
改良点は次の通り.main を含むソースファイルの名前は ex05d...
+ 画像を左右反転させる関数 flipH を ex04image.c に追加す...
+ 次のような処理手順とする.
++ 画像をファイルから読み込む
++ 画像処理のメニューを表示し,番号で処理を選択してもらう...
++ 画像をファイルへ書き出す
こんな感じ.
この例では,uni3.pgm の画素値を反転してさらに上下も反転し...
- (★ほげ)は,プログラムの出力ではなくコメントです.
- メッセージなどを忠実に再現する必要はありません.自分で...
#pre{{
入力ファイル名を指定するほげ: uni3.pgm ← uni3.pgm はキ...
uni3.pgm を読み込んだほげ (★ fopenのエラー時の処理は...
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 1 (★ 1はキーボードからの入力)
ほげ〜,画素値反転したで
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 3 (★ 3はキーボードからの入力)
ほげ〜,上下反転したで
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 666 (★ 666はキーボードからの入力)
ほげほげ〜,わからへん
次のことができるほげ: [1] 画素値反転 [2] 左右反転 [3] ...
どないするほげ?: 99 (★ 99はキーボードからの入力)
出力ファイル名を指定するほげ: hoge.pgm
hoge.pgm に書きだしたほげ.ばいばい
}}
**課題S(おまけ) [#c220731d]
新規の出題はありません.以下をやる,適当に自分で面白い課...
- [[AProg/2017/ex03ST]]
- [[AProg/2017/ex04#kadaiS]]
ページ名: