国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch少兒編程藍(lán)橋杯真題解析4

極客小將2020-11-13-
本篇文章來講解一下,2019年第十一屆少兒編程scratch藍(lán)橋杯寧波賽區(qū)的編程大題最后一道。猜數(shù)字是一道非常經(jīng)典的題,對(duì)于做過針對(duì)藍(lán)橋杯競(jìng)賽練習(xí)的小朋友們基本上是送分題,但是寧波賽區(qū)這道編程壓軸題在經(jīng)典案例上進(jìn)行了改編,難度直線上升。我們一起來看看吧。

本篇文章來講解一下,2019年第十一屆少兒編程scratch藍(lán)橋杯寧波賽區(qū)的編程大題最后一道。猜數(shù)字是一道非常經(jīng)典的題,對(duì)于做過針對(duì)藍(lán)橋杯競(jìng)賽練習(xí)的小朋友們基本上是送分題,但是寧波賽區(qū)這道編程壓軸題在經(jīng)典案例上進(jìn)行了改編,難度直線上升。我們一起來看看吧。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

要求:

1、小貓隨機(jī)想了一個(gè)[0000, 9999]之間的四位數(shù),由玩家猜這個(gè)四位數(shù)是多少:
2、當(dāng)玩家手動(dòng)輸入猜測(cè)的四位數(shù)字之后,程序?qū)⑦@四位數(shù)字中猜對(duì)的位數(shù)以真實(shí)的數(shù)字顯示出來,沒猜對(duì)的位數(shù)用X表示;
3、一共可以猜10次,舞臺(tái)左上角顯示剩余次數(shù),在10次內(nèi)將四位數(shù)字全部猜對(duì),小貓會(huì)說“恭喜你,答對(duì)了!”,并停止程序。如果十次都沒有猜對(duì),小貓則會(huì)說“機(jī)會(huì)用盡,正確答案是XXXX”, 然后停止程序。

解析:

1、創(chuàng)建變量,根據(jù)題目明說的,我們需要?jiǎng)?chuàng)建:剩余次數(shù),隨機(jī)數(shù)這兩個(gè)變量。然后我們還需要變量i,用來表示字符序號(hào),變量N,用來保存反饋給玩家的帶X的數(shù)字。

2、和經(jīng)典猜數(shù)字案例一樣,我們隨機(jī)出一個(gè)數(shù)字,但是難點(diǎn)在于,隨機(jī)出的數(shù)字是1-4位數(shù),如果不足4位數(shù),我們需要用0來填充。很多小朋友在這步就做不出來了。

3、然后是根據(jù)題意,寫判斷語(yǔ)句,如果否則嵌套。先分為機(jī)會(huì)用盡也就是剩余次數(shù)為0和還有機(jī)會(huì)兩種情況,猜到10次沒猜對(duì),那么說“機(jī)會(huì)用盡,正確答案”,還有次數(shù)的情況下,分為猜對(duì)了和沒猜對(duì),因?yàn)闆]猜對(duì)的話,我們需要根據(jù)題目要求返回一個(gè)帶X的數(shù)字作為提醒。

4、猜對(duì)之后沒什么好講的。但是沒猜對(duì)的話,難點(diǎn)就來了,重復(fù)4次,對(duì)比回答和那個(gè)隨機(jī)數(shù)的4個(gè)字符,如果有一樣的就連接存入變量N,注意不是直接設(shè)為。如果哪位數(shù)不一樣,就用X來代替,用連接填充進(jìn)入變量N。這里就有點(diǎn)像冒泡排序的思想,用變量作為存儲(chǔ)空間,替換保存。但是注意變量N我們賦值空,并且循環(huán)一次之后,將i增加,意味著下一次循環(huán)判斷第二位字符,這樣就可以循環(huán)判斷所有4位字符。將變量N也就是帶X的數(shù)字反饋給玩家后,剩余次數(shù)-1。

5、最后一步,我們需要重復(fù)執(zhí)行,那么重復(fù)執(zhí)行停止的條件,是當(dāng)猜對(duì)了,或者剩余次數(shù)小于0的時(shí)候。如果條件寫成等于0,那么就不會(huì)進(jìn)入循環(huán),不能夠說出“機(jī)會(huì)用盡,正確答案是多少“這句話了。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小結(jié):本篇2019年第十一屆少兒編程藍(lán)橋杯scratch競(jìng)賽,寧波賽區(qū)的編程大題真題解析就到這里了。最后這道壓軸題不得不說對(duì)于難度確實(shí)有點(diǎn)高。小朋友們沒有接觸過冒泡排序等算法思想,很難完成。可能很大一部分小朋友在最開始隨機(jī)數(shù)字的時(shí)候就“折了”。小朋友們?cè)谕暾莆詹聰?shù)字案例的基礎(chǔ)上,還需要學(xué)習(xí)字符,字符串。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 克拉玛依市| 湟源县| 南宁市| 沾益县| 无棣县| 蕲春县| 长治县| 普兰县| 九龙县| 晋江市| 文山县| 黄大仙区| 齐河县| 永平县| 平谷区| 南投县| 麻栗坡县| 睢宁县| 称多县| 鹤壁市| 英山县| 宜川县| 赣州市| 周口市| 启东市| 肥东县| 公安县| 永州市| 陈巴尔虎旗| 政和县| 左贡县| 唐山市| 天门市| 临城县| 潮州市| 拉萨市| 新田县| 阿克陶县| 金川县| 栾城县| 郁南县|