内容正文:
第3节 程序设计语言 (1)学案
【实践任务】
用VB编写“温度换算”程序。(效果如右图所示:)
程序设计过程:
分析问题——>设计算法——>选用计算机能识别的语言编写程序——>输入、测试与调试程序
【分析问题、确定算法】
运用解析法,摄氏温度换算成华氏温度的公式:F=9C/5+32,流程图为:
【编写程序、测试调试程序】
知识点:
(一)程序设计语言分类
如:“51+53”加法题
机器语言
汇编语言
高级语言
10110000
00110011
10110010
00110101
00000000
11000010
MOV AL,33H
MOV DL,35H
ADD DL,AL
Let x=51+53
Print x
比较结果:
类别
可读性
通用性(对于不同型号计算机而言)
可识别性
举例
机器语言
差
面向机器,不能通用。
唯一能被计算机直接识别
汇编语言
好
需要汇编成机器语言
高级语言
较好
通用性好
必须先翻译成二进制代码
FORTRAN语言、BASIC语言、Scratch语言、C语言、Java语言、Python语言……
(二)解释与编译
翻译方式
方式阐释
比喻
解释
利用高级语言中所带的翻译软件,采用翻译一条指令执行一条指令的方式。
外国人对中国人讲话时,翻译人员采用外国人讲一句,就翻译一句
编译
就是先将整个程序全部翻译成二进制代码,再一起执行。
将外国人讲的话先全部翻译成中文,再让中国人阅读
(三)认识Visual Basic
1、Visual Basic(简称VB)是在BASIC语言基础上发展起来的高级语言。
2、版本:Visual Basic 6.0 如图所示:
3、窗口组成:(详见课本P106 图4-3-1)
软件特点:采用了可视化(Visual)编程的方式,具体表现在:
① “所见即所得”
② 基于面向对象的思想
4、 VB工具箱中常用控件及主要功能
(详见课本P106 表格内容)
(四)用VB编写程序
1、建立程序界面 (演示视频1)
对象类型
对象名
作用
窗体
From1
在窗体上可以添加各种对象
命令按钮
Command1
存放温度换算程序代码
命令按钮
Command2
存放结束程序代码
文本框
Text1
输入摄氏温度值
文本框
Text2
输出华氏温度值
标签
Label1
显示输入信息提示
标签
Label2
显示输出信息提示
图像
Image1
显示温度计图片
2、 设置对象属性 (演示视频2)
对象名
属性
属性值
作用
Form1
Caption
温度换算
窗体标题栏显示文字
Command1
Caption
换算
命令按钮上显示文字
Command2
Caption
结束
命令按钮上显示文字
Text1
Text
空
程序运行后文本框中空白
Text2
Text
空
程序运行后文本框中空白
Label1
Caption
输入摄氏温度
显示输入提示信息
Label2
Caption
输出华氏温度
显示输出提示信息
Image1
Stretch
True
所显示图片的尺寸适应于对象大小
Picture
图片文件名
显示图片
小经验:
属性窗口上部列表框中对象改变时,对象属性表会跟着改变。
当选定属性表中某属性时,属性窗口下部会显示此属性的说明。
3、 编写程序
具体内容如下:
(
Private Sub Command1_Click()
Let c = Text1.Text
'输入摄氏温度值c
Let f = 9 * c / 5 + 32
'计算出华氏温度的值
Let Text2.Text = f
'输出华氏温度值f
End Sub
Private Sub Command2_Click()
End
End Sub
)
提示:双击窗体上的对象,才能进入其代码的编辑窗口。
4、 保存程序
在桌面上新建一个名为“姓名”的文件夹,执行“文件——>保存工程”命令,将程序保存到该文件夹中。
注意:
打开文件夹,你会发现1个扩展名为.vbp的工程文件和1个扩展名为.frm的窗体文件,除此之外,也许还会有一些其他格式的文件,如.frx文件,表示窗体里使用图片、图标等资料,用以保存资源;.vbw文件,保存了最后保存工程时候的情况,比如打开了什么窗口,你编辑到了第几