混悬剂的制备实验答案:qbasic怎么制作

来源:百度文库 编辑:神马品牌网 时间:2024/05/13 09:02:18
有教程最好

一、概述
程序设计要掌握如下几点:

1、语法规则
计算机是忠实的执行者
2、根据算法写出程序
掌握算法,会画流程图
3、数据结构
数据的组织形式
4、结构化程序设计方法
掌握三种基本结构的运用
5、程序运行的环境
了解计算机系统的硬件和软件配置

程序设计=算法+数据结构+程序设计方法+语言工具和计算机环境

二、源程序结构
1、一个程序由若干个语句行组成,每一行称为一 个语句行,一行中可以包含多个语句(语句间 用“:”号相隔)。
2、语句行可以没有行号,程序按语句排列的顺序 依次执行,但也允许有行号,行号仅作为行标 号(源程序转移的目标)而不代表执行顺序。
3、语句结构
<语句定义符> [<语句体>]
(关键字)

4、程序以END语句结束
可以有多个END语句,一般放在程序的最后。
5、行标号
.行的标志
.只能在一行的开头
.可独占一行(即为空语句)
6、主程序与子程序
一个程序只包含一个主程序,但可包含若干个子 程序或函数

[例4.1]

三、常量
常数——不变的数
常量——不能改变的数据

1、数值常量(常数)
1)整型常量(整数)
由若干个数字组成的序列
2)实型常量(实数)
.定点数(日常记数法)
小数位固定
.浮点数(科学记数法)
用“E”代表以10为底的幂数,即把常量用 指数形式来表示
例如:12.34E2表示1234
单精度实数(普通型实数)——7位有效数字
双精度实数——16位有效数字(用D代替E)
3)数的范围 ?

类型 标记符 字节 有效位数

--------------------------------------------------------------------------------

整数 % 2
长整数 & 4
单精度定点数 ! 4 7
单精度浮点数 E 4 7
双精度定点数 # 8 15
双精度浮点数 D 8 15
2、字符串常量
用双引号把若干个合法字符括起来,如:
"QBasic" "abc123"

3、符号常量
CONST <符号>=<常量>
例如:CONST pi=3.14159

四、变量
可改变的量,如:
let a=1
let a=2.3
let a=45.9
print a
end

1、变量名和变量的值
1)变量名规则

.变量名的第一个字符必须是字母
.变量名中第2个字符及其后的字符可以是字母、数 字或小数点
.变量名的长度范围为1-40个字符
.表示变量类型的符号应作为最后一个字符
.QBasic的保留字不能用作变量名.
.变量名中的大小写字母等效
.变量名中不可有空格
2)变量的名与值

变量名——符号地址
变量值——存储内容

系统自动生成变量名与内存地址对照表
2、变量类型
1)变量名后加类型定义符
%——整型(INTEGER)
&——长整型(LONG)
!——单精度实数(SINGLE)
#——双精度实数(DOUBLE)
$——字符串(STRING)
2)DIM语句
DIM <变量名> as <类型>
.<变量名>不加类型符
.用DIM定义了的变量其末尾加或不加类型定义 符都是合法的且都表示同一变量
3)字符串变量
.可变长字符串变量
a$="abcde"
a$="1234567"
.固定长度的字符串变量
例如: DIM a as string*5
a="China"
a$="Shanghai"
PRINT a,a$
END
运行结果如下:
Shang Shang

课本P78表4.3列出了变量的类型定义方法及占用的内存量

五、标准函数
.课本P80表4.4列出了最常用的一些数学函数
.课本P361第13.4节列出了QBasic的所有函数

标准函数——类似数学函数y=f(x)
例如:计算x+y的平方根 SQR(x+y)
计算sin(a+b) SIN(a+b)

六、运算符和表达式
QBasic的三种运算:算术运算、关系运算、逻辑运算
1、算术运算符
加 + 4+5 =9
减 - 8-3 =5
乘 * 2*3 =6
除 / 5/2 =2.5
整除 \ 5\2 =2
求余 MOD 5 MOD 2 =1
乘方 ^ 2^3 =8

注:对于整除和求余运算,若参与运算的数不是整数,则先按四舍五入的原则变成整数后再运算。
2)算术表达式

.QBasic表达式
用运算符和括号将若干运算量(包括常量、变量、函数等)连接起来的式子。(例4.1)
.算术运算符的优先顺序:

括号—正负号—函数—乘方—乘、除、整除—余数—加、减

.表达式的写法