程序设计基础
2013-4
清华大学出版社
作者:(美)文尼特、德雷克 译者:远红亮
第0章绪论 0.1 计算机简史 0.1.1 什么是计算机 0.1.2 个人计算机 0.1.3 因特网 0.2 计算机基础 0.2.1 中央处理器 0.2.2 内部存储器 0.2.3 大容量存储设备 0.2.4 输入设备 0.2.5 输出设备 0.3 软件和程序设计语言 0.3.1 软件的种类 0.3.2 程序设计语言的种类 0.4 本章复习与练习 第1章 程序设计概述 1.1 什么是程序设计 1.1.1 一种通用的解题策略 1.1.2 编写计算机程序:程序开发周期 1.2 基本的程序设计概念 1.2.1 一个简单的程序 1.2.2 数据输入 1.2.3 程序变量和常量 1.3 数据处理与输出 1.3.1 数据处理 1.3.2 数据输出 1.4 字符和字符串数据 1.4.1 Declare语句 1.5 整数 1.5.1 整数运算 1.5.2 二进制数字体系 1.5.3 整数表示 1.6 浮点数 1.6.1 复习Declare语句 1.6.2 浮点数类型 1.6.3 浮点数表示 1.7 本章复习与练习 第2章 程序开发 2.1 程序开发周期 2.1.1 程序开发过程 2.1.2 周期中的额外步骤 2.2 程序设计 2.2.1 模块化程序设计 2.3 程序编码、写文档和测试 2.3.1 程序编码和写文档 2.3.2 测试程序 2.3.3 错误类型 2.4 商业程序:测试与文档 2.4.1 复习测试阶段 2.4.2 外部文档 2.5 结构化程序设计 2.5.1 流程图 2.5.2 控制结构 2.5.3 程序设计风格 2.6 本章复习与练习 第3章 选择结构:做决策 3.1 选择结构概述 3.1.1 选择结构的类型 3.1.2 单选和双选结构 3.2 关系运算符和逻辑运算符 3.2.1 关系运算符 3.2.2 逻辑运算符 3.2.3 运算优先级 3.3 ASCII编码与字符串比较 3.3.1 用数值表示字符 3.4 从多个候选中选择 3.4.1 使用If结构 3.4.2 使用Case式的语句 3.5 选择结构的应用 3.5.1 防御性编程 3.5.2 菜单驱动的程序 3.6 问题求解:新车价格计算器 3.7 本章复习与练习 第4章 重复结构:循环第5章 关于循环和选择结构的更多内容第6章 数组:列表与表格第7章 程序模块、子程序和函数第8章 顺序数据文件第9章 面向对象程序设计入门 附录A 十进制、二进制和十六进制的表示附录B 整数表示法附录C 浮点数的表示附录D RAPTOR介绍术语表
《程序设计基础(第5版)/世界著名计算机教材精选》编著者(美)文尼特、德雷克。 《世界著名计算机教材精选:程序设计基础(第5版)》是一本独立于编程语言的、介绍编程概念的入门书籍,它主要介绍以下内容:(1)一般性的编程知识,例如数据类型、控制结构、数组、文件、函数和子程序;(2)结构化编程原理,例如自顶向下的模块化设计、书写规范的程序文档和面向对象编程设计;(3)基本工具和算法,例如数据验证、防御性编程、求和和求平均值、搜索算法和排序算法;(4)流程图以及基于流程图的编程环境RAPTOR;(5)整型和浮点型数值数据的表示。《世界著名计算机教材精选:程序设计基础(第5版)》由浅入深的讲解程序设计的基本概念和知识,贯穿全书的大量示例和练习题帮助读者提高实际编程经验和动手能力。读者不需要具有任何计算机知识或编程经验,也不需要提前掌握特别的数学知识、财经知识或其他学科知识。《世界著名计算机教材精选:程序设计基础(第5版)》非常适合作为程序设计课程的教材。