vb第3章顺序结构程序设计精品PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
temp=a : a=b : b=temp
中间变量
赋值语句数据类型转换例题1
Private Sub Form_Activate()
ia% = 10 / 3 Print ia ia% = 11 / 3 Print ia ia% = "2500" Print ia 'ia% = "2500元" 'Print ia
• 输出项:
•常量、字符串:按原样输出; •变量:显示具体的值; •数值表达式:计算并输出表达式的值; •省略: 输出一个空行。
• 多项输出
• “;”分隔:与前一输出项同行紧凑显示; •“,” 分隔:与前一输出项同行分区显示,14个字符位置为一打印区。
•Tab(n)函数
【格式】Tab(n) 【功能】
➢可行性算法中的所有操作都必须足够基本,都可以通过已经实现
的基本操作执行有限次实现之。
➢有输出 一个算法有1个或多个输出。
➢有输入一个算法有0个或多个输入,来自某个特定的对象的集合。
算法的描述方法 •自然语言 •传统流程图 •N-S结构化流程图 •伪代码 •程序设计语言
3.1.3 程序设计风格 P46
“!”是类型符号, 代表单精度
【注意】
(1)赋值运算符:“=”
设x=7,则执行语句x=x+2后,x的值为9。
(2)一个赋值语句只能给一个变量赋值:
a=b=8 ×
正确的语句是:
a=8
或:
同1行写多条语句 ,用“:”隔开
b=8
a=8:b=8
(3) “=”左边只能是变量名,不能是常量、表达式:
a+2=3 ×
End Sub
3.4 数据输出
3.4.1 Print方法及相关函数
使用Tab、Spc、Space$函数,得到更丰富、更灵活的输出格式。 格式: [对象名称.]Print [Spc(n)|Tab(n)][表达式列表][;|,]
功能:在指定对象上按照一定格式输出列表信息
说明:
• 对象:窗体、图形框或打印机。省略:窗体。
(4) “=”两边的类型应一致,否则,自动转换右侧的类型:
iAห้องสมุดไป่ตู้ = 10 / 3 iA% = 11 / 3
四舍六入 iA=3 iA=4
x%=“2500”
x%=val(“2500”),x=2500
x%=“2500元”
“%”是类型符号 ,代表整型
类型不匹配错误 含有非数字字符或空格时出错
(5) 两个变量a、b交换值
‘78赋给变量Var1 ‘变量Var1的值赋给变量Var2 ‘变量Var1的值加100,结果赋给变量Var3 ‘文本框Text1的Text属性置为”王小明” ‘使文本框Text2的显示内容与Text1一致 ‘清除文本框Text3的内容 ‘Text1的内容连接“你好!”后赋Var4 ‘将0.1赋给单精度变量sRate



面向过程









面向对象
C如P:U1指0面0令0向0系用0机0统助0器,记的由符加语0号、言用描1近序述似列的人构指类成令的的系语指统言令描码述组的成指令系统 10010如000ADD程减序如A设, 计iBf 关x>键0 t是he定n 义y=类1;,并由类派生对象 else y=-1;
var%=100
(1)为变量赋初值;
var=var*100
(2)进行数值的计算;
(3)以代码的形式为对象设置属性。
Form1.caption=“标题”
赋值语句示例
Var1=78 Var2=Var1 Var3=Var1+100 Text1.Text=”王小明” Text2.Text=Text1.Text Text3.Text=”” Var4= Text1.Text+“你好!” sRate!=0.1
对同一个问题,可有不同的解题方法和步骤。 算法决定了程序的质量。
100
例: 求 n
n 1
方法1:1+2,+3,+4,一直加到100 加99次
方法2:100+(1+99)+(2+98)+…+(49 +51)+50 = 100 + 49×100 +50 加51次
3.1.1 计算机程序设计发展
程序设计是数据被加工的过程
简单和清晰 • 源程序文档化 • 数据说明方法 • 语句的结构 • 输入和输出 • 效率
3.2 顺序结构
(1)事件代码按顺序排列在一起,完成相应的功能;
(2)按程序中代码的书写顺序依次执行;
(3)最常见、最基本的结构。 [例3_1]
Private Sub CmdOk_Click() Dim snum As Single Dim onum As Single snum = Val(Text1.Text)
3.1.2 算 法
算法:解决问题的步骤和方法。能够对一定规范的输入, 在有限时间内获得所要求的输出。
特性 ➢有穷性对于任意一组合法输入值,在执行有穷步骤之后一定能结束,
即:算法中的每个步骤都能在有限时间内完成。
➢确定性对于每种情况下所应执行的操作,在算法中都有确切的规定, 使算法的执行者或阅读者都能明确其含义及如何执行。并且 在任何条件下,算法都只有一条执行路径。
Private Sub CmdEnd_Click() End
End Sub
onum = snum * 0.9
Label2.Caption = "您的考试成绩是:" + Text1.Text + " 分
,折合后为:" & onum
End Sub
3.3 赋值语句
【格式】[Let]变量名=表达式
【功能】把表达式的值赋给左边的变量。
第3章 顺序结构程序设计
3.1 计算机程序设计概述 3.2 顺序结构程序 3.3 赋值语句 3.4 数据输出 3.5 数据输入 3.6 其他语句
3.1 计算机程序设计概述
程序=算法+数据结构+程序设计方法+语言工具和环境
•算法是灵魂 •数据结构是加工对象 •语言是工具 •编程需要采用合适的方法
算法是解决“做什么”和“怎么做”的问题。 程序中的操作语句,实际上就是算法的体现。
将当前光标移至本行的第n个字符位置,即从第n个 字符位置处开始打印。
Print Tab(15);550;Tab(25);”+”;Tab(35);50;Tab(45);=;Tab(55);550+50
550 + 50 =
600
45
对应的列坐标值: 15 25
35
55
•Spc函数
【格式】Spc(n) 【功能】将光标自当前位置向后移动n个字符位置,即
相关文档
最新文档