图书介绍

ADA语言pdf电子书版本下载

ADA语言
  • 杨孝宗编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:7560302157
  • 出版时间:1989
  • 标注页数:326页
  • 文件大小:5MB
  • 文件页数:336页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

ADA语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章Ada概论 1

第一节Ada的背景 1

目 录 1

第二节Ada的开发史 3

第三节Ada的特点 4

第四节Ada程序结构 5

习题一 7

第一节基本符号 9

第二节标识符 9

第二章词法单元 9

第三节保留字 10

第四节数值字面量的表示 11

第五节字符字面量的表示 12

第六节注释 12

习题二 12

第三章数据类型及对象声明 14

第一节Ada的类型(type) 14

第二节名字与表达式 16

第三节对象的声明及赋值 19

习题三 21

第一节整数类型 24

第四章标量类型 24

第二节实数类型 26

第三节浮点类型 26

第四节定点类型 28

第五节字符类型 29

第六节枚举类型 29

第七节布尔类型 33

习题四 33

第一节约束 35

第五章子类型和派生类型 35

第二节子类型 36

第三节派生类型 38

习题五 40

第六章控制语句 42

第一节语句概述 42

第二节块语句 43

第三节if语句(条件语句) 45

第四节case语句(情况语句) 47

第五节loop语句(循环语句) 49

第六节转移语句 55

习题六 55

第七章子程序 57

第一节过程 57

第二节子程序的参量 59

第三节函数 62

第四节重载 64

第五节子程序参量的可见性 67

第六节子程序的应用 68

习题七 71

第八章程序包 74

第一节程序包结构及封装 74

第二节私有类型 78

第三节分别编译 81

第四节程序包的应用 82

习题八 84

第九章组合类型 86

第一节数组 86

第二节数组类型 90

第三节无约束型数组类型 93

第四节数组参数及数组的分片 95

第五节字符类型和字符串类型 99

第六节动态数组和数组操作 100

第七节记录类型 102

第八节带判别式的记录类型 105

第九节变体记录类型 108

习题九 110

第十章访问类型 111

第一节访问类型 111

第二节分配算符及访问对象的引用 113

第三节用于访问类型的连接操作 116

第四节访问类型的典型应用 116

习题十 122

第十一章类属程序单元 124

第一节问题的提出 124

第二节类属程序单元的结构及例示 126

第三节类属程序单元的类型参量及其匹配规则 132

第四节类属程序单元的形式参量 138

第五节类属程序单元的子程序参量 139

第六节类属程序单元的应用 142

习题十一 145

第十二章任务 146

第一节Ada任务的规范说明和任务体 146

第二节任务类型及其对象 149

第三节任务入口及其调用 152

第四节接收语句 154

第五节任务间的会合与信息交换 156

第六节延迟语句及多任务的时间安排 161

第七节选择语句 162

第八节任务的终止 172

第九节任务的运行状态 174

第十节Ada任务的应用 179

习题十二 190

第十三章异常处理 193

第一节异常的声明和引发 193

第二节异常的处理 197

第三节异常的作用域 200

第四节异常处理的应用 205

习题十三 208

第一节Ada输入与输出的基本概念 210

第十四章输入与输出 210

第二节顺序文件与随机文件的输入与输出 211

第三节顺序文件与随机文件的管理系统 213

第四节文本文件的输入与输出 216

第五节IO_EXCEPTION的规范说明 228

第六节低层次输入输出 228

习题十四 228

第十五章Ada的大型程序设计 231

第一节大型程序的结构设计 231

第二节大型程序的编译 233

第三节面向对象的Ada程序设计 237

习题十五 241

附录A Ada程序举例 243

A.1 求全班某课程的平均成绩 243

A.2 枚举类型的属性 243

A.3 字符类型的例子 244

A.4 打印负数 245

A.5 统计全班成绩总分和平均分数 245

A.6 打印0~31能被3整除的数 246

A.7 计算工业产值 247

A.8 逻辑运算举例 248

A.9 求质数程序 248

A.10统计选票程序 249

A.11解二元一次方程 250

A.12解一元二次方程 251

A.13排序程序 252

A.14表头管理程序 254

A.15过程形参使用的举例 256

A.16发放工资程序 257

A.17整数运算和输入输出程序 258

A.18任务通信程序(信息交换) 260

A.19读写顺序文件 261

A.20关于颜色的对话 262

A.21整数栈管理问题 263

A.22典型筛的问题 265

A.23编译程序的验证程序 266

A.24保护时间程序 268

A.25树的处理问题 273

A.26拷贝程序问题 275

A.27队列处理问题 278

A.28 Ada与SMG的接口程序 279

A.29软件表决器程序 284

A.30银行管理模拟程序 289

附录B 预定义环境 296

B.1 程序包STANDARD 296

B.2 程序包CALENDAR 300

B.3 程序包SYSTEM 301

B.4 类属程序包SEQUENTIAL_IO 301

B.5 类属程序包DIRECT_IO 303

B.6 程序包TEXT_IO 304

B.7 程序包IO_EXCEPTIONS 310

B.8 程序包LOW_LEVEL_IO 311

B.9 类属过程UNCHECKED_DEALLOCATICN 311

B.10类属函数UNCHECKED_CONVERSION 311

B.11 类属过程UNCHECKED_DEALLOCATION 311

附录C Ada的预定义语言编用 312

附录D Ada预定义语言属性 315

附录E Ada语法总结 320

参考文献 326

精品推荐