中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

(新教材)教科版高中信息技術(shù)必修一 4.4 綜合問(wèn)題的解決 同步練習(xí)(含答案)

資源下載
  1. 二一教育資源

(新教材)教科版高中信息技術(shù)必修一 4.4 綜合問(wèn)題的解決 同步練習(xí)(含答案)

資源簡(jiǎn)介

10922000118491004.4綜合問(wèn)題的解決
填空題
1.需求分析是軟件工程中的一個(gè)( )過(guò)程。需求分析階段的任務(wù)是確定( )的功能。通俗地說(shuō),就是確定需要計(jì)算機(jī)“做什么”,想達(dá)到什么樣的效果。只有在確定了這些需求后,才能夠分析和尋求系統(tǒng)的解決方法。
2.pygame模塊提供了( )( )等函數(shù);random模塊用于產(chǎn)生( );sys模塊包含了跟Python( )相關(guān)的函數(shù)。
3.調(diào)用( )函數(shù),將返回一個(gè)窗口。如果想在窗口上繪制或是放置對(duì)象,需要指定這個(gè)對(duì)象在窗口的( )即坐標(biāo)。pygame中的坐標(biāo)系原點(diǎn)在( ),水平方向?yàn)椋?)軸,垂直方向?yàn)椋?)軸。
4.在pygame中,使用圖像的最簡(jiǎn)單方法是調(diào)用( )函數(shù)。通過(guò)( )來(lái)載入圖片,( )表示圖像文件的路徑和名稱。圖像文件必須和程序在( )下才可以使用相對(duì)路徑的引用方式。
5.Pygame.display的功能是訪問(wèn)( );Pygame.event的功能是( );Pygame.font的功能是使用( ) ;Pygame.image的功能是( )。
6.游戲狀態(tài)通常隨事件的發(fā)生而改變,如鼠標(biāo)單擊、鍵盤輸入或者時(shí)間的流逝,游戲循環(huán)不停地檢查是否有新事件產(chǎn)生,并且會(huì)根據(jù)事件來(lái)更新游戲狀態(tài),這通常叫作( )。
7.要達(dá)到在窗口顯示不同位置的福字,需要完成兩個(gè)步驟:(1)在新的位置上( );(2)把原來(lái)的圖像( )。要“擦掉”某個(gè)圖像,可以選擇( )它,通常采用( )或者用( )來(lái)覆蓋的方式。
8.為了便于游戲循環(huán)中反復(fù)調(diào)用,可以定義成一個(gè)函數(shù)( ),在繪制福字時(shí),需要設(shè)置圖像顯示的位置,因此showfu中有兩個(gè)參數(shù),分別表示圖像位置的( )和( )。
二、判斷題
1.實(shí)時(shí)獲得鼠標(biāo)的狀態(tài)并對(duì)鼠標(biāo)單擊做出正確的響應(yīng),只有不斷地進(jìn)行監(jiān)聽(tīng)、更新游戲狀態(tài)、重繪屏幕三個(gè)步驟的操作。
2.計(jì)算機(jī)中要“擦掉”某個(gè)圖像,和鉛筆畫用橡皮擦擦掉類似。
3.需求分析之后、程序設(shè)計(jì)之前,需要對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)就是在需求分析的基礎(chǔ)上對(duì)模型細(xì)化、分解任務(wù),明確程序由哪些模塊組成。
三、程序分析
1.Pygame自帶了一個(gè)監(jiān)聽(tīng)類循環(huán),不斷檢查用戶的操作,這個(gè)循環(huán)在程序運(yùn)行過(guò)程期間持續(xù)工作。仔細(xì)閱讀理解如下代碼填寫括號(hào)內(nèi)容
while True:
for event in pygame.event.get(): #( ① )
if event.type==pygame.QUIT: #( ② )
sys.exit() #退出程序
if event.type==pygame.MOUSEBUTTONDOWN: #( ③ )
2.要將顯示一個(gè)有背景色的窗口改為顯示一個(gè)有背景圖片的窗口應(yīng)將*處改為兩句,請(qǐng)?zhí)顚懺冖佗谔帯?
screen.fill((255,255,0)) #窗口填充黃色*
( ① ) #加載背景圖像
( ② ) #將背景圖畫在窗口
pygame.display.update() #窗口刷新
3.顯示游戲程序的得分,方法為:先定義顯示字體,然后將score顯示出來(lái)。為了增加代碼的復(fù)用性,以便游戲循環(huán)中狀態(tài)更新時(shí)反復(fù)調(diào)用,可以定義成一個(gè)函數(shù)showscore。
def ( ① ): #定義函數(shù),顯示分?jǐn)?shù)
textfont=( ② ) #字體為Arial,大小30
#生成平滑的紅色字符串
t=( ③ )('score:'+str(score),True, (255,0,0))
screen.blit(t,[50,50]) #在窗口顯示
參考答案
填空題
關(guān)鍵 軟件系統(tǒng)
圖像 聲音 隨機(jī)數(shù) 環(huán)境
pygame.display.set_mode() 具體位置 左上角 X Y
Image pygame.image.load(filename) filename
同一文件夾
顯示設(shè)備 管理事件 字體 加載和存儲(chǔ)圖片
事件處理
畫出圖像 擦掉 “覆蓋” 重繪背景 其他對(duì)象
Showfu 橫坐標(biāo) 縱坐標(biāo)
判斷題
錯(cuò)2.錯(cuò)3.對(duì)
程序分析
①監(jiān)聽(tīng)并獲取事件列表②Quit事件③偵聽(tīng)到鼠標(biāo)點(diǎn)擊事件
①back=pygame.image.load('bj.jpg') ② screen.blit(back,[0,0])
①showscore(score) ②pygame.font.SysFont('Arial',30)
③textfont.render

展開(kāi)更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 江安县| 韩城市| 枣强县| 安顺市| 乌拉特后旗| 彭水| 马公市| 靖江市| 磐石市| 武平县| 绥德县| 青川县| 鄱阳县| 普安县| 东乌珠穆沁旗| 黄浦区| 合江县| 景东| 清丰县| 乌恰县| 榆社县| 满洲里市| 彭泽县| 灵台县| 鄂托克旗| 临海市| 平乡县| 陆良县| 百色市| 邹城市| 曲阜市| 五常市| 措勤县| 高密市| 永靖县| 海林市| 大田县| 四会市| 天祝| 台北市| 长白|