- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础79178.doc
程序设计基础
考点1 常用的数据类型
数值型数据(数值型)
数据
非数值型数据(字符型、日期型、逻辑型)
字符串常量
通常我们把字符串常量简称为字符串,它是由一对双引号括起来的一串字符。如:“STRING!”
字符串常量的长度是指双引号内字符的个数,包括空格在内。
如:“ABC”的长度为3;“A B C”的长度为5。
连续的两个双引号组成的字符串“”称为“空串”,它的长度为0。
QBASIC中,字符串中最多能包含32767个字符。
字符串的大、小写字母是不同的字符。
如“ABC”和“abc”是不同的字符串。
逻辑量
IF X0 THEN PRINT X
“条件”成立称条件为“真”;
“条件”不成立称条件为“假”。
逻辑量只有二种值:“真”和“假”。
考点2 常量
常量是指其值不发生变化的量。
数值型常量(整型常量、单精度常量、双精度常量)
常量
字符型常量
区分三种类型的常量:
凡不超过5位数字且不带小数点、范围在-32768——32767之间的常数都作为整数对待。整数后面也可以加一个整数符号“%”。整数占内存2个字节。
超过-32768——32767范围而在-2147483648(即-231)——2147483647(即231-1)的不带小数点的常数,作为“长整数”。长整数在数字末尾加一个“”号。长整数在内存中以4个字节存储。
单精度实数:以小数形式表示且不超过7位的数;
用“E”(或“e”)表示指数部分的实数;
末尾有“!”号的不超过7位的数。
双精度常数:多于7位且包含小数的数;
用“D”(或“d”)表示指数部分的实数;
末尾有“#”号的实数。
例:
输入语句 执行结果 PRINT 1.2345678 1.2345678 PRINT12345678 PRINT 1234567e23 1.234567E+29 PRINT 123456789e29 89D+37
考点3 变量
QBASIC中的变量是指在一个程序运行期间其值是可以变化的量。
一个变量应该有一个变量名作为标志。
变量名必须以字母开头,后面可以跟字母、数字和小数点。不能含空格。
指定变量类型:
在变量名的末尾加类型定义符。
变量名 类型 占内存字节数 值的范围 a% 整型 2 -32768——32767 b,c! 单精度型 4 大致为-1038——1038 d# 双精度型 8 大致为-10308——10308 用DIM语句来指定变量的类型。
DIM a AS INTEGER (指定变量a为整型变量)
变量类型 类型定义符 类型名 占内存 举例 整型 % INTEGER 2 DIM a AS INTEGER 长整型 LONG 4 DIM b AS LONG 单精度型 ! SINGLE 4 DIM c AS SINGLE 双精度型 # DOUBLE 8 DIM d AS DOUBLE 3.用DEFtype 语句。
其中type 表示类型:INT(整型) SNG(单精度) LNG(长整型)
DBL(双精度) STR(字符串)
例:DEFINT a (规定凡以字母a打头的变量均为整型。)
DEFDBL e-g (规定凡以e到g字母开头的变量名均为双精度变量。)
考点4 算术运算符
算术运算符:+(加) -(减) *(乘) /(除)
\(整除) ^(乘方) MOD(求余)
算术表达式:
2+3*4^5-3*SIN(x)/2
运算优先顺序
()→正负号→函数→^→*、/→\→MOD→+、-
例:6*2\4*3
结果是1
例:(3+5)*5MOD2 +2*3*SQR(4)^2
结果是24
表达式的值 3*4/2*3 18 6*SQR(4)+3^2*2 30 6+10 MOD 4*2+1 9 4*5*(8 MOD 3)*2/5 16 INT(8.7)*6\3 16
考点5 PRINT语句输出数据的格式
按标准格式输出
QBASIC将输出行分为5个输出区,一个区占14列(即可以容纳14个字符)。
如果在PRINT语句中各输出项之间用逗号分隔,则各输出项自左至右依次输出在积压输出区中,从各区的最左面位置开始输出。
例:PRINT 4*6,8-13,(3+2)/2,“China”,“BeiJing”
END
运行结果:
24 -5 2.5 China BeiJing
按紧凑格式输出
在PRINT语句中各输出项之间不是用逗号分隔而是用分号分隔,则在输出时以“紧凑格式”组织输出,即在输出完
文档评论(0)