糊口中,我們可能會碰到一些猜數字的小游戲,很多人想經由過程軟件來幫忙我們快速猜出數字,以達到作弊的結果,其實我們本身也可以經由過程編程來實現。這里我利用易說話來作為例子!
起首要明白思緒,我們要若何經由過程編程手段達到目標,我們先假設我們猜測數字的規模是[0,100],道理:Mid=(Min+Max)/2
我們假設要猜測的數字為10
我們利用Mid去比力猜測數字巨細
如:猜測數字年夜了,我們就知道Min-Mid是該數字的規模,
猜測數字小了,我們就知道Mid-Max是該數字的規模,
經由過程這種體例來不竭縮小一半的規模,就可以達到我們的目標了!
這里我們利用易說話為例子!
.版本 2
.撐持庫 spec
.法式集 窗口法式集_啟動窗口
.法式集變量 min, 整數型
.法式集變量 max, 整數型
.法式集變量 mid, 整數型
.子法式 __啟動窗口_建立完畢
' 請在框內先輸入數字的規模,然后點擊GO,按照游戲提醒反復點擊按鈕直到當作功
.子法式 _按鈕1_被單擊
min = 到整數 (編纂框_小.內容)
max = 到整數 (編纂框_年夜.內容)
mid = (min + max) ÷ 2
調試輸出 (mid)
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
.子法式 計較
mid = (min + max) ÷ 2
調試輸出 (mid)
標簽_回顯.題目 = 到文本 (mid)
.子法式 _按鈕_小_被單擊
min = mid
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
計較 ()
.子法式 _按鈕_年夜_被單擊
max = mid
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
計較 ()
之后我們按照游戲中的提醒,如:數字年夜了、數字小了,來進行對應的操作點擊按鈕即可!
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!