新書推薦:
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
《
经纬度丛书·州县之民:治乱之间的小民命运
》
售價:NT$
440.0
《
女性史:古代卷(真正意义上的女性大历史)
》
售價:NT$
560.0
|
編輯推薦: |
图书特色
《青少年C创意编程趣味课堂微课版》适合已经接触或学习过C 编程,且对C 感兴趣的青少年阅读,也适合家长和老师作为指导青少年学习程序设计的提升教程。为充分调动他们学习的积极性,在编写时体现了如下特色。
案例丰富 本书案例丰富,涉及编程的诸多类别,内容编排合理,难度适中。每个案例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解。
图文并茂 本书使用图片代替大部分的文字说明,一目了然,让学习者能轻松读懂描述的内容。具体操作步骤图文并茂,图文结合来讲解程序的编写,便于读者边学边练。
资源丰富 本书配备了所有案例的素材和源文件,提供了相应的微课,从数量到内容上都有着更多的选择。
形式贴心 如果读者在学习过程中遇到疑问,可以阅读提示和注意部分,避免在学习过程中走弯路。
|
內容簡介: |
C是一种操作方便、上手快、易理解的计算机编程语言,适合有一定编程基础的孩子学习。《青少年C创意编程趣味课堂微课版》选取80多个贴近青少年学习生活的例子,结合青少年的认知规律,激发其学习兴趣。
《青少年C创意编程趣味课堂微课版》案例先进行思路分析,用流程图厘清思路,再用程序实现,让孩子在学习C语言编程的过程中,学会运用计算思维解决问题。 《青少年C创意编程趣味课堂微课版》以C为设计工具,共分9章内容,从易到难,从基础到综合实战,详细讲解了C 创意编程知识,通过小案例,带领孩子们掌握顺序结构、选择结构、循环结构的基础知识,进入精彩的函数世界,玩转数组、文件输入输出,勇当编程小达人,轻轻松松玩转C创意编程。 《青少年C创意编程趣味课堂微课版》适合对编程感兴趣的青少年以及不同年龄的初学者阅读,也适合家长和老师作为指 导青少年学习计算机程序设计的入门教程。
|
目錄:
|
第1章 揭开面纱识软件
1.1 安装神秘的编程软件软件的下载与安装 2
1.1.1 下载 C软件 2
实例 1 查找与下载Dev-C软件2
1.1.2 安装 Dev-C软件 3
实例 2 安装与设置C软件3
1.2 编程如此简单体验 C语言编程5
1.2.1 编写简单的 C程序6
实例 3 编写第一个程序让计算机开口说话 6
实例 4 自我介绍8
1.2.2 C 语言程序结构10
实例 5 让计算机做加法10
实例 6 购买电影票12
第2章 编程基础要打牢
2.1 变与不变你说了算常量和变量16
2.1.1 常量 16
实例 1 计算圆的面积16
2.1.2 变量 18
实例 2 喜新厌旧的小甲鱼 18
2.2 弟弟的作业题运算符和表达式21
2.2.1 运算符21
实例 3 结绳记事计数器22
2.2.2 表达式24
实例 4 聪明的卡卡 24
实例 5 求三角形面积26
2.3 究竟有多少种类型数据类型28
2.3.1 整型 28
实例 6 一对孪生兄弟29
2.3.2 实型31
实例 7 小不点和大不点31
2.3.3 字符型33
实例 8 大小写字母转换 33
2.3.4 数据类型转换 35
实例 9 计算三角形面积36
实例 10 计算全班平均分 37
实例 11 字符型和整型转换38
第3章 顺序结构一条线
3.1 天上掉馅饼赋值语句 42
3.1.1 简单赋值运算 42
实例 1 交换果汁 42
实例 2 鸡兔同笼 43
3.1.2 复合赋值运算45
实例 3 为希望工程捐款45
实例 4 细胞分裂 47
3.2 想输入啥就输入啥输入语句49
3.2.1 cin 输入语句 49
实例 5 植树造林 50
实例 6 家庭作业 51
3.2.2 scanf 输入语句53
实例 7 计算器53
3.3 我说干啥就干啥输出语句56
3.3.1 cout 输出语句 56
实例 8 输出《静夜思》古诗 56
3.3.2 printf 输出语句 59
实例 9 分糖果游戏 59
实例 10 计算歌手得分61
第4章 选择结构挑一边
4.1 鱼和熊掌不可兼得if 语句65
4.1.1 if 选择结构 65
实例 1 负数判断 65
实例 2 偶数判断 67
4.1.2 if 复合语句 68
实例 3 从小到大输出两个数 68
4.2 是真还是假if-else 语句 71
4.2.1 if-else 选择结构71
实例 4 判定成绩等级 72
实例 5 计算邮件费用73
实例 6 是否适合晨练75
4.2.2 if 语句嵌套 78
实例 7 商场折扣活动78
实例 8 打车费用 80
4.3 开关语句switch 语句83
4.3.1 switch 语句结构83
实例 9 判断星期几 84
4.3.2 switch 语句应用85
实例 10 判定成绩等级85
第5章 循环结构转圈圈
5.1 永不停止的问候for 语句 90
5.1.1 for 循环结构 90
实例 1 不停地问候 91
实例 2 和高斯比速度92
5.1.2 for 与if语句结合94
实例 3 班级最高分95
实例 4 Fibonacci数列 96
5.2 讲条件while 语句 99
5.2.1 while 循环结构 99
实例 5 为希望工程存钱100
实例 6 谁截的最长 102
5.2.2 break 语句应用104
实例 7 计算圆的面积 104
实例 8 蜗牛和青蛙 105
5.3 讲义气do-while 语句 108
5.3.1 do-while 循环结构108
实例 9 生日倒计时 109
实例 10 数字反转 111
5.3.2 continue 语句112
实例 11 逢5必过游戏112
5.4 没完没了循环嵌套 116
5.4.1 双重循环嵌套116
实例 12 方队表演 117
实例 13 九九乘法表118
5.4.2 三重循环嵌套120
实例 14 水仙花数 120
第6章 数组排队效率高
6.1 整齐划一的队伍一维数组125
6.1.1 定义一维数组125
实例 1 三个臭皮匠大战诸葛亮125
实例 2 组建特种兵战队127
6.1.2 初始化一维数组129
实例 3 火眼金睛找错误130
实例 4 小鬼当家 132
6.1.3 大显身手一维数组的应用135
实例 5 摘苹果135
实例 6 前后大挪移 137
6.2 我的班级座位表二维数组139
6.2.1 定义二维数组140
实例 7 X战警战斗力140
6.2.2 初始化二维数组142
实例 8 查询身高142
6.2.3 应用二维数组144
实例 9 输出显示杨辉三角形前10行 144
实例 10 打擂台 146
6.3 我的明星档案字符数组148
6.3.1 定义字符数组148
实例 11 明星档案 148
6.3.2 初始化字符数组150
实例 12 成语接龙 151
6.3.3 应用字符数组152
实例 13 情报加密 152
第7章 函数妙用要记牢
7.1 一见如故库函数 156
7.1.1 不胜枚举常用库函数156
实例 1 大富翁156
7.1.2 近水楼台使用库函数158
实例 2 吹牛的小明158
7.2 我的世界自定义函数162
7.2.1 自成一格函数的定义162
实例 3 童谣传唱 163
实例 4 个性口诀表 164
7.2.2 临机应变函数的参数168
实例 5 美元兑换 168
7.2.3 灯不点不亮函数的声明与调用171
实例 6 判断家庭成员 172
7.2.4 百炼成刚函数的应用175
实例 7 猜数游戏 175
实例 8 汉诺塔游戏 178
第8章 巧用文件输数据
8.1 开门与关门文件的打开与关闭 183
8.1.1 非同小可文件的打开183
实例 1 打开秘密文件 184
实例 2 保存特工信息 185
8.1.2 勤俭节约文件的关闭189
实例 3 备份秘密文件 190
实例 4 计算密码 192
8.2 参加竞赛文件的输入输出 197
8.2.1 事半功倍文件的输入197
实例 5 昆虫繁殖 197
8.2.2 以羊易牛文件的输出201
实例 6 糊涂的体育委员202
第9章 勇当编程小达人
9.1 万无一失玩转趣味数学 208
9.1.1 威力合体探索运算的本质 208
9.1.2 炸弹组合循环嵌套的优化 210
9.2 乐在其中探秘游戏设计215
9.2.1 击鼓传花特殊的循环控制 215
9.2.2 寻找杀手逻辑表达式的妙用217
9.3 去伪存真解决现实问题223
9.3.1 海上救援复杂数据的运算 223
9.3.2 客有几人古典应用题新解 226
|
內容試閱:
|
这是一本写给零基础编程读者的学习入门书,也是一本写给家长朋友们转变教育观念的书。这不是一本用来考试的编程书,但编者希望它是一本帮助同学们打开编程世界的引导书。
1. 编程干什么
编写程序又称编程,通俗地讲,编程就是告诉计算机,要帮人做什么、怎么做。但是计算机无法直接听懂人类的语言,所以需要使用一种计算机和我们人类都能理解的语言,这种语言就是计算机语言。使用计算机语言编写的文件称为程序。
我们身处的这个时代是人类历史上一个发展迅速的伟大时代!互联网、智能手机、各种 App、大数据、机器人等都已经一步步变成现实。5G、物联网、人工智能也很快会大面积实现和普及,就像今天的互联网和手机一样。所有一切的背后,都离不开人类编写的软件。事实上,编程已经成为中小学教育的重要组成部分,因为编程有以下几方面很显著的作用。
编程是极佳的智力启蒙活动 编程能提高孩子们的记忆力、想象力、逻辑推理能力,有效促进智力培养。兴趣是学习编程最好的老师 《青少年C创意编程趣味课堂微课版》选取的例子贴近生活,符合孩子的身心特点,容易引起他们的共鸣,激发他们的学习兴趣,让他们感觉学习C是一件非常有趣的事。
编程的过程是一种思维方式 它教给孩子们如何创造性思考、协同学习和逻辑推理,提高做事的计划性,增强分析问题、解决问题的能力。
编程是处理信息的现代方式 在信息社会,如何认识信息、理解信息、驾驭信息,最好的途径就是学习编程,发挥信息的作用。
未来的世界一定是智能化、自动化的世界,与大数据、人工智能等技术相关,而这一切的基础是程序。学会编程,能更好地读懂世界、适应世界、创造未来世界。
青少年学习编程并不是为了将来成为程序员,而是在于开发智力、培养创造力,学会运用计算思维解决问题。比尔?盖茨说过,学习编程可以锻炼你的思维,帮助你更好地思考,创建一种你认为在各领域都非常好用的思维方式。
在未来世界中,编程能力可以说是一个受过教育的人的基本能力,就像今天一个上过学、读过书的人要具备基本的读写能力一样。
2. C 是什么
C是一种非常优秀的计算机编程语言,操作方便、上手快、易学,比较适合初学者。C已经成为三大主流编程语言之一,它适合孩子的编程启蒙。具体而言,C 有如下优点。
入门容易 其使用界面简洁,编写程序过程简便、容易上手,非常适合初学编程者学习。
难度值低 C虽简单,其设计却很严谨,让用户可以全身心放在程序的设计逻辑之中。
3. 《青少年C创意编程趣味课堂微课版》结构
万栋高楼平地起,学习编程也要一步一步来。编程说难也不难,说易也不易。学习编程也要一步一步走。《青少年C创意编程趣味课堂微课版》按照由易到难的顺序,将所有的知识点融入一个个好玩、有趣的案例中,让小朋友先模仿案例去动手做一做,边玩边学,在玩的过程中逐渐理解,在完成模仿项目的基础上进行拓展,激发创新思维。全书按照知识顺序、难度分成9章,每章还设计了多个栏目,便于读者学习和教师教学。
章节语 故事引入情景、英语关键词解释代码含义、核心知识点强调重点。
研究室 思路分析、以算法描述的方式分析程序、对编写过程中的重难点进行解读。
工作坊 通过编程实现、调试运行、优化程序、答疑解惑等掌握程序编写调试过程。
知识库 介绍程序中使用到的知识点或程序中的重点、难点知识。
创新园 通过阅读程序写结果、查找错误代码、编写程序等多种方式,鼓励同学们创新作品。
4. 《青少年C创意编程趣味课堂微课版》特色
《青少年C创意编程趣味课堂微课版》适合已经接触或学习过C编程,且对C感兴趣的青少年阅读,也适合家长和老师作为指导青少年学习程序设计的提升教程。为充分调动他们学习的积极性,在编写时体现了如下特色。
案例丰富 《青少年C创意编程趣味课堂微课版》案例丰富,涉及编程的诸多类别,内容编排合理,难度适中。每个案例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解。
图文并茂 《青少年C创意编程趣味课堂微课版》使用图片代替大部分的文字说明,一目了然,让学习者能轻松读懂描述的内容。具体操作步骤图文并茂,图文结合来讲解程序的编写,便于读者边学边练。
资源丰富 《青少年C创意编程趣味课堂微课版》配备了所有案例的素材和源文件,提供了相应的微课,从数量到内容上都有着更多的选择。
形式贴心 如果读者在学习过程中遇到疑问,可以阅读提示和注意部分,避免在学习过程中走弯路。
5. 《青少年C创意编程趣味课堂微课版》使用
《青少年C创意编程趣味课堂微课版》适合 10岁以上有阅读能力的读者使用。对于低龄儿童,建议在老师或家长的指导下阅读。在使用《青少年C创意编程趣味课堂微课版》时,可以先用手机扫描书中的二维码,借助微课先行学习,然后再利用《青少年C创意编程趣味课堂微课版》上机操作实践。
为了使读者在阅读《青少年C创意编程趣味课堂微课版》时取得最大的价值,获得更好的学习效果,我们提出如下建议。
按顺序阅读 《青少年C创意编程趣味课堂微课版》的知识点做了精心设计,建议读者按照顺序,由简到难阅读。
在做中学习 也就是在计算机旁边阅读《青少年C创意编程趣味课堂微课版》,一边实践、一边体会书中案例的作用。
多思考尝试 通过思考,构思可以怎么做,分析为什么这样做。只要有想法,就去尝试实现它。
不怕困难失败 学习肯定会遇到各种各样的困难,失败也是很正常的,失败了,说明这种方法不可行,也就距离可行的方法近了一步。
多与他人交流 和朋友一起学习和探讨,分享自己的项目,从而快速学习别人的优点。遇到问题,多向老师请教。也可以和《青少年C创意编程趣味课堂微课版》作者联系,我们会努力帮助你们解决问题。
6. 《青少年C创意编程趣味课堂微课版》作者
《青少年C创意编程趣味课堂微课版》由方其桂主编,冯士海、王丽娟为副主编。冯士海编写第1、2、3、4、5章,何凤四编写第 6章,王丽娟编写第7、8章,李怀伦编写第9章。随书资料由方其桂整理制作。
虽然我们有着十多年撰写计算机图书 累计已编写、出版100余种的经验,并尽力认真构思验证和反复审核修改,但仍难免有一些瑕疵。我们深知一本图书的好坏,需要广大读者去检验评说,在此,我们衷心希望读者对《青少年C创意编程趣味课堂微课版》提出宝贵的意见和建议。
读者在学习使用的过程中,对某个问题的解决,可能会有更好的编程方法,也可能对书中某些案例算法的科学性和可行性提出质疑,敬请读者批评指正。
《青少年C创意编程趣味课堂微课版》提供了重要知识点及案例的微课,请扫描一下书中的二维码即可直接打开视频进行观看,或者推送到自己的邮箱中下载后进行观看。另外,《青少年C创意编程趣味课堂微课版》提供教学课件和案例源文件,通过扫描下面的二维码,然后将内容推送到自己的邮箱中,即可下载获取相应的资源。
服务电子邮箱为 wkservice@vip.163.com。
方其桂
|
|