Scratch 3.0少儿编程与算法一本通

Scratch 3.0少儿编程与算法一本通

作者:快学习教育 编著

出版社:机械工业

出版年:2020年5月

ISBN:9787111654384

所属分类:历史文化

书刊介绍

《Scratch 3.0少儿编程与算法一本通》内容简介

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

作品目录

前言
如何获取学习资源
第1章:算法的基础知识
为什么要学算法
有益于锻炼逻辑思维
让青少年更深入地理解计算机系统
更有效地解决问题
算法的概念和特征
算法的描述方法
自然语言
流程图
算法的基本结构
顺序结构
选择结构
循环结构
算法的质量评定
常用的计算机算法
枚举法
迭代法
分治法
递归法
排序算法
第2章:求累加和
程序设定
算法分析
思路详解
初始化变量
变量赋值
设置循环计算和
编程步骤
第3章:判定质数
程序设定
算法分析
思路详解
创建变量n作为要判断的数
创建变量i作为除数
判断数字能否被整除
编程步骤
第4章:闰年和平年
程序设定
算法分析
思路详解
创建变量“年份”并赋值
判断年份能否被4整除
判断年份能否被100整除
判断年份能否被400整除
编程步骤
第5章:最大公约数
程序设定
算法分析
思路详解
创建变量
输入两个数赋给变量m和n
计算m除以n的余数r
判断余数r是否等于0、编程步骤
第6章:水仙花数
程序设定
算法分析
思路详解
创建变量i,设置三位数初始值
创建变量a、b、c,分别对应百位数、十位数、个位数
计算每一位上数字的立方和
判断是否为水仙花数
编程步骤
第7章:进制转换
程序设定
算法分析
思路详解
创建“二进制”列表
创建变量“十进制数”并赋值
创建变量“商”并设置初始值
判断商是否等于0、编程步骤
第8章:信息加密
程序设定
算法分析
思路详解
创建变量“位置”“字符串”“结果”
输入字符串
重复执行分解字符串
根据加密规则添加字符
编程步骤
第9章:成绩排名
程序设定
算法分析
思路详解
创建“成绩”列表
通过询问将测试成绩添加到列表
设置排序完成的条件及变量的初始值
设置比较次数
比较“成绩”列表中相邻两个数
编程步骤
第10章:计算车费
程序设定
算法分析
思路详解
询问获取行驶路程
将行驶路程赋给变量“路程”
判断路程所在的范围
计算车费
编程步骤
第11章:绘制二叉树
程序设定
算法分析
思路详解
创建变量“深度”和“长度”
画笔初始化
创建递归函数,设置重复条件
编程步骤

相关推荐

微信二维码