陜西省楊陵區(qū)楊凌高新初級(jí)中學(xué) 陳黨偉
信息技術(shù)給課堂帶來了前所未有的活力與生動(dòng),但是算法框圖的學(xué)習(xí)對(duì)學(xué)生有些枯燥,而且有些算法的筆算計(jì)算過于復(fù)雜,難以實(shí)現(xiàn),而借助計(jì)算機(jī)將框圖轉(zhuǎn)化成語句在計(jì)算機(jī)上運(yùn)行又顯得有些麻煩。Mathstudio是一款小巧但功能強(qiáng)大的手機(jī)數(shù)學(xué)軟件,其中的算法語言對(duì)直觀的實(shí)現(xiàn)框圖算法,讓學(xué)生感受算法的魅力有著極其重要的作用。
打開軟件主界面如圖,左右向下可以滑動(dòng)出隱藏的三個(gè)鍵盤。如圖,實(shí)現(xiàn)了數(shù)字,符號(hào)的輸入。
表達(dá)形式:
if (條件)
語句1
else
語句2
end
表達(dá)形式:
while語句的一般形式為
while(條件)
循環(huán)體
end
其中表達(dá)式是循環(huán)條件,語句為循環(huán)體,當(dāng)條件為真,執(zhí)行循環(huán)體,否則跳出循環(huán)。
例一:輸入x輸出函數(shù)f(x)
例二:計(jì)算s=1+2+3+…+100利用循環(huán)語句
例三:利用二分法計(jì)算f(x)=x2-2x的正數(shù)根,精確到0.001
例四:美索不達(dá)米亞人的開方運(yùn)算.
注:a為要開開方的數(shù),a為確定平方根的近似值。
我們可以看出,美索不達(dá)米亞人的開方計(jì)算到第10次時(shí),已經(jīng)精確到了小數(shù)點(diǎn)后的第5位。
1.(2015陜西高考)根據(jù)右邊的圖,當(dāng)輸入x為2006時(shí),輸出的y=()
A.28 B.10 C.4 D.2
實(shí)驗(yàn)可得結(jié)果為10
2.(2015四川高考)執(zhí)行如圖所示的程序框圖,輸出S的值是()
由結(jié)果可知D為正確答案。
學(xué)生通過在手機(jī)或平板電腦上實(shí)踐操作,增加了學(xué)生對(duì)算法的理解與興趣,使得枯燥的算法框圖變得生動(dòng)有趣。