本书将多种经典算法融入一个个设计精美的Scratch 案例当中,帮助孩子培养编程的核心能力, 为将来学习其他程序设计语言打好基础。 全书共11 章。第1 章讲解算法的基础知识,主要内容包括算法的概念、特征、描述方法、基本结构、质量评定等,并对常见的算法做了简单介绍。第2 ~ 11 章通过10 个案例来展现各种算法的具体应用, 带领孩子在实践中理解和领悟算法的原理,这10 个案例包括求累加和、判定质数、判断闰年和平年、求公约数、找出水仙花数、进制转换、信息加密、成绩排名、计算车费、绘制二叉树。 本书案例设计生动有趣,步骤讲解直观详尽,适合作为已经掌握Scratch 入门知识的中小学生深入学习编程或参加信息学竞赛的教程,也可作为少儿编程培训机构的教学用书或课程设计的参考资料。