程序设计基础知识
一系列指令的集合称为程序
按照这些指令完成一项具体的工作就是运行程序
如果用计算机能够识别的语言来描述这些指令就称为计算机程序。
程序基本知识
1、什么是计算机程序
2、程序处理信息的过程
输入信息 处理信息 输出信息
输入边长
输出面积
计算面积
开 始
结 束
输入信息
程序处理信息的过程:
处理信息
输出信息
思考:求正方形面积这个程序如何执行的?
Private Sub Command1_Click()
Rem 正方形面积的计算
let a = Val(Text1.Text) ’输入信息
let s1 = a * a ’处理信息
let Text2.Text = s1 ’输出信息
End Sub
注释语句:注释语句是非执行语句,仅对程序起注释说明作用
通常用rem或 ’ (英文状态下的单引号)
赋值语句: LET 变量=表达式
赋值语句两个功能:① 运算算出右边表达式的值,
②将右边表达式的值赋给左边变量,Let可省略。
读代码学程序
思考:下面两段程序完成的功能是否一样?
Private Sub Command1_Click()
a = Val(Text1.Text)
s1 = a * a
Text2.Text = s1
End Sub
变量: 在VB中值不固定,可参加赋值
函数:事先编好的实现某个功能的程序,集成在VB软件中,用户无需自己编写,
直接调用该函数名即可。
读代码学程序
本例中a,s1均是变量
Val函数的功能是将字符类型的值转换成数值类型的值。
Private Sub Command2_Click()
r = Val(Text3.Text)
s2 = 3.14 * r * r
Text4.Text = s2
End Sub
常量: 在VB中值不发生变化的叫常量
任务二代码
Private Sub Command2_Click()
Text5.Text = Val(Text4.Text) - Val(Text2.Text)
End Sub
任务三代码
清除代码
Private Sub Command5_Click()
End
End Sub
退出代码
Private Sub Command4_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub
思考:这个程序还有什么要改进的地方?
要完善这个程序就要在代码中增加判断语句,这将是我们下节课完成的内容。
输入正方形的边长能不不大于圆的半径?
输入边长或半径时能不能输入字符?
本课小结:
1、计算机处理信息的一般过程
2、VB中的常用语句(注释语句、赋值语句)
3、常量、变量、函数
输入信息 处理信息 输出信息
Rem Let