1 / 11

小林 学

湘南工科大学. 2013 年 7 月 22 日. コンパイラ2 第13回. 小林 学. 〒251-8511  神奈川県藤沢市辻堂西海岸 1-1-25. Tel. 0466-30-0232( 直通 ). Fax. 0466-34-5932. kobayasi@info.shonan-it.ac.jp. 課題1: 0722.zip をダウンロードし,以下のプログラムを作成・実行しなさい.( DxLib.cpp を提出すること). Page 2. 次ページへ続く. Page 3. 前ページの続き. 課題2:以下のプログラムを作成・実行しなさい

Download Presentation

小林 学

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 湘南工科大学 2013年7月22日 コンパイラ2 第13回 小林 学 〒251-8511 神奈川県藤沢市辻堂西海岸1-1-25 Tel. 0466-30-0232(直通) Fax. 0466-34-5932 kobayasi@info.shonan-it.ac.jp

  2. 課題1:0722.zip をダウンロードし,以下のプログラムを作成・実行しなさい.(DxLib.cppを提出すること) Page 2 次ページへ続く

  3. Page 3 前ページの続き

  4. 課題2:以下のプログラムを作成・実行しなさい課題2:以下のプログラムを作成・実行しなさい (DxLib.cppを提出すること) Page 4 次ページへ続く

  5. Page 5 前ページの続き

  6. 課題3:課題2のMoveX関数とMoveY関数を以下のように変更しなさい.(DxLib.cppを提出すること)課題3:課題2のMoveX関数とMoveY関数を以下のように変更しなさい.(DxLib.cppを提出すること) Page 6

  7. 課題4:課題3の最初とMoveX関数とMoveY関数を以下のように変更しなさい.(DxLib.cppを提出すること)課題4:課題3の最初とMoveX関数とMoveY関数を以下のように変更しなさい.(DxLib.cppを提出すること) Page 7 #define ROW 10 //行数 #define COL 8 //列数 #define UNIT 32 //1ブロックの大きさ int Map[ROW][COL]={ //マップ {0,0,0,0,0,0,0,0}, {0,0,1,0,3,1,3,0}, {0,1,1,2,1,3,1,0}, {0,1,2,0,3,2,3,0}, {0,1,1,2,1,3,1,0}, {0,0,1,0,2,1,0,0}, {0,1,2,1,1,0,0,0}, {0,1,1,1,0,0,0,0}, {0,1,1,0,0,0,0,0}, {0,0,0,0,0,0,0,0}}; int Px=1, Py=6; 次ページへ続く

  8. 前ページの続き Page 8

  9. 課題5:課題4のプログラムを実行し,解きなさい.また解いた結果を以下の方法で「画像ファイル」として提出しなさい.課題5:課題4のプログラムを実行し,解きなさい.また解いた結果を以下の方法で「画像ファイル」として提出しなさい. Page 9 (1)パズルを解いた画面が見えるようにして,キーボードの「PRTSC」ボタンを押す (2)「スタート」→「すべてのプログラム」→「アクセサリ」→「ペイント」を選択 (3)「貼り付け」ボタンをクリックし,画面を張り付ける (4)画像を「JPEG形式」で保存し,保存した画像ファイルを提出 「貼り付け」ボタン

  10. Page 10 課題6:課題4のプログラム以下のように変更し,ファイル「kadai6.txt」からマップ情報を読み込めるようにしなさい.(DxLib.cppを提出すること) : 他は課題4と同じ :

  11. Page 11 課題7:課題6のプログラムを実行し,解きなさい.また解いた結果を課題5と同様の方法で「画像ファイル」として提出しなさい. 課題8:課題6のプログラムに対して,終了判定を付けなさい. 6月21日のプログラムを参考にすること. (DxLib.cppを提出すること) ヒント:Map[][]の配列の中から値が 2 の要素が無くなったら終了 (荷物が目標地点に置かれると,5という値になるから)

More Related