程序设计及应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:刘振安编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302130175
- 页数:158 页
第1部分 基础部分 3
第1章 走进编程的殿堂 3
1.1 似曾相识燕归来 3
目录 3
1.2 程序的编辑、编译和运行的基本概念 4
1.2.1 密切配合的三个主要步骤 4
1.2.2 编写控制台程序 4
1.3 工欲善其事,必先利其器 8
1.3.1 菜单栏 9
1.3.2 工具栏 9
1.4 打好编程基本功 10
1.4.1 自然语言与计算机语言之间的鸿沟 10
1.4.2 面向过程与结构化程序设计 11
1.6 本书的结构及教学建议 15
1.6.1 基础部分 15
1.5 C++更容易编制面向过程的程序 15
1.6.2 提高部分 16
1.6.3 课程设计部分 17
实验1 练习使用集成环境 17
习题1 17
第2章 C++语言的基础知识 18
2.1 C++的基本数据类型 18
2.1.1 小荷才露尖尖角 18
2.1.2 标识符 20
2.1.3 变量 21
2.1.4 基本数据类型 22
2.1.5 常量 23
2.1.6 命名注意事项 25
2.2 C++的表达式 26
2.2.1 运算表达式和运算符 26
2.2.2 赋值运算符与赋值表达式 27
2.3 典型例题及错误分析 28
2.3.1 典型例题 28
2.2.3 逗号运算符与逗号表达式 28
2.3.2 初学者最容易出现的语法错误 29
2.3.3 容易出现的其他错误 30
2.4 活捉臭虫保平安 31
2.4.1 一个简单的示例程序 31
2.4.2 编译程序 32
2.4.3 排错 34
2.4.4 基本调试命令简介 35
习题2 37
实验2 练习调试程序 37
第3章 结构化编程基础 39
3.1 程序语句 39
3.2 关系运算 41
3.3 逻辑运算 42
3.4 结构化程序设计概述 44
3.5 控制选择结构 44
3.5.1 用if语句实现选择结构设计 44
3.5.2 用switch语句实现选择结构设计 48
3.6.1 while语句 49
3.6 循环控制结构设计 49
3.6.2 do~while语句 50
3.6.3 for语句 51
3.6.4 break语句、continue语句及goto语句 52
3.7 典型例题及错误分析 55
3.7.1 典型例题 55
3.7.2 错误分析 55
习题3 58
实验3 求水仙花数 58
第4章 计算机解题基础知识 60
4.1 枚举法 60
4.1.1 重复运算 60
4.1.2 分支运算 61
4.1.3 逻辑思维的计算机表示 62
4.1.4 使用枚举法解题的思路 63
4.1.5 参考程序 64
4.2.1 赛车问题 66
4.2 逻辑问题求解实例 66
4.2.2 新郎新娘问题 68
4.3 小结 69
实验4 编程调试实验 70
习题4 70
第2部分 提高部分 73
第5章 函数与数组 73
5.1 典型C++程序结构 73
5.1.1 环环相扣的函数 74
5.1.2 函数类型和返回值 74
5.1.3 函数原型显身手 76
5.1.4 函数调用形式 77
5.1.5 函数的形式参数和实在参数 79
5.1.6 函数的返回区 80
5.2 变量的存储类型 80
5.3 一维数组 83
5.4 几个最常用的字符串函数 85
5.5 正确使用库函数和数组 87
实验5 函数编程实验 89
习题5 89
第6章 解题实例 91
6.1 解题和算法描述 91
6.1.1 计算机解题 91
6.1.2 常用过程设计算法描述方法 94
6.2.1 基础知识 95
6.2 递推算法 95
6.2.2 递推实例 96
6.3 递归算法 99
6.3.1 递归与递推的比较 99
6.3.2 图解递归执行过程实例 101
6.4 查找算法 101
6.4.1 线性查找 102
6.4.2 二分查找 102
6.5.2 算法分析 104
6.5.1 图解排序过程 104
6.5 冒泡排序 104
6.5.3 算法设计 105
6.5.4 参考程序 105
实验6 编程实验 106
习题6 106
第7章 结构和文件 108
7.1 结构 108
7.1.1 结构定义及其变量的初始化 108
7.1.2 结构数组 109
7.2 文件操作 111
7.2.1 写文件 111
7.2.2 读文件 112
7.3 综合实例 115
实验7 结构和文件编程实验 116
习题7 117
第8章 课程设计实例 121
8.1 鸡兔同笼 121
第3部分 课程设计部分 121
8.2 求解百鸡问题 123
8.3 比赛评分程序 125
8.3.1 直接计算法 125
8.3.2 间接计算法 126
8.4 职工信息档案 128
8.4.1 设计要求 128
8.4.2 算法分析 129
8.4.3 参考程序 133
8.4.4 测试程序 140
8.5 测试与调试知识简介 145
8.5.1 软件测试 145
8.5.2 程序的测试与调试 147
附录A 按字母表顺序排序的C和C++保留字 151
附录B C语言关键字 152
附录C C语言的printf格式输出函数 153
附录D C语言的scanf格式输入函数 156
参考文献 158
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019