第3章顺序结构程序设计
计算机程序设计概述
顺序结构程序
赋值语句
数据输出
数据输入
其他语句
计算机程序设计概述
程序=算法+数据结构+程序设计方法+语言工具和环境
算法是灵魂
数据结构是加工对象
语言是工具
编程需要采用合适的方法
算法是解决“做什么”和“怎么做”的问题。
程序中的操作语句,实际上就是算法的体现。
对同一个问题,可有不同的解题方法和步骤。
算法决定了程序的质量。
方法1:1+2,+3,+4,一直加到100 加99次
例: 求
方法2:100+(1+99)+(2+98)+…+(49 +51)+50
= 100 + 49×100 +50 加51次
计算机程序设计发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
程序设计关键是定义类,并由类派生对象
用近似人类的语言描述的指令系统
如 if x>0 then y=1;
else y=-1;
算法
算法:解决问题的步骤和方法。能够对一定规范的输入,在有限时间内获得所要求的输出。
可行性
特性
有穷性
确定性
有输入
有输出
对于任意一组合法输入值,在执行有穷步骤之后一定能结束,
即:算法中的每个步骤都能在有限时间内完成。
对于每种情况下所应执行的操作,在算法中都有确切的规定,
使算法的执行者或阅读者都能明确其含义及如何执行。并且
在任何条件下,算法都只有一条执行路径。
算法中的所有操作都必须足够基本,都可以通过已经实现
的基本操作执行有限次实现之。
一个算法有0个或多个输入,来自某个特定的对象的集合。
一个算法有1个或多个输出。
自然语言
传统流程图
N-S结构化流程图
伪代码
程序设计语言
算法的描述方法
程序设计风格
简单和清晰
源程序文档化
数据说明方法
语句的结构
输入和输出
效率
P46
顺序结构
[例3_1]
(1)事件代码按顺序排列在一起,完成相应的功能;
(2)按程序中代码的书写顺序依次执行;
(3)最常见、最基本的结构。
Private Sub CmdOk_Click()
Dim snum As Single
Dim onum As Single
snum = Val()
onum = snum *
= "您的考试成绩是:" + + " 分,折合后为:" & onum
End Sub
Private Sub CmdEnd_Click()
End
End Sub
(1)为变量赋初值;
(2)进行数值的计算;
(3)以代码的形式为对象设置属性。
【格式】[Let]变量名=表达式
【功能】把表达式的值赋给左边的变量。
var%=100
var=var*100
=“标题”
赋值语句
赋值语句示例
Var1=78 ‘78赋给变量Var1
Var2=Var1 ‘变量Var1的值赋给变量Var2
Var3=Var1+100 ‘变量Var1的值加100,结果赋给变量Var3
=”王小明”‘文本框Text1的Text属性置为”王小明”
= ‘使文本框Text2的显示内容与Text1一致
=””‘清除文本框Text3的内容
Var4= +“你好!” ‘Text1的内容连接“你好!”后赋Var4
sRate!= ‘
“!”是类型符号,代表单精度
vb第3章 顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.