新書推薦:
《
卡特里娜(“同一颗星球”丛书)
》
售價:NT$
398.0
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
|
編輯推薦: |
用35个数学场景
带你领略数论、排序的魅力
带你品味角古猜想、哥德巴赫猜想的精髓
|
內容簡介: |
本书是一本Scratch 3.0的进阶书籍,阅读本书需要具备一定的Scratch语法基础,例如,变量、赋值、数学运算符、逻辑运算符、条件判断、循环、列表、自制积木等,还应熟悉流程图的概念。 本书分五章,共30节,包括36个任务,25个实战练习。每节以一个任务引领,将数学公式、原理与编程相结合,引领读者在奇妙的编程之旅中探索数学奥秘,轻松地走上算法进阶之路。 Scratch与数学相结合,通过算法的学习,使小读者在学习编程的同时强化数学素养,从而拓展思维。例如,利用海伦公式求三角形面积,快速分解质因数,输出斐波那契数列的任意项,展示哥德巴赫猜想的部分结果,等等。
|
關於作者: |
邱永忠,毕业于北京航空航天大学自动控制与导航专业,从事歼击机控制系统及通信产品的设计,打磨了上百种智能产品,拥有20余年程序开发工作的实战经验,本书用行业“老司机”的视角,借助数学与算法手段,梳理图形化编程软件Scratch进阶学习的难点与痛点。
|
目錄:
|
第一章 公式篇
第一节 赋值与四则运算
第二节 圆的周长和面积
第三节 海伦公式
第四节 身体质量指数(BMI)测试器
第五节 交换两个变量的值
第六节 余数
第七节 数位分离
第八节 累加器和累乘器
第九节 分数序列求和
第二章 枚举算法篇
第十节 倍数和
第十一节 约数和
第十二节 韩信点兵
第十三节 百钱百鸡
第十四节 水仙花数
第十五节 求最值
第十六节 统计数字字符
第三章 数学篇
第十七节 完全数
第十八节 素数
第十九节 分解质因数
第二十节 最大公约数
第二十一节 斐波那契数列
第四章 排序算法篇
第二十二节 三个数的简单排序
第二十三节 冒泡排序
第二十四节 选择排序
第二十五节 桶排序
第五章 探索篇
第二十六节 角古猜想
第二十七节 黑洞数
第二十八节 哥德巴赫猜想
第二十九节 四方定理
第三十节 约瑟夫问题
|
內容試閱:
|
“今有鸡翁一,值钱伍;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁、母、雏各几何?”
——张丘建《张丘建算经》
一千五百多年前,中国古代数学家张丘建提出了经典数学问题——百钱百鸡问题。假设公鸡有x只,母鸡y只,小鸡z只,则列方程式如下:
x+y+z=100
5x 3y z/y=100
这是个三元一次不定方程组,说明符合条件的方案不止一种,且这种方法计算量过大。
怎么样才能快速得出满足条件的购买方案呢?
别急,我们有计算机来帮忙!
Scratch项目的负责人凯伦?布雷南曾说过:“我们的目的不是要创建电脑程序编写大军,而是帮助电脑使用者表达自己。”Scratch 3.0作为适合青少年使用的图形化编程语言,含有丰富的数学处理指令,可以将抽象的问题转化为编程思维;将复杂的公式通过程序代码表达出来。使用Scratch创建一段代码,百钱百鸡问题就迎刃而解了。
Scratch与数学相结合,通过算法的学习,使小读者在学习编程的同时强化数学素养,从而拓展思维。例如,利用海伦公式求三角形面积,快速分解质因数,输出斐波那契数列的任意项,展示哥德巴赫猜想的部分结果,等等。
邱永忠
|
|