午夜精品人妻久久久-成年美女很黄的网站-在线看片免费人成视久网app-国产精品美女无遮挡一区二区-91精品国产综合久久久久-国产的免费视频又猛又爽又刺激-在线看片免费人成视久网app-久久香蕉国产精品视频-av一区二区三区高清

博士汪出題-第12屆藍(lán)橋杯Scratch國(guó)賽真題編程第7題

三.思路分析
根據(jù)題目描述,我們可以繪制一個(gè)流程圖來(lái)整理思路,如圖所示:
作為中高級(jí)組最后一題 , 本題的難度明顯比前面6題都要大,本題的難點(diǎn)在于,如何生成A、B、C、D四個(gè)選項(xiàng),這里有3個(gè)關(guān)鍵點(diǎn):
為了實(shí)現(xiàn)這個(gè)功能,我們可以借助列表和隨機(jī)數(shù),先計(jì)算得出正確答案,將其插入列表,作為列表的第一項(xiàng),接下來(lái)利用隨機(jī)數(shù),得到其它3個(gè)錯(cuò)誤選項(xiàng),它們都是在正確答案的基礎(chǔ)上增加或減少一個(gè)隨機(jī)數(shù),然后插入到列表的隨機(jī)位置 。
四.編程實(shí)現(xiàn)
接下來(lái),我們就分如下4步編寫(xiě)程序來(lái)完成作品:
隨機(jī)出題生成A、B、C、D選項(xiàng)詢問(wèn)并判斷回答是否正確統(tǒng)計(jì)答對(duì)題數(shù)及分?jǐn)?shù)
【博士汪出題-第12屆藍(lán)橋杯Scratch國(guó)賽真題編程第7題】1.隨機(jī)出題
題目要求,要出加法選擇題,并且兩個(gè)加數(shù)的范圍都是0~9,所以 , 我們可以創(chuàng)建兩個(gè)變量“n”和“m”分別表示兩個(gè)加數(shù),同時(shí)為了后面判斷輸入的答案是否正確,又創(chuàng)建一個(gè)變量“答案”來(lái)存儲(chǔ)正確答案 。
然后使用連接運(yùn)算符將“n”、“+”、”m”和“=?”連接起來(lái) , 得到一個(gè)算式,這部分的代碼如圖所示:
2.生成A、B、C、D選項(xiàng)
有了題目 , 接下來(lái)就需要生成A、B、C、D四個(gè)選項(xiàng)了,根據(jù)前面的分析 , 需要定義一個(gè)列表“選項(xiàng)”,用于保存4個(gè)選項(xiàng),同時(shí)需要分別創(chuàng)建“A”、“B”、”C”、“D”四個(gè)變量用于表示選項(xiàng) 。

博士汪出題-第12屆藍(lán)橋杯Scratch國(guó)賽真題編程第7題

文章插圖
博士汪出題-第12屆藍(lán)橋杯Scratch國(guó)賽真題編程第7題

文章插圖
我們可以先將正確答案插入到“選項(xiàng)”列表中,然后再隨機(jī)3個(gè)干擾選項(xiàng),并且插入到列表中 , 插入的時(shí)候可以使用“在選項(xiàng)的第x項(xiàng)插入”指令 , 從而打亂列表的順序,這部分的代碼如圖所示:
3.詢問(wèn)并判斷回答是否正確
有了問(wèn)題和選項(xiàng),就可以詢問(wèn)并判斷回答是否正確了 , 需要注意的是玩家輸入的是A、B、C、D,并不是某個(gè)數(shù)字 。所以,我們需要分情況討論,如果輸入A的話,就需要判斷變量“A”是否和變量“答案”相等 , 如果輸入B的話,就需要判斷變量“B”是否和變量“答案”相等 , 以此類推…
如果回答正確,說(shuō)“對(duì)了” , 并且將變量“答對(duì)題數(shù)”增加1,否則就說(shuō)錯(cuò)了 , 這部分的代碼如圖所示:
4.統(tǒng)計(jì)答對(duì)題數(shù)及分?jǐn)?shù)
上述代碼只描述了一道題的出題和回答編寫(xiě)程序輸出如下所示圖形,題目要求出5道題 , 所以需要使用“重復(fù)執(zhí)行5次指令”,將這部分的代碼包裹起來(lái) 。
當(dāng)5次循環(huán)執(zhí)行完畢,就需要統(tǒng)計(jì)答對(duì)題數(shù)及分?jǐn)?shù)了編寫(xiě)程序輸出如下所示圖形,這里每道題是20分,可以使用“答對(duì)題數(shù)” * 20得到分?jǐn)?shù),同時(shí)別忘了將變量“A”、“B”、“C”和“D”四個(gè)選項(xiàng)情況 。代碼如圖所示:
五.總結(jié)與思考
本題綜合性較強(qiáng),對(duì)考生的要求較高,主要考察了如下7個(gè)知識(shí)點(diǎn):
如果你覺(jué)得文章對(duì)你有所幫助,別忘了,你的鼓勵(lì)是我堅(jiān)持繼續(xù)寫(xiě)下去的最大動(dòng)力 , 十分感謝 。
有需要素材和源碼的,可以給我留言 。
本文到此結(jié)束,希望對(duì)大家有所幫助 。