6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述

Slides:



Advertisements
Similar presentations
办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
Advertisements

魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
“三生教育”专题 生命·生存·生活.
課程名稱:程式設計 授課老師:________
第四章 控制结构.
Access数据库程序设计 总复习.
寻觅节日诗情.
寶島債.
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
高中算法与程 序设计 教学建议 ---循环结构部分
手术部位感染目标性监测存在的问题及对策探讨
第五章 数组.
四 VBScript编程基础.
Visual Basic程序设计.
BLANK overview.
Chapter 1 複習.
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
課程名稱:程式設計 授課老師:________
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
数组 第 6 章.
第5章 数组 Visual Basic程序设计.
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
过程 第 7 章.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
算法与程序设计.
Access VBA程序设计 本章重点 Access Basic编程语言 运算符、函数与表达式 Access Basic语句 模块的使用
第4章 程序控制结构与算法基础.
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
第4章 基本的控制结构 4.1 顺序结构 4.2 选择结构程序设计 4.3 循环结构 4.4 综合实例 退出.
数学3(必修)—— 算 法 ALGORITHM 苏州大学数学科学学院 徐稼红
流程控制、陣列 台南市聖功女子高級中學 毛全良.
计算机程序设计强化复习 Visual Basic 6.0.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
3.5 用递归法解决问题 黄学鸿.
第12章 VBA模块设计.
第3 章 VBScript的控制结构.
丙級電腦軟設-VB程式設計 資料來源:林文恭研究室 整理:張福生.
第5章 Visual Basic控制结构 之 常用算法举例
广州市教育局教学研究室编写的 初中《信息技术》第二册第二章 《程序设计初步》
算法与程序设计 周少品.
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
陳維魁 博士 儒林圖書公司 第五章 控制結構 陳維魁 博士 儒林圖書公司.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
For x = 0 To 9 For y = 0 To 9 z = *x + 10*y …… Next y
江西财经大学信息管理学院 《数据库应用》课程组2007
小结 郭清溥.
经典算法之 冒 泡 排 序.
Visual Basic 程序设计教程.
Ch04 VB.NET的流程控制 網頁程式設計.
软件工程 第四章 软件设计 软件过程设计技术与工具.
现代信息技术 微电子技术 计算机技术 传感技术 通信技术 处理、存储信息的技术 传感、采集技术 传递信息的技术
第二章、第三章错题分析.
Excel高级功能培训 PSMT质量部 王新民
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
單元名稱:結構化程式設計 報告人 劉洲溶.
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
1、过程概述 2、函数过程 3、子过程 4、过程的使用 5、传递参数 6、过程的嵌套
解析算法与枚举算法.
顺序查找与二分查找复习.
算法与Visual Basic程序基础(二)
程序调试与错误处理.
1.2.3 循环语句.
講師:劉俊民(金剛) Idea 創意應用科技有限公司
Presentation transcript:

6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述 第6章 重複結構 6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述

一、For…Next迴圈敘述-1 流程圖 變數 = 初始值 變數 = 初始值, 終止值, 增值 變數超出 終止值? 是(T) 程式區塊 變數 = 初始值, 終止值, 增值 程式區塊 Next 變數 下一行敘述 變數 = 初始值 變數超出 終止值? 控制變數 + 增值 是(T) 否(F)

一、For…Next迴圈敘述-2 語法: For 變數 = 初始值 To 終止值 [Step 增值] 程式區塊 [Exit For]

一、For…Next迴圈敘述-3 例:後宮甄嬛傳劇中經典台詞 Dim i As Integer For i = 1 To 5 Step 1 MsgBox(“Hi”) MsgBox(“甄嬛:有時候不爭,比能爭會爭之人有福多了”) MsgBox(“甄嬛:與其心生敬佩,不如自己便是那樣的人”) MsgBox(“華妃:賤人就是矯情”) MsgBox(“華妃:要打壓一個人,就要在她最得意的時候”) Next MsgBox(i)

一、For…Next迴圈敘述-4 例:後宮甄嬛傳劇中經典台詞 Dim i As Integer For i = 1 To 10 Step 2 MsgBox(“Hi”) MsgBox(“甄嬛:有時候不爭,比能爭會爭之人有福多了”) MsgBox(“甄嬛:與其心生敬佩,不如自己便是那樣的人”) MsgBox(“華妃:賤人就是矯情”) MsgBox(“華妃:要打壓一個人,就要在她最得意的時候”) Next MsgBox(i)

一、For…Next迴圈敘述-5 例:計算7 + 7 + 7 + 7 +…… 7(100次) Dim sum As Integer For i = 1 To 100 sum = sum + 7 Next MsgBox(sum)

一、For…Next迴圈敘述-6 例:計算1 + 2 + 3 + 4 +…… 100 Dim sum As Integer For i = 1 To 100 sum = sum + i Next MsgBox(sum)

一、For…Next迴圈敘述-7 例:計算1 + 3 + 5 + 7 + 9 Dim sum As Integer For i = 1 To 9 Step 2 sum = sum + i Next MsgBox(sum)

二、While…End While迴圈敘述-1 流程圖 程式區塊 While 條件式 下一行敘述 是(T) 否(F)

二、While…End While迴圈敘述-2 語法: While 條件式 程式區塊 [Exit While] End While

籃球王子的告白 While the girl say ‘NO’ “propose” End while

改寫FOR to While For i=1 to 5 s=s+i Next Msgbox(s)

統測試題(1) S=0 : I=0 While (I<10) S=S+1 End While

統測試題(2) T=0 S=1 While s<=3 S=S+1 T=T+S*(S-1) End While T=T+S

二、While…End While迴圈敘述-3 Dim n, i, pow As Integer pow = 1 : i = 1 n = TextBox1.Text While i <= n pow = pow * 2 i = i + 1 End While TextBox2.Text = pow

作業 P.224 P.227

三、前測式Do…Loop敘述-1 流程圖 程式區塊 Do While 條件式? 下一行敘述 是(T) 否(F) 程式區塊 Do Until 條件式? 下一行敘述 否(F) 是(T) Do While…Loop Do Until…Loop

三、前測式Do…Loop敘述-2 Do While…Loop語法 Do Until…Loop語法 Do While 條件式 程式區塊  程式區塊 [Exit Do] Loop Do Until 條件式  程式區塊 [Exit Do] Loop

三、前測式Do…Loop敘述-3 例:判斷使用者輸入的n是否為質數 n = InputBox("請輸入n值") i = 2 Do While i < n If n Mod i = 0 Then MsgBox(n & "不是質數") End '結束程式 End If i = i + 1 Loop If n = 1 Then Else MsgBox(n & "是質數")

四、後測式Do…Loop敘述-1 流程圖 下一行敘述 是(T) 否(F) 程式區塊 While 條件式? Until 條件式? Do …Loop While Do …Loop Until

四、後測式Do…Loop敘述-2 Do …Loop While語法 Do …Loop Until語法 Do 程式區塊 [Exit Do]  程式區塊 [Exit Do] Loop While 條件式 Do  程式區塊 [Exit Do] Loop Until 條件式

四、後測式Do…Loop敘述-3 例:將使用者輸入的成績進行加總,直到使用者輸入-1時,才顯示總分 Dim sum, n As Integer Do sum = sum + n n = InputBox("請輸入成績:") Loop While n <> -1 MsgBox("總分為:" & sum)

五、巢狀迴圈敘述-1 巢狀迴圈敘述:迴圈敘述中還有迴圈敘述 例: For i = 0 To 23 For j = 0 To 59 TextBox1.Text = i & " 時 " & j & " 分" Next 內 迴 圈 外 迴 圈

五、巢狀迴圈敘述-2 撰寫巢狀迴圈敘述應注意的事項 一個迴圈開頭(如While)必須對應一個迴圈結尾(如End While) 迴圈之間不可交叉 巢狀For…Next迴圈的變數名稱不可相同 For…Next迴圈的終點如果相同,可以共用一個Next敘述;Next後的迴圈控制變數,排列順序為由內至外

作業 P.238 P.247 P.262