8
小小 小 [email protected] 2013 小 6 小 24 小 小小小小小小 小 251-8511 小小小小小小小小小 小小 西 1-1-25 Tel. 0466-30-0232( 小小 ) Fax. 0466-34-5932 小小小小小 11

小林 学

  • Upload
    lydia

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

湘南工科大学. 2013 年 6 月 24 日. コンパイラ2 第11回. 小林 学. 〒251-8511  神奈川県藤沢市辻堂西海岸 1-1-25. Tel. 0466-30-0232( 直通 ). Fax. 0466-34-5932. [email protected]. 課題1: 0624.zip をダウンロードし,以下のプログラムを作成・実行しなさい.( DxLib.cpp を提出すること). Page 2. 課題2:以下のプログラムを作成・実行しなさい ( DxLib.cpp を提出すること). Page 3. - PowerPoint PPT Presentation

Citation preview

Page 1: 小林 学

小林 学

[email protected]

2013 年 6月 24 日湘南工科大学

〒 251-8511  神奈川県藤沢市辻堂西海岸 1-1-25

Tel. 0466-30-0232( 直通 )

Fax. 0466-34-5932

コンパイラ2 第11回

Page 2: 小林 学

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

Page 2

Page 3: 小林 学

課題2:以下のプログラムを作成・実行しなさい

(DxLib.cppを提出すること)

Page 3

次ページへ続く

Page 4: 小林 学

Page 4前ページの続き

Page 5: 小林 学

(1)パズルを解いた画面が見えるようにして,キーボードの「 PRTSC」ボタンを押す

(2)「スタート」→「すべてのプログラム」→「アクセサリ」→「ペイント」を選択(3)「貼り付け」ボタンをクリックし,画面を張り付ける

(4)画像を「 JPEG形式」で保存し,保存した画像ファイルを提出

Page 5課題3:課題2のプログラムを実行し,解きなさい.また解いた結果を以下の方法で「画像ファイル」として提出しなさい.

「貼り付け」ボタン

Page 6: 小林 学

課題4:課題2のプログラムに,以下の InitBoard関数を追加しなさい.(DxLib.cppを提出すること)

Page 6

Page 7: 小林 学

Page 7課題5: 0624-2ファイルをダウンロードして開き,課題 4の

プログラムを張り付けなさい.次に Board配列を以下のように変更しなさい.他の箇所も適宜修正し,下のプログラム実行例のようにしなさい.(DxLib.cppを提出すること)

int Board[4][3]={{ 0, 1, 2},{ 3, 4, 5},{ 6, 7, 8},

{ 9,10,11}};

int Px=0,Py=0;

プログラム実行例

Page 8: 小林 学

Page 8

課題6:課題5のプログラムに対して,終了判定を付けなさい.(DxLib.cppを提出すること)

ヒント: Board[][]の配列の中の値が0,1,2,3,4,5,6,7,89,10,11

となったら終了