《实用SAS-C高级趣味程序》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘凤云编译
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:1986
  • ISBN:
  • 页数:308 页
图书介绍:

第一章 BASIC语言基本知识 1

一、BASIC程序的基本结构 1

二、基本词法 3

(一)基本符号 3

(二)常量 4

1、常数 4

2、字符串常量 5

3、逻辑值 6

(三)变量 6

1、简单变量 6

2、字符串变量 6

3、下标变量 7

(四)标准函数 7

(五)表达式 8

1、算术表达式 8

2、关系表达式 9

3、逻辑表达式 9

4、字符串表达式 10

三、常用语句 10

(一)赋值及分配语句 11

1、赋值语句 11

2、分配与置零语句 11

3、数组说明句(DIM) 11

(二)输入输出语句 12

1、键盘输入语句(INPUT) 12

2、置数语句、读数语句及恢复数据区语句 13

3、输出语句(PRIN7) 14

4、输出语句(FRINT TAB) 17

5、输出语句(PRINT②) 17

6、盒式录音机输入语句(INPUT#) 18

7、盒式录音机输出语句(PRINT#) 19

(三)类型定义语句 19

(四)条件语句 19

(五)执行顺序控制语句 20

1、结束语句(END) 20

2、暂停语句(STOF) 20

3、无条件转向语句(GOTO) 20

4、转于语句和返回语句(GOSUB/RETURN) 21

5、多分支转向语句(ON—GOTO) 21

6、多分支转子语句(ON—G05UB) 21

7、循环语句(FoR/NExT) 22

8、诊断错误语句与纠错返回语句(ON-ERROR—GOTO/RESUME) 23

9、随机化语句(RANDOM) 24

10、注释语句 24

(六)图形显示语句 24

1、接通图示语句(SET) 25

2、关闭图示语句(RESET) 25

3、清屏语句(CLS) 25

四、字符串函数 26

(一)LEN函数 26

(二)LEFT$函数 26

(三)MID$函数 26

(四)RIGHT$函数 26

(五)ASC函数 27

(六)CHR$函数 27

(七)STRING$函数 27

(八)STR$函数 27

(九)VAL函数 27

(十)INKEY$函数 28

五、特殊函数和特殊语句 28

(一)OUT语句 28

(二)POKE语句 28

(三)PEEK函数 29

(四)POINT函数 29

第二章 程序设计技巧 30

一、恢复“删掉的”程序 30

二、I/O端口的妙用 31

三、使BREAK键功能失效 32

四、INKEY$函数的用法 32

五、PEEK函数的用法 35

六、POKE语句的用法 37

七、有趣的图形字符 38

八、加快执行速度 42

九、缩减存储量 43

第三章 数学计算程序 44

一、数学教师 44

二、分数运算 50

三、古埃及分数 56

四、三点画圆 59

五、求质数 62

六、分解质因子 67

七、三角函数及其导出函数 70

八、矩阵加减运算 79

九、公制与英制换算 82

十、十进制转换成2—16进制 87

十一、2—16进制转换成十进制 90

第四章 数据处理程序 92

一、密码电报 95

二、希尔排序 98

三、多功能排序 101

四、归并 106

五、某日是星期几? 109

六、两日间的天数 114

七、拓扑排序 120

八、二项式分布 125

九、平均值、方差、标准偏差、标准误差 129

十、线性相关系数与回归 131

第五章 经济事务处理程序 140

一、定期存款 140

二、还本付息 144

三、存入养老金 147

四、领取养老金 150

五、分期偿还贷款(1) 152

六、分期偿还贷款(2) 156

七、投资利润率计算 162

八、还债基金与固定投资 166

九、经济订货量 169

十、现金出纳机 174

十一、资产折旧 182

第六章 游戏和模拟程序 189

一、你有多快? 189

二、记分卡 193

三、青蛙跳 199

四、掷双骰游戏 204

五、模板配对 207

六、刽子手 212

七、迷宫 217

八、全神贯注 223

九、万花筒 228

十、阻截战 234

十一、空袭 241

十二、宇宙怪物 248

十三、三飞船大混战 258

十四、微型入侵者 272

十五、飞镖游戏 282

十六、飞碟—1 287

十七、飞碟—2 292

十八、赛马 297

附录 ASCII代码表 303

一、控制代码 303

二、字符代码 304

参考资料 307