freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

鄂教版信息技術(shù)九下綜合實(shí)踐我的程序我來設(shè)計(jì)ppt課件(編輯修改稿)

2024-12-25 15:15 本頁面
 

【文章內(nèi)容簡介】 始化新游戲的 開局 功能; ? 規(guī)則 2)隱含的 挖雷 功能; ? 規(guī)則 3)對應(yīng)的 標(biāo)記地雷 功能; ? 規(guī)則 4)對應(yīng)的 標(biāo)記疑問 功能; ? 規(guī)則 5)的 自動挖開 功能。 ? 操作手段: 鼠標(biāo) 2 “掃雷”案例:設(shè)計(jì) 開局 掃雷程序系統(tǒng) 輸入 挖雷 標(biāo)記雷題 標(biāo)記疑問 自動挖開 輸出 掃雷系統(tǒng)的頂層層次圖 2 “掃雷”案例:設(shè)計(jì) 自頂向下逐步求精: ? 繼續(xù)分析已有功能,精化出所有子功能,確定模塊間接口; ? 描述精化后每個模塊的處理過程; ? 確定主要的數(shù)據(jù)及其數(shù)據(jù)結(jié)構(gòu); ? 確定輸入輸出數(shù)據(jù)的內(nèi)外部形式; ? 界面的設(shè)計(jì) 2 “掃雷”案例:設(shè)計(jì) 界面 2 “掃雷”案例:設(shè)計(jì) 操作方式 采用鍵盤: ? 上 ,下 ,左 ,右鍵用來移動光標(biāo)的位置; ? 回車或者空格鍵用來挖開光標(biāo)當(dāng)前指向的一個方塊; ? F, f 標(biāo)記當(dāng)前光標(biāo)指向的方塊有地雷; ? Q, q 在光標(biāo)指向方塊打一個問號,表示可能有地雷; ? A , a 自動挖開光標(biāo)周圍的方塊; ? ESC 退出游戲 2 “掃雷”案例:設(shè)計(jì) 主要數(shù)據(jù) ? 雷區(qū)界面數(shù)據(jù) define ROW 16 /* 表示整個雷區(qū)的行數(shù) */ define COL 16 /* 表示整個雷區(qū)的列數(shù) */ define STARTX 50 /* 表示雷區(qū)在屏幕上的起始 x坐標(biāo) */ define STARTY 50 /* 表示雷區(qū)在屏幕上的起始 y坐標(biāo) */ define SIZEX 20 /* 表示一個方塊的長度 */ define SIZEY 20 /* 表示一個方塊的寬度 */ 2 “掃雷”案例:設(shè)計(jì) 主要數(shù)據(jù) ? 雷區(qū)內(nèi)部數(shù)據(jù) int totalMine。 /* 整個雷區(qū)所含的地雷總數(shù) */ int table[ROW][COL]。 /* 數(shù)組 table的每個元素值記錄了雷區(qū) 對應(yīng)方塊是否有雷: 1有雷 ,0無雷 */ int num[ROW][COL]。 /* 數(shù)組 num的每個元素值記錄了雷區(qū) 對應(yīng)方塊周圍有多少個地雷*/ int flag[ROW][COL]。 /* 數(shù)組 flag的每個元素值記錄了雷區(qū) 對應(yīng)方塊當(dāng)前的狀態(tài) */ 2 “掃雷”案例:設(shè)計(jì) 主要數(shù)據(jù) ? 方塊 (i,j)的狀態(tài)取值 define UNFLAG 0 /* 表示該方塊還沒有被打開或者標(biāo)記 */ define FLAGED 1 /* 標(biāo)記該方塊有地雷 */ define QUESTION 20 /* 表示該方塊可能有地雷 */ define EXPLOD 30 /* 踩到地雷爆炸了 */ define OPEN 40 /* 一個沒有地雷的方塊被打開 */ 2 “掃雷”案例:設(shè)計(jì) 主要數(shù)據(jù) ? 光標(biāo)當(dāng)前位置數(shù)據(jù) int pi,pj。 /* 記錄光標(biāo)的當(dāng)前位置,初始時光標(biāo)在( 0, 0) */ int di[8]={1,1,0,1,1,1,0,1}。 int dj[8]={0,1,1,1,0,1,1,1}。 /*相對于當(dāng)前方塊而言, di[8]和 dj[8]分別表示了它周圍八個 方塊的行和列坐標(biāo)偏移量。它們與當(dāng)前光標(biāo)坐標(biāo)配合使用, 可表示周圍的方塊,如( 1+pi, 0+pj) 表示當(dāng)前方塊的 正上方方塊的坐標(biāo)。 */ 2 “掃雷”案例:設(shè)計(jì) 主要數(shù)據(jù) ? 游戲狀態(tài)數(shù)據(jù) int gameRes。 /*記錄游戲結(jié)束的結(jié)果狀態(tài),是輸出數(shù)據(jù)的內(nèi)部形式。 值為 0表示按 esc鍵退出游戲; 1 表示游戲失?。? 1表示游戲勝利。 */ 2 “掃雷”案例:設(shè)計(jì) —功能求精 第 1步:寫出主程序的基本框架 , 確定各個內(nèi)部模塊的函數(shù)名和參數(shù); 第 2步:對“圖形初始化
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1