新書推薦:

《
中国官箴
》
售價:NT$
529.0

《
纽约四百年:为冒险而生的移民之城
》
售價:NT$
539.0

《
故宫还可以这么看
》
售價:NT$
924.0

《
高句丽渤海研究论集
》
售價:NT$
704.0

《
德国民法总论:法律行为理论(第二版)
》
售價:NT$
1023.0

《
权利之辩:哲学探赜
》
售價:NT$
440.0

《
生活就是反抗:葛兰西传(社会思想丛书)
》
售價:NT$
594.0

《
文治天下:宋朝政治文化漫谈
》
售價:NT$
380.0
|
編輯推薦: |
1.备考利器:直击竞赛核心需求,助力学生攻克重难点,是备考路上的实用帮手
2.内容精良:聚焦知识点讲解,搭配电子版参考答案方便自查,案例选取贴近青少年认知,语言生动易懂,契合中小学生阅读习惯
3.体系完善:套系化设计覆盖C 语法与数据结构关键内容,知识脉络清晰,满足系统学习需求
4.教学习便:课时规划与配套教学视频,打破传统分章模式,按知识点组织课程,适配中小学教师教学与学生自学场景
5.配套充足:除核心课程内容外,额外提供电子版C 集成开发环境介绍及课后练习参考答案,辅助学习更有趣味
|
內容簡介: |
本书打破了传统教材中的分章模式,采用按知识点组织课程的形式,讲解C 语言的语法知识,力求更适合中小学教师在人工智能时代背景下的教学以及学生学习。
全书包括22课和2个附录。第1~3课介绍C 基本语法,包括程序格式、数据定义和输入输出等;第4~6课讲解各种运算符及表达式;第7~12课介绍选择和循环程序结构;第13~15课讲解数组及其应用;第16~18课介绍字符数组与字符串以及文件操作;第19~20课讲解函数及其应用;第21课介绍结构体及其应用;第22课介绍类和对象。本书还为读者提供了两个附录(电子版),附录A介绍C 集成开发环境的相关内容,附录B为课后练习的参考答案。
本书适合作为信息学竞赛的培训教材,也适合对C 感兴趣的中小学生自学。
|
關於作者: |
张森 中国科学院自动化研究所工程师,中国图象图形学学会机器视觉专委会、竞赛与培训工委会和科普与教育工委会委员。北京市青少年科技创新大赛评审专家。主要从事生物特征识别技术研究与人工智能科普相关产品研发等工作。先后出版《哇塞机器人》《趣说机器人》《C 案例趣学》等多部著作。获 2021 年吴文俊人工智能科技进步奖。
|
目錄:
|
第 1课 梦想启航:初识C / 001
1.1 什么是程序设计 / 002
1.2 为什么要学程序设计 / 003
1.3 第 一个C 程序及程序框架 / 004
第 2课 奇妙的计算:程序格式与数据定义 / 008
2.1 程序格式 / 010
2.2 定义数据 / 011
第3课 生日的考验:输入与输出 / 019
3.1 输入输出 / 020
3.2 变量输入——cin / 021
3.3 结果输出——cout / 022
3.4 其他形式的输入/输出 / 024
第4课 简单的任务:赋值运算和算术运算 / 032
4.1 基本赋值运算(“=”的妙用) / 034
4.2 算术运算七兄弟 / 035
4.3 运算简写和混合运算 / 037
第5课 卡路的苹果:3种程序结构 / 042
5.1 3种程序结构 / 044
5.2 系统函数 / 045
5.3 顺序结构程序举例 / 046
第6课 艰难的任务:程序格式与数据定义 / 059
6.1 关系运算 / 061
6.2 逻辑运算 / 062
6.3 其他常用运算 / 064
6.4 混合运算 / 065
第7课 队长的计划:选择结构 / 070
7.1 选择结构 / 072
7.2 if-else语句 / 073
7.3 switch-case语句 / 077
第8课 卡路的历练1:选择程序举例 / 082
第9课 路西的美梦:for循环 / 094
9.1 循环结构 / 096
9.2 for循环 / 097
9.3 循环结构的4个要素 / 100
第 10课 卡路的历练2:for循环举例 / 105
第 11课 神奇的圆周率:当型循环与直到型循环 / 116
11.1 当型循环 / 119
11.2 直到型循环 / 122
11.3 break和continue / 123
第 12课 卡路的历练3:循环综合举例 / 128
第 13课 美味的石榴:一维数组 / 139
13.1 数组的概念 / 141
13.2 一维数组的定义 / 141
13.3 一维数组的初始化 / 142
13.4 一维数组的使用及举例 / 143
第 14课 魔术工厂的库存:多维数组 / 150
14.1 多维数组的定义(以二维数组为例) / 152
14.2 多维数组的初始化 / 153
14.3 多维数组的使用(以二维数组为例) / 155
第 15课 卡路的历练4:数组举例 / 161
第 16课 有趣的回文:字符数组与字符串 / 177
16.1 字符数组 / 180
16.2 字符串类型 / 182
第 17课 超级数字反转:文件操作 / 192
17.1 文件概述 / 194
17.2 创建文件和查看文件 / 195
17.3 源程序中的文件操作 / 199
第 18课 卡路的历练5: 字符串及文件举例 / 204
第 19课 逐个击破的阶乘和:函数 / 215
19.1 函数的定义和声明 / 217
19.2 函数的调用与返回 / 219
19.3 函数的嵌套与递归 / 221
19.4 局部变量与全局变量 / 224
第 20课 卡路的历练6:函数举例 / 230
第 21课 谁是状元:结构体 / 248
21.1 结构体类型概述 / 250
21.2 定义结构体类型及变量 / 250
21.3 结构体成员调用 / 252
21.4 自定义数据类型名—typedef / 256
第 22课 超级矩形面积:类和对象 / 262
22.1 自定义数据类型—类 / 263
22.2 构造函数与析构函数 / 265
22.3 类类型的变量—对象 / 265
附录A Dev-C 的安装和使用 / 271
A.1 Dev-C 的安装 / 271
A.2 Dev-C 的使用 / 274
|
|