1 / 18
文档名称:

第4章 顺序结构.ppt

格式:ppt   大小:1,360KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 顺序结构.ppt

上传人:文库新人 2022/2/2 文件大小:1.33 MB

下载得到文件列表

第4章 顺序结构.ppt

相关文档

文档介绍

文档介绍:第4章 顺序结构
*
*
第1页,本讲稿共18页
本章主要内容
输出数据的基本方法
赋值语句
提供数据的基本方法
框架控件
计时器控件
MSDN的使用
涉及教材P59-P第4章 顺序结构
*
*
第1页,本讲稿共18页
本章主要内容
输出数据的基本方法
赋值语句
提供数据的基本方法
框架控件
计时器控件
MSDN的使用
涉及教材P59-P70内容
*
*
第2页,本讲稿共18页
概述
顺序结构是一条一条语句的简单排列,程序执行时也就按照书写顺序从上往下顺序执行。顺序结构只能完成最简单的任务。
输入语句
输出语句
赋值语句
*
*
第3页,本讲稿共18页
输出数据的基本方法
1、调用窗体的Print方法
格式:
[对象名].Print [Tab(n);] 输出项列表 [;|,]
窗体名
确定输出项列位置的函数
分隔符
Print Tab(10); "学号"
Print Tab(8); "学号"; Tab(15); 5; Tab(16); -8
*
*
第4页,本讲稿共18页
输出数据的基本方法
例4-1 在窗体上输出一个用“*”组成的等腰三角形,第一行一个“*”,共五行
*
*
第5页,本讲稿共18页
例4-2 在窗体中输出如图如所示的图形
*
*
第6页,本讲稿共18页
输出数据的基本方法
2、调用图片框的Print方法
格式:
[Tab(n);] 输出项
例4-3 在图片框中输出如下结果。
*
*
第7页,本讲稿共18页
输出数据的基本方法
3、利用标签(Label)输出结果
利用标签(Label)输出结果,是通过标签的Caption属性值来实现。
*
*
第8页,本讲稿共18页
赋值语句
1、赋值语句格式
用赋值语句可以把指定的值赋给某个变量或赋给对象的某个属性
格式1:变量名=表达式
格式2:=表达式
2、注意事项
赋值号左边只能是变量名,不能是函数或表达式
“=”为赋值号,而不是数学上的等号
不能在同一个赋值语句中为多个变量赋值
cos(x)=y
5=y
x+3=y
n=n+1 将当前变量n的值加1后再赋给变量n (计数器)
s=s+x 将当前变量s的值加x后再赋给变量s (累加器)
p=p*i 将当前变量p的值乘i后再赋给变量p (累积器)
x=y=z=1
X=1
Y=1
Z=1
*
*
第9页,本讲稿共18页
赋值语句
3、赋值语句的类型问题
当赋值号左边变量类型与右边表达式类型不一致时,分下面4种情况:
(1) 若均为数值型,而类型不同时,以变量类型为准。
(2) 当变量为数值型,而表达式为数字字符串,则自动转换成数值型再赋值。当表达式中有非数字字符或是空字符串时,出现“类型不匹配”。
(3) 当变量为数值型,而表达式为布尔数据型时,VB系统自动将True转换成-1,False转换成0,反之,数值型数据赋给布尔型变量时,VB系统自动将非0转换为True,0转换成False。
(4) 任何非字符类型赋值给字符型变量,均自动转换为字符型。
a为整形,b为单精度类型,y为布尔型,c为字符型
a=
a=”12345”
a=”12345as”
b=y(假设y值为true)
y=b(假设b值为0)
c=a (假定a为3)
*
*
第10页,本讲稿共18页
赋值语句
4、变量之间的赋值与交换变量值
(1)变量之间的赋值
x=2:y=3
x=y
Print x,y
(2)交换变量值
交换以上变量x和y的值
x=y
y=x
Print x,y
t=x
x=y
y=t
*
*
第11页,本讲稿共18页
赋值语句
例4-3 鸡兔同笼问题。已知鸡和兔的总头数与总脚数分别为16和40。问笼中鸡和兔子各几只?
分析:1、设有鸡x只,兔y只,鸡和兔的总头数为h,总脚数为f
2、列方程组,求解
写程序:  
1、为变量提供数据
2、运算处理数据
3、 结果输出
h=16:f=40
x= (4*h-f)/2:y=(f-2*h)/2