内容正文:
程序基本知识
孙悟空上织女星程序
Private Sub Command1_Click( )
Rem 输入信息
Let j = 5.4 * 10 ^ 4
Let z = 2.3 * 10 ^ 14
Let m = 31536000
Rem 处理信息
Let n = Int(z / j)
Let y = Int(n / m)
Rem 输出信息
Print
Print " 孙悟空要翻"; n; "个筋斗才能到达织女星!"
Print " 孙悟空要花"; y; "年才能到达织女星!"
End Sub
程序设计一般过程
分析问题与确定算法
编写VB程序
输入信息(利用let语句,利用文本框的text属性输入信息,利用消息框inputbox函数)
处理信息(算术表达式,字符表达式,关系表达式,逻辑表达式)
输出信息(利用文本框的text属性,利用标签的caption属性,利用print方法)
Let语句
Let 变量=表达式
含义:将右边表达式的值赋值给左边的变量
变量:是用来存放数据的,即类似于一个房间的号码,表达式的值类似于住在房间里的人;变量,其值可变的量,在某一个时间,变量只能取一个值,之前的值将被新值代替
表达式:用运算符号连接起来的式子
如:2*3.1415*r
(a+b)/(a-b)-(30+2*10/5)
“abd”+ “cef”
100-int(120.75)*a^2
a>b
(a>b) and (a>c)
Inputbox函数格式
Inputbox(提示文字[,对话框标题][,输入的缺省值])
如:let n=inputbox(“输入姓名”,“输入信息对话框”)
若在消息框中输入数字:20,相当于n=20
若在消息框中输入数字:3.1415,相当于n=3.1415
若在消息框中输入字符:abc,就会出错,数据类型不匹配
利用文本框text属性输入信息
Text3.Text = Text1.Text + Text2.Text
运行后:text1中输入abc,text2中输入def,结果为:
text1中输入123,t