程序设计基础79178.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档