新書推薦:
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
《
有趣的中国古建筑
》
售價:NT$
305.0
|
編輯推薦: |
本书作者有多年的企业从业实际工作经验,教材定位准,内容实用,有大量的实用案例,适合学生和从业者学习。编辑QQ 1102528884
|
內容簡介: |
本书分为2篇8个项目。第一篇(程序设计基础)共有5个项目,分别是项目1(测量身材是否标准)、项目2(基础款计算器)、项目3(模拟ATM工作流程)、项目4(学生通讯录管理系统)、项目5(客户信息管理系统),该篇内容包括C 程序结构及实现、数据类型、变量和常量、程序控制结构、函数、结构体、指针等知识和技能。第二篇(面向对象程序设计)共有3个项目,分别是项目6(宠物领养游戏基础)、项目7(宠物领养游戏应用)、项目8(小学生专用计算器),该篇内容包括类、对象、继承、多态性和异常等知识和技能。
本书是面向没有程序设计基础的读者编写的入门教程,适用于高校计算机专业和非计算机专业的学生,也可用于自学。
|
關於作者: |
许华,副教授、高级工程师,多年从事程序设计相关教学工作和校园信息化管理工作,具有丰富的教学经验和软件项目开发经验。曾主编教材《C 面向对象程序设计》、《程序设计项目教程(C 版)》,副主编教材《SQL server数据库》,参编《算法与数据结构》等。软件技术专业专业头人,《程序设计基础》省级在线精品课程负责人。
|
目錄:
|
第一篇 程序设计基础
项目1 测量身材是否标准3
11 项目情景 3
12 相关知识 4
121 程序设计语言概述 4
122 C 程序基本结构 4
123 C 程序实现 5
13 项目实现 9
131 需求分析 10
132 流程设计 10
133 代码编写 11
134 运行及测试 11
14 知识拓展 13
141 C 的字符集 13
142 标识符与关键字 14
143 简单的输入与输出 14
15 项目改进 17
16 你知道吗 17
想一想 18
做一做 18
在线测试 18
项目2 基础款计算器19
21 项目情景 19
22 任务1相关知识 20
221 数据类型 20
222 变量和常量 21
223 运算符和表达式 26
23 任务1实现 30
24 任务2相关知识 33
241 关系运算符和关系
表达式 33
242 条件运算符和条件
表达式 34
25 任务2实现 34
26 任务3相关知识 37
261 逻辑运算符和关系
表达式 37
262 逗号运算符和逗号
表达式 38
263 运算符的优先级 39
27 任务3实现 40
28 知识拓展 43
281 自动类型转换 43
282 强制类型转换 45
29 项目改进 46
210 你知道吗 46
想一想 47
做一做 48
在线测试 48
项目3 模拟ATM工作流程49
31 项目情景 50
32 任务1相关知识 50
321 程序控制结构概述 50
322 if语句 51
323 switch语句 59
33 任务1实现 64
34 任务2相关知识 68
341 for语句 68
342 while语句 71
343 do…while语句 73
344 break语句与continue
语句 76
345 循环的嵌套 80
35 任务2实现 81
36 任务3相关知识 84
361 函数的定义 84
362 函数的调用 86
363 函数的嵌套调用 91
364 函数的递归调用 93
365 内联函数 95
366 局部变量与全局变量 96
367 变量的存储类别 98
37 任务3实现 99
38 知识拓展 108
381 宏定义 108
382 文件包含 109
383 条件编译 112
39 项目改进 113
310 你知道吗 114
想一想 115
做一做 115
在线测试 116
项目4 学生通讯录管理系统117
41 项目情景 118
42 任务1相关知识 118
421 结构体 118
422 一维数组 121
43 任务1实现 128
44 任务2相关知识 136
441 字符数组 136
442 字符数组处理函数 137
443 字符串处理函数 140
45 任务2实现 142
46 任务3相关知识 149
461 标准输入/输出流 149
462 文件输入/输出流 150
47 任务3实现 155
48 知识拓展 160
481 二维数组 160
482 共用体 164
49 项目完善 166
410 你知道吗 166
想一想 168
做一做 169
在线测试 169
项目5 客户信息管理系统170
51 项目情景 170
52 相关知识 174
521 指针的概念 174
522 指针变量的定义和初
始化 174
523 指针运算 175
524 指针与结构体 178
53 项目实现 182
54 知识拓展 188
541 指针与一维数组 188
542 指针与二维数组 190
543 指针与字符串 191
544 指针作为函数参数 194
545 指针与引用 196
55 项目改进 199
56 你知道吗 200
想一想 201
做一做 202
在线测试 202
第二篇 面向对象程序设计
项目6 宠物领养游戏基础205
61 项目情景 205
62 相关知识 206
621 面向对象 206
622 类 207
623 对象 210
624 构造函数和析构函数 212
625 this指针 218
626 友元函数 219
63 项目实现 221
64 知识拓展 225
641 静态数据成员 226
642 静态成员函数 227
643 new和delete运算符 229
65 项目改进 229
66 你知道吗 230
想一想 230
做一做 231
在线测试 231
项目7 宠物领养游戏应用232
71 项目情景 232
72 相关知识 233
73 项目实现 240
74 知识拓展 246
741 多继承 246
742 二义性 249
743 虚基类 252
744 多态性 254
75 项目改进 261
76 你知道吗 261
想一想 262
做一做 262
在线测试 262
项目8 小学生专用计算器263
81 项目情景 263
82 相关知识 267
83 项目实现 270
84 知识拓展 275
841 运算符重载 275
842 异常 278
85 项目改进 279
86 你知道吗 280
想一想 280
做一做 281
在线测试 281
参考文献282
|
內容試閱:
|
党的二十大报告指出“科技是第一生产力,人才是第一资源,创新是第一动力”。大
国工匠和高技能人才作为人才强国战略的重要组成部分,在现代化国家建设中起着重要的
作用。高等院校肩负着培养大国工匠和高技能人才的使命,近几年在技能型人才培养方面
得到了迅速发展。
在现代信息化社会中,计算机技术已经渗透到各个领域,而程序设计是实现技术创新、
产业升级和经济发展的重要手段。学习程序设计基础是培养计算机、软件技术和大数据等
相关技能型人才的重要前提和关键环节。为实现良好的教学效果,本书编写时做了很大创
新和改革,主要特点如下。
1.融入思政元素,全面落实立德树人
将“课程思政”贯穿教育、教学全过程,提升育人成效。在项目教学目标中设置了思
政目标,教学内容融入思政元素。鼓励学生尊重知识产权,积极创新改革,弘扬工匠精神。
2.校企合作开发教材,校企协同育人
与青软创新科技集团股份有限公司和天津滨海迅腾科技集团深度合作,实现校企产教
融合。校企共建选取教材项目,项目选取既符合实际需求,又能满足教学需要。项目内容
组织按照企业真实开发流程,首先提出具体项目任务,学习相关知识,其次进行需求分析、
流程设计,最后编写代码、测试、运行,并根据实际情况对软件升级并完善需求。
3.融入新技术、新技能和新思想,紧跟产业发展趋势
本书引入了与程序设计相关的新技术、新技能、新思想,为培养新时代国家需要的爱
党报国、敬业奉献的高素质、高技能型人才奠定良好基础。
4.配套在线精品课程,随时随地可学
本书配套课程“程序设计基础”已建成省级在线精品课程,课程网站有丰富的教学资源,
资源定期更新。可以加入开放班级,也可以网上留言并与全国各地的学生一起学习、探讨
问题。
5.配套二维码视频,无师自通
本书针对每个项目的重点、难点配置了二维码视频,读者扫描二维码就可以直接观看
视频学习;每个项目后都配有项目在线测试,通过扫描二维码就可以进行线上测试。
6.选用综合性开发工具,为后续课程学习打好基础
使用的开发工具是微软多功能集成开发工具Visual Studio 2022,掌握了该工具的使用
方法,可以为后续软件开发类课程学习打好基础。
本书由许华、刘文娟、张静担任主编,景燕敏、崔宁、刘涛、周伟、牟艳霞、徐海燕
担任副主编,李娟、焦健、蒋勇参编了部分内容,全书由许华统稿。特别感谢青软创新科
技集团股份有限公司和天津滨海迅腾科技集团的大力支持。
编 者
2024年1月
|
|