世界著名计算机教材精选:程序设计基础(第5版)
作者:
[美] 文尼特
(Stewart Venit) 著 , [美] 德雷克
(Elizabeth Drake) 著 , 远红亮
译
出版时间:
2013-04
版次:
5
ISBN:
9787302304821
定价:
59.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
490页
字数:
794千字
正文语种:
简体中文
-
《世界著名计算机教材精选:程序设计基础(第5版)》是一本独立于编程语言的、介绍编程概念的入门书籍,它主要介绍以下内容:(1)一般性的编程知识,例如数据类型、控制结构、数组、文件、函数和子程序;(2)结构化编程原理,例如自顶向下的模块化设计、书写规范的程序文档和面向对象编程设计;(3)基本工具和算法,例如数据验证、防御性编程、求和和求平均值、搜索算法和排序算法;(4)流程图以及基于流程图的编程环境RAPTOR;(5)整型和浮点型数值数据的表示。《世界著名计算机教材精选:程序设计基础(第5版)》由浅入深的讲解程序设计的基本概念和知识,贯穿全书的大量示例和练习题帮助读者提高实际编程经验和动手能力。读者不需要具有任何计算机知识或编程经验,也不需要提前掌握特别的数学知识、财经知识或其他学科知识。《世界著名计算机教材精选:程序设计基础(第5版)》非常适合作为程序设计课程的教材。 第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.1Declare语句
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.3ASCII编码与字符串比较
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浮点数的表示
附录DRAPTOR介绍
术语表
-
内容简介:
《世界著名计算机教材精选:程序设计基础(第5版)》是一本独立于编程语言的、介绍编程概念的入门书籍,它主要介绍以下内容:(1)一般性的编程知识,例如数据类型、控制结构、数组、文件、函数和子程序;(2)结构化编程原理,例如自顶向下的模块化设计、书写规范的程序文档和面向对象编程设计;(3)基本工具和算法,例如数据验证、防御性编程、求和和求平均值、搜索算法和排序算法;(4)流程图以及基于流程图的编程环境RAPTOR;(5)整型和浮点型数值数据的表示。《世界著名计算机教材精选:程序设计基础(第5版)》由浅入深的讲解程序设计的基本概念和知识,贯穿全书的大量示例和练习题帮助读者提高实际编程经验和动手能力。读者不需要具有任何计算机知识或编程经验,也不需要提前掌握特别的数学知识、财经知识或其他学科知识。《世界著名计算机教材精选:程序设计基础(第5版)》非常适合作为程序设计课程的教材。
-
目录:
第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.1Declare语句
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.3ASCII编码与字符串比较
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浮点数的表示
附录DRAPTOR介绍
术语表
查看详情
-
九品
辽宁省营口市
平均发货8小时
成功完成率92.77%
-
九品
湖北省十堰市
平均发货7小时
成功完成率96.65%
-
八五品
江西省南昌市
平均发货14小时
成功完成率93.54%
-
八五品
山东省济南市
平均发货9小时
成功完成率89.68%
-
八五品
广东省东莞市
平均发货11小时
成功完成率90.8%
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率84.63%
-
九品
北京市通州区
平均发货8小时
成功完成率93.14%
-
八五品
四川省成都市
平均发货8小时
成功完成率80.42%
-
八五品
山东省枣庄市
平均发货8小时
成功完成率87.37%
-
八五品
四川省成都市
平均发货8小时
成功完成率92.35%
-
八五品
四川省成都市
平均发货9小时
成功完成率94.13%
-
八五品
四川省成都市
平均发货8小时
成功完成率89.47%
-
八五品
江苏省南京市
平均发货13小时
成功完成率89.36%
-
八五品
四川省成都市
平均发货8小时
成功完成率93.55%
-
八五品
四川省成都市
平均发货8小时
成功完成率91.82%
-
九五品
天津市武清区
平均发货30小时
成功完成率87.56%
-
九品
江西省吉安市
平均发货46小时
成功完成率85.67%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率88.98%
-
八五品
山东省济南市
平均发货8小时
成功完成率94.81%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.36%
-
九品
北京市东城区
平均发货25小时
成功完成率89.42%
-
九品
北京市海淀区
平均发货24小时
成功完成率83.57%
-
九品
北京市昌平区
平均发货17小时
成功完成率89.96%
-
九五品
浙江省杭州市
平均发货30小时
成功完成率80.28%