问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++的选择结构和循环结构

发布网友 发布时间:2022-04-23 06:20

我来回答

1个回答

热心网友 时间:2023-08-28 21:08

知识点
三种选择结构
两条语句两种循环
循环三要素
嵌套
循环结构程序设计思路
§3: 选择结构与循环结构
选择结构
适于解决根据"不同情况,采取不同措施"的问题
单分支:如果......那么......
If...Then ...
双分支:如果......那么......否则......
If...Then ...Else ...
多分支:复杂情况
If...Then ...ElseIf ...
情况语句Select Case
选择结构的嵌套
§3: 选择结构与循环结构
选择结构的执行过程
先判断,后执行
§3: 选择结构与循环结构
行If与块If的区别
If a>b Then t=a:a=b:b=t
If a>b Then
t=a
a=b
b=t
End If
If a>b Then t=a
a=b
b=t
§3: 选择结构与循环结构
单、双分支If语句比较
If x>=y Then
max=x
Else
max=y
End If
Print max
max=y
If x>=y Then max=x
Print max
If x>=y Then max=x
max=y
Print max
§3: 选择结构与循环结构
多分支If语句
教材P85例4.4:输入一组成绩,评定其等级
If x>=90 Then
Print "优秀"
ElseIf x>=80 Then
Print "良好"
ElseIf x>=70 Then
Print "中等"
ElseIf x>=60 Then
Print "及格"
Else
Print "不及格"
End If
§3: 选择结构与循环结构
多分支选择结构比较
§3: 选择结构与循环结构
情况语句
Select Case 表达式
Case 表达式列表1
语句1
Case 表达式列表2
语句2
......
Case Else
语句n+1
End Select
§3: 选择结构与循环结构
表达式列表形式
表达式列表可以为单个值,如"VB"或A+3
表达式列表可以为一组值,如1,3,5
表达式列表可以为一个闭区间,如1 To 10
表达式列表可以为一个半开区间,如Is<60
§3: 选择结构与循环结构
课堂练习
If与End If必须成对使用,所以有一个If就有一个End If与之相对应。
用输入对话框输入x,根据下式计算对应的y,并在窗体上输出y的值。
§3: 选择结构与循环结构
Dim n%,m%
Private Sub Text1_KeyPress(KeyAscii As Integer)
If IsNumeric(Text1) Then
Select Case Val(Text1) Mod 2
Case 0
n=n+Val(Text1)
Case 1
m=m+Val(Text1)
End Select
End If
Text1=""
Text1.SetFocus
If KeyAscii=13 then Text1="n=" & Str(n) & " m=" & Str(m)
End Sub
§3: 选择结构与循环结构
循环结构
解决一些需要重复多次才能完成的问题
每一次在做相同操作或与上一次有联系的相似操作
两种循环
§3: 选择结构与循环结构
两条循环语句
For......Next语句
Do......Loop语句
For......Next语句
实现循环次数已知的循环
For 循环变量=初值 To 终值 Step 步长
循环体
Next 循环变量
§3: 选择结构与循环结构
For......Next语句
§3: 选择结构与循环结构
由For k=35 TO 0 Step 3 : Next k 循环语句控制的循环次数是 ____
要使下列FOR语句循环执行20次, 则For k=___To -5 Step-2
写出程序运行时单击窗体后,Form1上的输出结果.
Private Sub Form_Click()
Form1.Cls
W=3
For k=2 to 6 Step 2
Form1.Print "w=";w,"k=";k
W=w+1
Next k
Form1.Print "w=";w,"k=";k
End Sub
§3: 选择结构与循环结构
Do......Loop语句
多用于循环次数未知的循环
两种形式
Do 循环条件......Loop
Do ......Loop 循环条件
两种条件
While条件为真时执行循环,否则退出
Until条件为假时执行循环,否则退出
§3: 选择结构与循环结构
§3: 选择结构与循环结构
Do......Loop语句
在循环体外初始化循环变量
在循环体内改变循环变量值
init= 10 : Do While init>=5 :init=init-1 :Loop的循环次数是 ____
程序运行时单击Command1后,分别写出文本框Text1、Text2和Text3的Text值。
Private Sub Command1_Click()
n = 0: x = 1: y = 0
Do While x < 20
n = n + 1
y = x + y
x = x * (x + 1)
Loop
§3: 选择结构与循环结构
循环三要素
循环条件、循环变量初始化、改变循环变量的值
§3: 选择结构与循环结构
循环中应避免的问题
不循环
发生场合:当型循环
原因:循环变量初值不合适,循环初始条件为假
死循环
发生场合:当型循环、直到型循环
原因:循环变量改变量不合适,循环条件始终为假
教材P105二-3
§3: 选择结构与循环结构
循环的入口与出口
循环入口
满足循环条件即可进入循环
循环出口
正常出口:不满足循环条件,正常退出
紧急出口:当出现某种情况时,不管当前是否满足循环条件,立即退出
Exit For语句:退出For循环
Exit Do语句:退出Do循环
一般出现在一条If语句中,如If n Mod 3=0 Then Exit For
§3: 选择结构与循环结构
嵌套:一个结构中又包含另一个完整的结构
几种选择结构可以相互嵌套
几种循环语句可以相互嵌套
一般情况下各层循环变量互不相同
选择结构与循环结构可以相互嵌套
常见二重循环实现形
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问,有知道215500690是什么账号的吗 三维码上市了会变成怎么样 三维码是什么样子的图片 红帽linux认证的考试时间 ISTQB考试时间哪家好 正宗糖醋蒜的腌制方法,秘制配方和比例都告诉你,吃一年也不会坏_百度... moto ME722 如何从手机上注册motoblur用户名!急 本想入手台手机,两台选择第一台ME722,第二ME525。这两台我应该要... 如何制作巧克力糖果简单又美味? 糖果巧克力奖申请 选择结构的应用和循环结构的应用 语言程序的三种基本结构是顺序结构、选择结构和循环结构。 什么是选择结构 循环结构在程序中起到什么样的作用 在vb中选择结构和循环结构的作业是什么 选择结构程序和循环结构程序在什么情况下使用 简述C语言的结构及各模块的作用? C语言中选择语句和选择结构有什么区别?还有循环语句和循环结构的区别? 为什么编程中,顺序,选择,循环3种结构方式能解决一切问题? 循环结构与选择结构在语句上有什么不同 c++中选择结构与循环结构的区别和联系 《穆斯林的葬礼》读后感 “穆斯林的葬礼“读后感 需要《穆斯林的葬礼》的读书心得 穆斯林的葬礼 读后感 要4篇.400字左右的 要快啊!!!!!!!!!所有分给的多 穆斯林的葬礼,的读后感 穆斯林的葬礼600字读后感 穆斯林的葬礼读后感 800字以上 《穆斯林的葬礼》读后感 100字左右(不要特别长) 穆斯林的葬礼 读后感200字 算法中的基本结构中顺序结构,选择结构和循环结构到底是什么,怎样做题 为什么要学习c语言的三种基本结构(选择,顺序,循环)?对以后的学习有什么帮助?在线等谢谢!! 什么是循环结构 循环的条件和选择的条件有什么区别? C语言的选择结构,循环结构 选择结构和循环结构的综合举例 三国演义人物传记500字(赵云或曹操或诸葛亮) 水浒传的人物传记 500字 李清照人物传记500字 500字历史人物传记5篇,求 汉武帝人物传记500字 近代的人物传记,最好是名人,500字左右 求20篇历史人物传记,每篇500字左右!~(总共20分都给你,帮帮忙) 飞机上的黑匣子是什么? 个人传记什么写?500字左右 飞机中的黑匣子是什么? 雷锋人物传记500字怎么写? 飞机失事“黑匣子”是什么东西? 中国近代使人物传记500字不要太多!谢谢 飞机上面的黑匣子是什么东西。有什么用?