《第五课顺序结构》由会员分享,可在线阅读,更多相关《第五课顺序结构(21页珍藏版)》请在金锄头文库上搜索。
1、算法与程序设计算法与程序设计算法与程序设计算法与程序设计三种基本结构的传统表示三种基本结构的传统表示(1)顺序结构)顺序结构条件语句1语句2YN语句1语句2(2)选择结构)选择结构算法与程序设计算法与程序设计算法与程序设计算法与程序设计条件( a )条件语句组(3)循环结构)循环结构a) 当型循环当型循环b) 直到循环直到循环YNYN( b )语句组算法与程序设计算法与程序设计算法与程序设计算法与程序设计顺序结构顺序结构顺序结构顺序结构算法与程序设计算法与程序设计算法与程序设计算法与程序设计脑筋急转弯:脑筋急转弯:如何将大象放到冰箱里?开始打开冰箱把大象放进去关上冰箱结束算法与程序设计算法与程
2、序设计算法与程序设计算法与程序设计什么是顺序结构在现实生活中,事物的发展总是按照一定顺序来进行的。这种事物发展的顺序反映到程序设计上,就是一种顺序结构。顺序结构就是一步一步执行,做完一步再做下一步,在程序运行的时候表现为执行完一个步骤,再按顺序执行下一个步骤。 算法与程序设计算法与程序设计算法与程序设计算法与程序设计任务一:求圆的面积题分析问题:求任意半径的圆的面积。设计算法:(1)输入半径R(2)求圆的面积S。(3)输出S的值思考:思考:思考:思考:1 1、流程图怎么画?、流程图怎么画?、流程图怎么画?、流程图怎么画? 2 2、用到几个变量?、用到几个变量?、用到几个变量?、用到几个变量?
3、3 3、用到几个控件?、用到几个控件?、用到几个控件?、用到几个控件?算法与程序设计算法与程序设计算法与程序设计算法与程序设计VBVB程序的结构分析程序的结构分析Private Sub Command1_Click()数据类型说明部分数据输入部分数据处理部分数据输出部分Const PI As Single = 3.14r = text1.textDim r As Single, s As Singles = PI * r * rPrint 圆的面积s=; sText2.text=sEnd subEnd sub程序过程名算法与程序设计算法与程序设计算法与程序设计算法与程序设计类型类型符号符号取值
4、取值实例实例整型整型Integer(-32768+32767)或 (0216)如:245,-99长整型长整型Long(-2147483648+2147483647)或(0232)如:58723实型实型 单精度Single有效位是7位内(科学记数法)如:123.875,1.75643E+9日期型日期型Date可以有各种表示形式#2007-03-05#字符型字符型String要用英文的双引号“china” “中国”逻辑型逻辑型BooleanTrue False性别:true falseVB数据类型数据类型算法与程序设计算法与程序设计算法与程序设计算法与程序设计赋值语句语法:语法:语法:语法:变量名
5、变量名变量名变量名= 对象对象对象对象. .属性属性属性属性= 表达式:表达式:表达式:表达式:算术表达式算术表达式算术表达式算术表达式、关系表达式关系表达式关系表达式关系表达式、逻辑表达式。、逻辑表达式。、逻辑表达式。、逻辑表达式。说明:说明:说明:说明:A.A.右边的表达式可以是变量、常量、函数调用等特殊的表达式。右边的表达式可以是变量、常量、函数调用等特殊的表达式。右边的表达式可以是变量、常量、函数调用等特殊的表达式。右边的表达式可以是变量、常量、函数调用等特殊的表达式。B.B.语句中的语句中的语句中的语句中的“ “=”=”为赋值符号,它不同于数学中的等号为赋值符号,它不同于数学中的等号
6、为赋值符号,它不同于数学中的等号为赋值符号,它不同于数学中的等号c. c.左边只是变量名或对象的属性左边只是变量名或对象的属性左边只是变量名或对象的属性左边只是变量名或对象的属性算法与程序设计算法与程序设计算法与程序设计算法与程序设计下面具体看下代码演示:下面具体看下代码演示:Private Sub Command1_Click()Dim A As Integer Dim B As Integer 定义定义A、B、C三个变量三个变量Dim C As IntegerA = 12B = 13C = A * B A 和和 B进行算术运算,然后得出结果再赋予进行算术运算,然后得出结果再赋予C。prin
7、t C 把结果通过把结果通过“消息框消息框”打印出来。打印出来。End Sub算法与程序设计算法与程序设计算法与程序设计算法与程序设计下面具体看下代码演示:下面具体看下代码演示:Private Sub Command1_Click()Dim A As Integer Dim B As Integer 定义定义A、B、C三个变量三个变量Dim C As Integer 都定义成整数类型都定义成整数类型A = 12 B = 13Text1.text = A * B A 和和 B先进行算术运算,先进行算术运算, 然后得出结果在文本框中显示出来。然后得出结果在文本框中显示出来。 End Sub算法与程序设计算法与程序设计算法与程序设计算法与程序设计作业:作业: 身体质量指数(BMI) 是衡量身体健康与否的一种标准,一般认为身体质量指数(BMI)在18 至25 之间是健康的。 计算BMI 的公式:体重(w)除以身高(h)的平方,体重单位为千克,身高单位为米。编程先求自己的BMI,然后将程序改为输入任何人的身高和体重,求其BMI。(体重w单位:千克 身高h单位:米)1821.92224.92529.9一般体重理想体重超重算法与程序设计算法与程序设计算法与程序设计算法与程序设计开始 输入w、h的值 BMI = w/(h*h)输出BMI的值结束定义w、h、BMI变量的数据类型