第2章顺序结构程序设计ppt课件.ppt
《第2章顺序结构程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《第2章顺序结构程序设计ppt课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 顺序结构程序设计第2章 顺序结构程序设计目录目录2.1 程序的基本编写方法程序的基本编写方法2.2 赋值语句赋值语句2.3 数据的输入数据的输入2.4 数据的输出数据的输出2.5 常用函数常用函数2.1 2.1 程序的基本编写方法程序的基本编写方法 程序设计遵循一个基本方法,称为程序设计遵循一个基本方法,称为IPO方法。方法。 I: Input(输入),程序的输入。(输入),程序的输入。 P: Process(处理),程序的主要逻辑。(处理),程序的主要逻辑。 O: Output(输出),程序的输出。(输出),程序的输出。设计技巧:设计技巧: 使用三种基本的逻辑结构:使用三种基本的逻辑
2、结构: 顺序结构顺序结构 选择结构选择结构 循环结构循环结构 自顶向下的设计。自顶向下的设计。 模块的独立性。模块的独立性。 结构化程序设计结构化程序设计 顺序结构:顺序结构: 程序执行是按照语句的书写次序一条一条的执行程序执行是按照语句的书写次序一条一条的执行。语句段语句段1语句段语句段2语句段语句段3a= 2b = 2c = a+ b2.2 2.2 赋值语句赋值语句 a=val(textbox1.text) b=val(textbox2.text) c= a + b格式格式2: 对象对象.属性名属性名=表达式表达式1. 1. 简单赋值语句简单赋值语句格式格式1: 变量名变量名=表达式表达式
3、textbox3.text =str(c ) label1.text=button1.text说明:说明:(1)赋值语句兼有计算与赋值的双重功能,它首先计算赋值号右边)赋值语句兼有计算与赋值的双重功能,它首先计算赋值号右边“表表达式达式”的值,然后把结果赋给赋值号左边的的值,然后把结果赋给赋值号左边的“变量名变量名”或或“对象对象.属性属性名名”。(2)在赋值语句中,)在赋值语句中,“=”是赋值号,与数学上的等号意义不一样。是赋值号,与数学上的等号意义不一样。(3)若右边表达式类型与左边变量类型不同时,系统会进行适当的类型)若右边表达式类型与左边变量类型不同时,系统会进行适当的类型转换。转换。
4、 (4)Visual Basic.NET中的语句通常按中的语句通常按“一行一句,一句一行一行一句,一句一行”的规则书的规则书写,但也允许多个语句放在同一行中,各语句之间用写,但也允许多个语句放在同一行中,各语句之间用冒号冒号隔开。隔开。 a=3:b=4:c=5(5)续行符: _ 空格+下划线 _ 注释语句 注释内容注释内容说明:说明:(1)注释语句是非执行语句,仅对程序的有关内)注释语句是非执行语句,仅对程序的有关内容起注释作用。容起注释作用。(2)注释语句通常放在过程、模块的开头作为标)注释语句通常放在过程、模块的开头作为标题,也可以放在执行语句的后面。在这种情况下,题,也可以放在执行语句的
5、后面。在这种情况下,注释语句必须是最后一个语句。注释语句必须是最后一个语句。(3)注释语句不能放在续行符的后面。)注释语句不能放在续行符的后面。 2. 2. 复合赋值语句复合赋值语句其一般格式为:其一般格式为:变量名变量名 复合赋值运算符复合赋值运算符 表达式表达式例如:例如:(1)n +=1 等价于等价于 n=n+1(2)n *=2+3 等价于等价于 n=n * *(2+3 )目的目的:简化代码,提高编译效果。简化代码,提高编译效果。功能为:功能为:先计算右边表达式的值,然后与左边的变量进行相应的运算,最后把结果赋值给变量。先计算右边表达式的值,然后与左边的变量进行相应的运算,最后把结果赋值
6、给变量。复合赋值运算符运算符运算符示例示例作用作用=X=4X=X4*=Y*=2Y=Y*2/=Y/=XY=Y/X=Y=XY=YX+=i+=1i=i+1-=i-=1i=i-1&=Textbox1.Text &= “A”Textbox1.Text=Textbox1.Text & “A”2.3 2.3 数据的输入数据的输入 2.3.1 直接赋值输入直接赋值输入 r=1 s=3.14*r*r利用控件交互输入利用控件交互输入1. 利用利用textbox控件输入控件输入2. 利用利用inputbox()函数函数1 1TextBoxTextBox控件控件在输入数据处可使用在输入数据处可使用TextBox控件控
7、件使用使用Label控件在窗体上显示提示信息控件在窗体上显示提示信息可以在一个界面上输入多个数据。可以在一个界面上输入多个数据。输入矩形的长和宽,求矩形的面积。输入矩形的长和宽,求矩形的面积。 LabelLabe2Labe3TextBox1TextBox2TextBox32. InputBox2. InputBox函数函数 InputBox函数的语法为:函数的语法为: InputBox(prompt,title, DefaultResponse,xpos,ypos) 含义:含义: (1)prompt:对话框内显示的信息,用来提示用户输入。:对话框内显示的信息,用来提示用户输入。 换行:换行:
8、Vbcrlf | vbNewLine | chr(10)+chr(13) (2)title:对话框的标题,显示在对话框顶部的标题区。:对话框的标题,显示在对话框顶部的标题区。 (3)defaultResponse:文本框的缺省信息。:文本框的缺省信息。 (4)xpos,ypos:是两个整数值,分别用来确定对话框与屏幕:是两个整数值,分别用来确定对话框与屏幕左边界的距离左边界的距离(xpos)和上边界的距离(和上边界的距离(ypos)。)。 例例2-5 输入圆的半径,求圆的面积。输入圆的半径,求圆的面积。 程序如下:程序如下: Dim r, s As Double r = val(InputBo
9、x(请输入圆的半径:请输入圆的半径:, 求圆的面积求圆的面积) s =math.pi * r 2 TextBox1.Text = str(s) 2.4 2.4 数据的输出数据的输出 常用方法有:常用方法有:TextBox控件控件 Label控件控件 MsgBox() 函数函数 在文件操作中,可以用:在文件操作中,可以用:Write()Writeline()Print()1. PrintLine() 3 MsgBox() 格式格式: MsgBox(Prompt ,buttons, Title)Prompt:消息对话框:消息对话框提示信息提示信息,必需项必需项。Buttons:按钮类型按钮类型,可
10、选项。,可选项。Title:消息对话框:消息对话框标题栏信息标题栏信息,可选项。,可选项。n思考练习:思考练习: 利用利用inputbox()从键盘输入从键盘输入4个数,个数,编写程序,计算并利用编写程序,计算并利用msgbox()输输出出这这4个数的平均值,保留个数的平均值,保留3位小数。位小数。注意:注意: 每执行一次每执行一次InputBox( )函数只能输入一个值,如果需要输入多函数只能输入一个值,如果需要输入多个值,则必须多次调用个值,则必须多次调用InputBox( )函数。这时,通常与循环语句、函数。这时,通常与循环语句、数组结合使用。数组结合使用。 对话框显示的信息,若要分多行
11、显示,必须加回车换行符,即对话框显示的信息,若要分多行显示,必须加回车换行符,即VB系统常量系统常量vbcrlf。2.5 常用内部函数 1数学函数函数名称函数名称用法用法功能说明功能说明AbsAbsAbsAbs(x x)返回绝对值返回绝对值|x|x|SinSinSinSin(x x)返回返回 sinxsinxCosCosCosCos(x x)返回返回 cosxcosxTanTanTanTan(x x)返回返回 tgxtgxAtanAtanAtanAtan(x x)返回返回 atgxatgxSqrtSqrtSqrtSqrt(x x)返回返回x x的平方根的平方根ExpExpExpExp(x x)
12、返回返回 e ex xLogLogLogLog(x x)返回返回 lnxlnxLog10Log10Log10Log10(x x)返回返回 lgxlgxSignSignSignSign(x x)返回返回x x的符号,的符号,x0 x0时为时为1 1x0 x0时为时为-1-1,x=0 x=0时为时为0 0Math类() 数学函数的使用数学函数的使用 : Math类的方法在使用的时候格式为:类的方法在使用的时候格式为: Math.函数名函数名 如:如:y=3+math.abs(x) 代码编辑窗口的代码编辑窗口的首行,首行,即在即在“Public Class Form1”的上面的上面加上加上 Impo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 顺序结构程序设计ppt课件 顺序 结构 程序设计 ppt 课件
限制150内