结构化程序设计 基本思想:是按自顶向下逐步求精的方式,由三 种标准控制结构反复嵌套来构造一个程序 1.自顶向下和逐步求精的设计方法:将一个复杂 任务按照功能进行拆分,划分为大小适当、功能明 确、具有一定独立性、并容易实现的模块,从而把 个复杂的系统的设计转变为多个简单模块的设计 2.单入单出的控制结构:每个模块只有一个入口 和一个出口,每个模块内部均用顺序、选择、循环 结构来描述 结构化程序易于阅读,而且可提高系统的可修改 性和可维护性
1 结构化程序设计 • 基本思想:是按自顶向下逐步求精的方式,由三 种标准控制结构反复嵌套来构造一个程序 • 1. 自顶向下和逐步求精的设计方法:将一个复杂 任务按照功能进行拆分,划分为大小适当、功能明 确、具有一定独立性、并容易实现的模块,从而把 一个复杂的系统的设计转变为多个简单模块的设计 • 2. 单入单出的控制结构:每个模块只有一个入口 和一个出口,每个模块内部均用顺序、选择、循环 结构来描述 • 结构化程序易于阅读,而且可提高系统的可修改 性和可维护性
第4章ⅤB控制结构 41顺序结构 42选择结构 43循环结构 44其他辅助语句
2 第4章 VB控制结构 4.1 顺序结构 4.2 选择结构 4.3 循环结构 4.4 其他辅助语句
41顺序结构 按照语句出现的次序,自上而下顺序执行。 主要语句 赋值语句 语句1 输入输出语句 语句2 语句n
3 4.1 顺序结构 • 按照语句出现的次序,自上而下顺序执行。 • 主要语句 • 赋值语句 • 输入/输出语句 语句1 语句2 语句n
410值语句 2种格式: 给变量赋值:变量名=表达式 设定属性:控件名.]属性名=表达式 说明: (1)“=”表示赋值,先计算右边表达式的值,再将 此值赋给变量或对象属性 n=n+1 常用于计数 sum=sum+x常用于求和 (2)变量和属性可多次赋值,新值会取代旧值 举例:x=10:x=34:X=“wer 4
4 4.1.1 赋值语句 • 2种格式: • 给变量赋值:变量名=表达式 • 设定属性:[控件名.] 属性名=表达式 • 说明: (1)“=”表示赋值,先计算右边表达式的值,再将 此值赋给变量或对象属性 (2)变量和属性可多次赋值,新值会取代旧值 举例:x=10:x=-34:x=“wer” n=n+1 '常用于计数 sum=sum+x '常用于求和
赋值语句的格式和作用 (3)“=”有两个意义: 赋值号、关系运算符 形式相同,系统会根据所处的位置判断符号的意义 注意:a=b和b=a (4)赋值号的左边只能是变量或控件属性,不能是常量 和表达式 错误的赋值语句: Nowl=x+y 左边是表达式(函数) 5=sqr)x+y'左边是常量 x+y=3 左边是表达式 (5)不能在一个赋值语句中同时给多个变量赋值 正确的写法:x=5:y=5:z=5 错误的写法:x=y=z=5 5
5 赋值语句的格式和作用 (3)“=”有两个意义: ◼ 赋值号、关系运算符 ◼ 形式相同,系统会根据所处的位置判断符号的意义 ◼ 注意:a=b 和 b=a (4)赋值号的左边只能是变量或控件属性,不能是常量 和表达式 (5)不能在一个赋值语句中同时给多个变量赋值 本章目录 错误的赋值语句: Now()=x+y '左边是表达式(函数) 5=sqr(s)+x+y '左边是常量 x+y=3 '左边是表达式 正确的写法:x=5:y=5:z=5 错误的写法:x=y=z=5