出版社:清华大学出版社
年代:2008
定价:30.0
本书是一本关于程序设计的教材,它围绕程序设计初学者面对的中心问题(即如何构思算法)来介绍程序设计中的主要基本概念和设计方法。
第0章 绪论
0.1 无处不在的计算机
0.2 计算机简史
0.2.1 什么是计算机
0.2.2 早期的计算机
0.2.3 个人计算机
0.2.4 今天的计算机
0.2.5 因特网
0.2.6 自测题
0.3 计算机基础
0.3.1 中央处理器
0.3.2 内部存储器
0.3.3 大容量存储设备
0.3.4 输入设备
0.3.5 输出设备
0.3.6 自测题
0.4 软件和程序设计语言
0.4.1 软件的种类
0.4.2 程序设计语言的种类
0.4.3 自测题
0.5 复习与练习
0.5.1 重要术语
0.5.2 本章小结
0.5.3 复习题
第1章 程序设计概述
1.1 什么是计划
1.1.1 一种通用的解题策略
1.1.2 编写计算机程序:程序开发周期
1.1.3 自测题
1.2 基本的程序设计概念
1.2.1 一个简单的程序
1.2.2 价格换算程序
1.2.3 数据输入
1.2.4 Input与Write语句
1.2.5 使用输入提示
1.2.6 其他形式的输入
1.2.7 程序变量和常量
1.2.8 变量名
1.2.9 变量名要有意义
1.2.10 在计算机中变量的实际情况是怎样的
1.2.11 自测题
1.3 数据处理与输出
1.3.1 数据处理
1.3.2 Set语句
1.3.3 给变量赋值和再赋值
1.3.4 数据的运算
1.3.5 运算优先级
1.3.6 数据输出
1.3.7 Write语句的回顾
1.3.8 注解你的输出
1.3.9 自测题
1.4 数据类型
1.4.1 数值数据
1.4.2 整数
1.4.3 除以整数
1.4.4 实数
1.4.5 Declare语句
1.4.6 最后再谈价格转换
1.4.7 科学计数法与指数计数法
1.4.8 字符串数据
1.4.9 字符类型
1.4.10 字符串操作
1.4.11 自测题
1.5 复习与练习
1.5.1 重要术语
1.5.2 本章小结
1.5.3 复习题
第2章 程序开发
2.1 程序开发周期
2.1.1 程序开发过程
2.1.2 分析问题
2.1.3 设计程序
2.1.4 编写程序代码
2.1.5 测试程序
2.1.6 周期中的额外步骤
2.1.7 自测题
2.2 程序设计
2.2.1 模块化程序设计
2.2.2 使用模块和子模块
2.2.3 模块化程序设计的优点
2.2.4 在程序开头给出欢迎信息
2.2.5 自测题
……
第3章 选择结构:做决策
第4章 重复结构:循环
第5章 数组:列表与表格
第6章 顺序数据文件
术语表
学习技巧指导
《程序设计基础(第3版)》是一本关于程序设计的教材,它围绕程序设计初学者面对的中心问题(即如何构思算法)来介绍程序设计中的主要基本概念和设计方法,包括“程序设计开发的过程、选择结构、重复结构、数组、文件”等,并介绍了主要的基本算法、冒泡排序、串行搜索等,给出了很多生动有趣的例子进行讲解。在算法最终描述时,以VB与C++为例,对一些程序进行对比实现。这样,既让学生可以在与语言无关的算法介绍中学习算法思想,又使他们能够自己动手进行实际的编程练习。
《程序设计基础(第3版)》各章节后面配有丰富的练习题,很有针对性,网上配套资源也很实用,不仅非常适合作为程序设计的教材,也很适合读者自学使用。
《程序设计基础(第3版)》特点:
一般性的编程问题,如数据类型、控制结构、数组、文件,以及子程序。
结构化编程的原则,如自顶向下的模块化设计、规范的程序文档和风格。
基本工具和算法,如数据检验、防御性编程,总结与均值的计算,列表搜索与排序。
包含了多种多样的练习题,如自测题、复习题和编程题等。
书籍详细信息 | |||
书名 | 程序设计基础站内查询相似图书 | ||
丛书名 | 世界著名计算机教材精选 | ||
9787302180753 如需购买下载《程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 30.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 272 | 印数 | 3000 |