一本难度系数适D、易懂易教的教材是进行中小学信息学课堂教学的重要一环。这书选择 80好几个接近中学生学习衣食住行的事例,融合中小学生的认知能力规律性,激起小孩兴趣爱好,以程序流程为中心,适D地减弱英语的语法。这书利用流程表理清思路,并出示多种多样优化算法保持举一反三,让中小学生在学习培训 C 编程语言的全过程中,学好应用计算思维解决困难。这书由浅入深、逐层埋下伏笔地先后展现每个知识结构图,从入门到精通,让学员在探寻中体会到程序编写的快乐和风采。 这书合适小学四年级及左右学员阅读文章应用,可做为中国青少年信息学奥林匹克普及化组比赛教材,也可做为信息内容老师学习培训 C 語言的新手入门教材。
目录
- 上册
- D 1课编程是一门技术—认识 Dev-C 002
- D 2课春晓—cout语句 006
- D 3课天安门广场—变量、表达式与赋值语句 010
- D 4课列朋波骨—计数器 013
- D 5课 雪花—累加器 017
- D 6课 细胞分裂—复合运算符 020
- D 7课 阿布拉卡达布拉—交换两个变量的值及注释符 023
- D 8课 竖式计算—设置域宽 setw 026
- D 9课 植树造林—cin语句 029
- D 10课 古埃及金字塔—单精度实数 float 033
- D 11课 尼克与强盗—整除及整除求余运算符的应用 037
- D 12课 小写变大写—ASCII码与字符型 040 拓展阅读:埃尼阿克 ENIAC 043
- D 13课 智商问题—if语句 046
- D 14课跳绳达人—if-else语句 049
- D 15课比尔庄园—if语句嵌套 053
- D 16课 开灯关灯—逻辑变量 057
- D 17课 欧耶欧耶—逻辑运算符 061
- D 18课闰年与平年—逻辑运算符的优先级 066
- D 19课比大小—复合语句 070
- D 20课孔融让梨—求 3个整数中Z小值 074
- D 21课田忌赛马—3个数排序 079
- D 22课抽奖—随机函数 rand() 084
- D 23课打车费用—if语句的应用 088
- D 24课体质指数 BMI—bug与 debug 091
- D 25课成绩等级—switch语句 095
- D 26课王宅六味—switch语句的应用 101 拓展阅读:冯·诺依曼 105
- D 3单元 for循环 107
- D 27课老狼老狼几点钟—for语句 108
- D 28课叮叮DD—for语句与 if语句的结合 113
- D 29课布纳特老师出的难题—累加求和 117
- D 30课棋盘上的学问—超长整型与数据溢出 120
- D 31课 3721数—continue语句 125
- D 32课 26个兄弟姐妹—循环变量为字符型 128
- D 33课打擂台—for语句的另一种形式 132
- D 34课生命周期与素数—break语句 136
- D 35课水仙花数—数位分离 140
- D 36课天连碧水碧连天—回文数 144
- D 37课神奇的大自然—斐波那契数列及长整型 long 148
- D 38课 警察抓小偷—逻辑判断与推理 152
- D 39课 口算大师—for语句的应用 156 拓展阅读:神奇的二进制数 161
- 参考答案(上册) 163
- 下册
- D 40课 儿歌《打老虎》—while语句 166
- D 41课 蜗牛与葡萄树—死循环 169
- D 42课 Z小公倍数—枚举算法 172
- D 43课 Z大公约数—辗转相除 175
- D 44课 角谷猜想—while语句的应用 178
- D 45课 蝴蝶效应—双精度实数 double及科学计数法 181
- D 46课 精益求精—分数化为小数 185
- D 47课 称心如意的输入—do-while语句 189
- D 48课 加加乐—各数位之和 192
- D 49课 大大大—纯小数变整数 195
- D 50课 书香阁的座位数—数学计算 198
- D 51课 拍手游戏—模拟法 201
- D 52课 报数游戏—模拟法 204
- D 53课 化功大法—纯小数转化为Z简分数 208
- 拓展阅读:计算机系统 211
- D 5单元 多重循环 213
- D 54课 有规律的图形—循环的嵌套 214
- D 55课 图形的窍门—双重循环的应用 219
- D 56课 九九乘法表—双重循环的应用 223
- D 57课 鸡兔同笼—双重循环的应用 226
- D 58课 百钱买百鸡—三重循环与程序的优化 229
- D 59课 比特童币—四重循环 233
- D 60课 比特超市—超市收费程序 237
- 拓展阅读:因特网 241
- D 6单元 数组 24
- D 61课查分程序—数组 244
- D 62课捉迷藏—数组越界 248
- D 63课老鹰捉小鸡—循环移位 252
- D 64课跳绳比赛—排序 256
- D 65课采访报道—字符数组的输入与输出 261
- D 66课恺撒加密术—字符串的输入与输出 265
- D 67课快速求素数—筛选法 269
- D 68课谁大谁小—逻辑判断与推理 273
- D 69课胡萝卜与骨头—模拟法 276
- D 70课读心术—二进制数的应用 280
- 拓展阅读:数据结构 286
- D 7单元 函数 287
- D 71课一见如故—函数 288
- D 72课函数与Z大值—局部变量与全局变量 293
- D 73课丑数—函数的应用 297
- D74课哥德巴赫猜想—函数的应用 300
- D 75课D n个大的数—数组名作为实参 304
- D 76课猜猜乐—二分法查找 308
- D 77课交作业啦—递归算法 312
- D 78课通力合作的 100个数—递归算法及子函数的声明 316
- D 79课谁是老大—递归求Z大值 319
- 拓展阅读:SJ上D一个微处理器 322
- D 8单元 指针、类 323
- D 80课今雨新知—地址与指针 324
- D 81课民主选举—指针与数组 327
- D 82课编程是一门艺术—类与对象 331
- 拓展阅读:求伯君 335
- 参考答案(下册) 337
- 参考文献 340
- 附录A 字符集 341
- 附录B 奖励积分卡 —比特童币 342