注意: 多层次嵌套的形式有多种,注意不能发生内外层次的交叉 每个Else与其上面的离它最近的未匹配过的If配对。 每个End If与其上面的离它最近的未匹配过的If配对。 可采用分层缩进的方式便于阅读。 例 按得分(score)输出适当信息。 If score = 60 Then If score 90 Then /* 嵌套的if语句 */ print Excellent. Else print Typical. End If End If 例:已知x,y,z三个数,使得xyz 算法: 可用一个IF语句和一个嵌套的IF语句实现: If xy Then t=x: x=y: y=t If yz Then t=y: y=z: z=t If xy Then t=x: x=y: y=t End If End If If语句的嵌套注意事项:书写锯齿型; If 与End If配对。 (真题) 下面程序段_______能够正确实现目的:如果AB,则X=5,否则 X=-5 IF AB Then B) IF AB Then X =5 X=5:Print X X =-5 Else Print X X =-5:Print X End If C) IF AB Then X =5 D) X =-5 X =-5 IF AB Then X =5 Print X Print X D 5. Select Case语句(情况语句) 形式: Select Case 变量或条件表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … [Case Else 语句块n] End Select 5.5 情况语句 注意: 条件表达式可以是数值型或字符型表达式,且只能对一个变量进行判断。 表达式列表:与变量或条件表达式同类型,可以是下面四种形式之一: 表达式 “A” 一组枚举表达式(用逗号分隔) 2,4,6,8 表达式1 To 表达式2 20 To 30, 60 To 100 Is 关系运算符 表达式 2,4,6,8,Is 60 表达式列表中不能出现条件表达式中所出现的变量。 Select Case 语句用于实现分支较多的控制结构时比较清晰 如果有多个Case后的条件都能匹配,则执行第一个匹配成功的Case后的语句。 例:对三门课程奖学金的判断 Select Case mark1,mark2,mark3 Case (mark1 + mark2 + mark3) / 3 = 95 Print 一等奖 Case mark1 = 100 And mark2 = 100 And mark2 = 80 …… End Select 注意:Select Case 后不能出现多个变量; Case后不能出现变量及有关运算符。 例如:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 用多分支结构实现: If Ucase(strC) = A And Ucase (strC) = Z Then Print strC + 是字母字符 ElseIf strC = 0 And strC = 9 Then Print strC + 是数字字符 Else Print strC + 其他字符 End If 例如:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 用Select Case语句实现: Select Case strC Case a To z,A To Z Print strC + 是字母字符 Case 0 To 9 Print strC
您可能关注的文档
- Thelittleprince详解.ppt
- TheOlympicGames详解.ppt
- ThePyramidMatchKernel金字塔匹配核函数:图像特征集的分类详解.pptx
- THT和SMT详解.ppt
- TiO2光催化剂综述详解.docx
- TJ270-30A红外分光光度计再确认方案详解.doc
- ellipsometer详解.ppt
- TOEIC900分必背的核心词汇打印版详解.doc
- TOEIC词汇2016带音标详解.doc
- TOEIC托业词汇汇总(完整版详解.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)