信息技術(shù)--small basic--累加求和_第1頁
信息技術(shù)--small basic--累加求和_第2頁
信息技術(shù)--small basic--累加求和_第3頁
信息技術(shù)--small basic--累加求和_第4頁
信息技術(shù)--small basic--累加求和_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、small basic設(shè)計算法設(shè)計算法流程圖顯示信息學(xué)習(xí)要點電白區(qū)麻崗中學(xué)電白區(qū)麻崗中學(xué) 胡海峰胡海峰畫正12邊形畫正36邊形S=12Length=50E=360/SFor i=1 To S Step 1 Turtle.Move(Length) Turtle.Turn(E) EndForS=36Length=50E=360/SFor i=1 To S Step 1 Turtle.Move(Length) Turtle.Turn(E) EndFor復(fù)習(xí)ForEndFor循環(huán)語句1+2+3+4+5=( )1+3+5+7=( )1+2+3+4+5+89=( ) 1+3+5+7+77+79=( )16

2、15這些算式我們能用ForEndFor循環(huán)語句嗎?算法分析1+2+3+89=?sumsumsumsumsumsumsumsum=+1+3+200113631.1.先拿出一個存放數(shù)據(jù)的空先拿出一個存放數(shù)據(jù)的空“盒子盒子”:sum=0sum=02.將第一個數(shù)據(jù)將第一個數(shù)據(jù)“1”放入放入“盒子盒子”中:中:sum=sum+13.將第將第2個數(shù)據(jù)個數(shù)據(jù)“2”放入放入“盒子盒子”中:中:sum=sum+24.將第將第3個數(shù)據(jù)個數(shù)據(jù)“3”放入放入“盒子盒子”中:中:sum=sum+3這時候“盒子”里總和是0這時候“盒子”里總和是1這時候“盒子”里總和是3這時候“盒子”里總和是6用用sum來存放累加的結(jié)果,

3、賦值語句來存放累加的結(jié)果,賦值語句“sum=sum+i”,它的含義與我們數(shù)學(xué)中的,它的含義與我們數(shù)學(xué)中的等式是完全不同的:等式是完全不同的:1、等號的左邊必須是一個變量。、等號的左邊必須是一個變量。2、等號右邊的、等號右邊的“sum”和等號左邊的和等號左邊的“sum”的的值是不一樣的。值是不一樣的。注意:開始sum=0sum=sum+1sum=sum+2sum=sum+89結(jié)束開始sum=0i=1i=89sum=sum+ii=i+1結(jié)束sum=0For i=1 To 89 Step 1 sum=sum+i EndFor順序結(jié)構(gòu)順序結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)思考思考5+10+15+100=()100+

4、98+96+2=()-2-4-6-40=()1、它們的步長為別是( ) 、( )、 ( )2、它們的循環(huán)變量取值范圍分別是:( )、 ( )、( )5-2-2for i=5 to 100 step 5for i=100 to 2 step -2for i=-2 to -40 step -2我們來試一試編寫程序,計算:1+2+3+100=1+3+5+79=sum=0sum=0For i=1 to 100 step 1For i=1 to 100 step 1sum=sum+isum=sum+iEndForEndForsum=0sum=0For i=1 to 79 step 2For i=1 to

5、 79 step 2sum=sum+isum=sum+iEndForEndFor1+3+5+77+79=?sum=0For i=1 To 79 Step 2 sum=sum+iEndForGraphicsWindow.FontSize=30GraphicsWindow.DrawText(100,80,1+3+5+77+79=+sum)100 xy80DrawText操作的格式如下:GraphicsWindow.DrawText(x,y,text)注意:此處注意:此處“+”是連接的意思,不是運算符號是連接的意思,不是運算符號sum=0ForFor i=1 ToTo 79 StepStep 2 s

6、um=sum+iEndForEndForTextWindow.WriteLine(1+3+5+77+79=+sum)WriteLine操作的格式如下:TextWindow.WriteLine(data)注意:此處注意:此處“+”是連接的意思,不是運算符號是連接的意思,不是運算符號編寫程序,計算1+2+3+100=?將結(jié)果顯示在圖形窗口,用30號紅色的字顯示。顯示的格式如下:1+2+3+100=5050sum=0For i=1 To 100 Step 1 sum=sum+iEndForGraphicsWindow.FontSize=30GraphicsWindow.BrushColor=redGraphicsWindow.DrawText(100,80,1+2+3+99+100=+sum)一、設(shè)計算法和流程圖一、設(shè)計算法和流程圖用ForEndFor實現(xiàn)累加求和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論