中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Visual Basic 6.0程序設(shè)計-For循環(huán) 課件(共22張PPT)

資源下載
  1. 二一教育資源

Visual Basic 6.0程序設(shè)計-For循環(huán) 課件(共22張PPT)

資源簡介

(共22張PPT)
For循環(huán)控制結(jié)構(gòu)
目 錄
CONTENTS
1、循環(huán)結(jié)構(gòu)
2、實例講解
3、練習(xí)與答疑
循環(huán)結(jié)構(gòu)
1
2
3
4
有重復(fù)發(fā)生的事情,可以用循環(huán)結(jié)構(gòu)處理
什么時候用循環(huán)結(jié)構(gòu)?
循環(huán)結(jié)構(gòu)實現(xiàn)的先決是確定循環(huán)發(fā)生的條件。根據(jù)算法的“有窮性”原則,要求任務(wù)完成后就要結(jié)束循環(huán),不允許死循環(huán)。(強制結(jié)束循環(huán)的快捷鍵Ctrl+Break)
循環(huán)結(jié)構(gòu)實現(xiàn)的先決條件
循環(huán)體
重放的部分是什么?
循環(huán)條件
重放發(fā)生的條件?
開始
Y
結(jié)束
N
條件為True
循環(huán)體
流程圖
思考:數(shù)列S=1+2+…+100的和
分析:第I項為第I-1項再加上公差1,截止第I項的和為截止第I-1項的和再加上第I項
重放的部分是什么?
前N項總和等于前N-1項之和再加上第N項
重放條件
次數(shù)不超過100次
I
S=
1
1
2
3
4
1 + 2
1 + 2 + 3
1 + 2 + 3 + 4
5
6
7
1 + 2 + 3 + 4 + 5
1 + 2 + 3 + 4 + 5 + 6 + 7
1 + 2 + 3 + 4 + 5 + 6


99
100
1 + 2 + 3 + 4 + 5 + 6 + 7 + …+ 99
1 + 2 + 3 + 4 + 5 + 6 + 7 + …+ 99 + 100
N
1 + 2 +…+ (N-1) + N
重放的部分:
前N項總和等于前N-1項之和再加上第N項
重放條件:
不超過100項
循環(huán)結(jié)構(gòu) -For結(jié)構(gòu)語法
For 循環(huán)變量=初值 To 終值 [Step 步長]
循環(huán)體
Next [循環(huán)變量]
程序設(shè)計實現(xiàn):
開始
S←0,i←1
Y
結(jié)束
N
i<=100
S ← S+i
輸出S
i ← i+1
重放的部分是什么?
前N項總和等于前N-1項之和再加上第N項
重放條件
次數(shù)不超過100次
確定循環(huán)條件
自然語言描述:
1.開始
2.i=1,S=0
3.如果i>100,輸出結(jié)果,退出
4.如果i<=100,S=S+i,i=i+1,再執(zhí)行3
5.結(jié)束
循環(huán)結(jié)構(gòu) -For結(jié)構(gòu)語法
For 循環(huán)變量=初值 To 終值 [Step 步長]
循環(huán)體
Next [循環(huán)變量]
程序設(shè)計實現(xiàn):
程序代碼:
Private Sub Command1_Click()
Dim i As Integer, s As Integer
i = 1: s = 0
For i = 1 To 100
s = s + i
Next i
Print s
End Sub
開始
S←0,i←1
Y
結(jié)束
N
i<=100
S ← S+i
輸出S
i ← i+1
格式
For 循環(huán)變量 = 初值 To 終值 [Step 步長]
循環(huán)體
Next [循環(huán)變量]
03
步長
步長可以為正(遞增),也可以為負(fù)(遞減),但不可以為0
04
語法格式
若步長為1,則Step 1可以省略
循環(huán)變量
循環(huán)變量是不一定是整數(shù)變量,這里的初值、終值和步長也不一定為為整數(shù)
02
01
For……Next循環(huán)語句要點
循環(huán)尾 Next 后面的變量與For 后面的循環(huán)變量必須一致,該變量自動變化
05
循環(huán)條件寫法是固定結(jié)構(gòu),條件不自由
07
For…Next循環(huán)是循環(huán)次數(shù)能預(yù)先確定,循環(huán)變量能自動改變的循環(huán)!
06
如果可以構(gòu)建個等差數(shù)列作為循環(huán)變量的,可以使用For語句
如 1+3+5+…+99
08
For……Next循環(huán)語句要點
實例講解
實例
古印度傳說:舍罕王獎賞國際象棋發(fā)明人達(dá)依爾,達(dá)依爾說在棋盤的第1個小格里,賞給我1粒麥子,第2格里給2粒,第3格里給4粒,…..,棋盤共64格,請計算達(dá)依爾能得到多少粒麥子?
1 2 4 8 16 32 … …

i 1 2 3 4 5 … i
Pi 1 2 4 8 16 … Pi-1×2
S 1 1+2 1+2+4 1+2+4+8 1+2+4+8+16 … S=S+Pi-1×2
開始
Y
結(jié)束
N
i<=64
S ← S+P
輸出S
P ← P*2
S ← 0,i ← 1,P ← 1
i ← i+1
思路:第i個格子里的麥子數(shù)Pi為第i-1個格子里的麥子數(shù)Pi-1的2倍,即 Pi= Pi-1×2。
1
Private Sub Command1_Click()
Dim i As Integer, s As Single, p As Single
i = 1: s = 0: p = 1
For i = 1 To 64
s = s + p
p = p * 2
Next i
Print s
End Sub
程序設(shè)計實現(xiàn)(1)
2
Private Sub Command1_Click()
Dim i As Integer, s As Single, p As Single
i = 1: s = 0: p = 1
For i = 1 To 64
s = s + 2 ^ (i - 1)
Next i
Print s
End Sub
程序設(shè)計實現(xiàn)(2)
練習(xí)與答疑
更上一層樓
2021年Visual Basic 6.0 程序設(shè)計真題
2023年Visual Basic 6.0 程序設(shè)計真題
加油!!!
編寫程序:
求1~100之間的所有奇數(shù)的平方和,即s=12+32+52+...+992,并輸出結(jié)果。
要求:
(1)使用For循環(huán),只需要寫出相關(guān)程序的代碼;
(2)代碼中數(shù)值之和賦值給變量sum。
2021年計算機類對口升學(xué)Visual Basic 6.0 程序設(shè)計真題
答案解析:
Private Sub Command1_Click()
Dim i As Integer (2分)
Dim sum As Long (2分)
sum = 0 (2分)
For i = 1 To 99 step 2 (2分)
sum = sum + i * i (2分)
Next i (2分)
Print sum (2分)
End Sub
2021年計算機類對口升學(xué)Visual Basic 6.0 程序設(shè)計真題
編寫程序:
求1~100之間的所有5的倍數(shù)的平方和,即s=52+102+152+...+1002,并輸出結(jié)果。
要求:
(1)使用For循環(huán),只需要寫出相關(guān)程序的代碼;
(2)代碼中數(shù)值之和賦值給變量sum。
2023年計算機類對口升學(xué)Visual Basic 6.0 程序設(shè)計真題
學(xué)生自行練習(xí)!!!
1
2
3
分析循環(huán)條件
構(gòu)建循環(huán)體——即需要重復(fù)發(fā)生的程序
注意不要陷入死循環(huán)
感謝您的觀看

展開更多......

收起↑

資源預(yù)覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 金门县| 阳信县| 甘孜县| 盐池县| 乌海市| 安国市| 大化| 叙永县| 永定县| 敖汉旗| 遵义市| 南京市| 大同市| 璧山县| 巩留县| 洛宁县| 六盘水市| 延庆县| 营口市| 凌海市| 黄浦区| 明星| 灵台县| 锦州市| 灵寿县| 蓬溪县| 巴塘县| 松桃| 云浮市| 绩溪县| 平乐县| 榆树市| 江口县| 横山县| 亳州市| 贺州市| 麻城市| 瑞昌市| 武川县| 保亭| 灵台县|