科技>计算机>编程语言
Scratch+数学与算法进阶  

Scratch+数学与算法进阶  "

作者:邱永忠
ISBN:9787121438929
定价:¥69.0
字数:233千字
页数:168
出版时间:2022-07
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书是一本Scratch 3.0的进阶书籍,阅读本书需要具备一定的Scratch语法基础,例如,变量、赋值、数学运算符、逻辑运算符、条件判断、循环、列表、自制积木等,还应熟悉流程图的概念。 本书分五章,共30节,包括36个任务,25个实战练习。每节以一个任务引领,将数学公式、原理与编程相结合,引领读者在奇妙的编程之旅中探索数学奥秘,轻松地走上算法进阶之路。 Scratch与数学相结合,通过算法的学习,使小读者在学习编程的同时强化数学素养,从而拓展思维。例如,利用海伦公式求三角形面积,快速分解质因数,输出斐波那契数列的任意项,展示哥德巴赫猜想的部分结果,等等。

前言

“今有鸡翁一,值钱伍;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁、母、雏各几何?” ——张丘建《张丘建算经》 一千五百多年前,中国古代数学家张丘建提出了经典数学问题——百钱百鸡问题。假设公鸡有x只,母鸡y只,小鸡z只,则列方程式如下: x+y+z=100 5x +3y +z/y=100 这是个三元一次不定方程组,说明符合条件的方案不止一种,且这种方法计算量过大。 怎么样才能快速得出满足条件的购买方案呢? 别急,我们有计算机来帮忙! Scratch项目的负责人凯伦?布雷南曾说过:“我们的目的不是要创建电脑程序编写大军,而是帮助电脑使用者表达自己。”Scratch 3.0作为适合青少年使用的图形化编程语言,含有丰富的数学处理指令,可以将抽象的问题转化为编程思维;将复杂的公式通过程序代码表达出来。使用Scratch创建一段代码,百钱百鸡问题就迎刃而解了。 Scratch与数学相结合,通过算法的学习,使小读者在学习编程的同时强化数学素养,从而拓展思维。例如,利用海伦公式求三角形面积,快速分解质因数,输出斐波那契数列的任意项,展示哥德巴赫猜想的部分结果,等等。 邱永忠

目录

第一章 公式篇 第一节 赋值与四则运算 第二节 圆的周长和面积 第三节 海伦公式 第四节 身体质量指数(BMI)测试器 第五节 交换两个变量的值 第六节 余数 第七节 数位分离 第八节 累加器和累乘器 第九节 分数序列求和 第二章 枚举算法篇 第十节 倍数和 第十一节 约数和 第十二节 韩信点兵 第十三节 百钱百鸡 第十四节 水仙花数 第十五节 求最值 第十六节 统计数字字符 第三章 数学篇 第十七节 完全数 第十八节 素数 第十九节 分解质因数 第二十节 最大公约数 第二十一节 斐波那契数列 第四章 排序算法篇 第二十二节 三个数的简单排序 第二十三节 冒泡排序 第二十四节 选择排序 第二十五节 桶排序 第五章 探索篇 第二十六节 角古猜想 第二十七节 黑洞数 第二十八节 哥德巴赫猜想 第二十九节 四方定理 第三十节 约瑟夫问题

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个