...

少儿编程-python语言、arduino/microbit芯片玩具入门课程(不断更新)

每周文档:点击此处进入文档 附件:点击此处进入附件列表 为什么要学习编程?点击查看 课程:第一期课程适合小学、初中学生。基本上按照《与孩子一起学编程》这本书的章节来进行。覆盖了前九章的内容。家长们可以

...

你将要学到的入门程序列表

课程介绍、课程表 附件:点击此处进入附件列表 第一章——猜数程序 第二章——每周多少秒程序 第三章——华氏度转摄氏度的温度转换程序 第四章——四舍五入程序 第五章——求矩形地毯面积和价格的程序、零钱计

...

视角的转换(少儿编程课程)

如何解决歧义问题? 在不同的人的视角下,看到的事物的不同方面,就会产生不同的理解。但是就像物理定律。不管是在地球上还是在月球,不管是在过去还是将来,不管是在哪一个平行世界,都会有重力势能、都会有动能。

...

0和1(少儿编程课程)

地理中,在地球上南北回归线之间的温度带是热带,北回归线和北极圈之间是北温带。 在我们所处的北温带,影子在正午会达到最短。在热带的正午,竖一根杆子,杆子有可能没有影子。 我们把没有影子的时刻定义为太阳垂

...

巴塞尔问题二、灯塔(少儿编程课程)

上节课我们通过相似三角形逼近法,用光能量、光角度的方法,证明了倒数勾股定理。那么有什么用处呢? 假设有一个灯塔为我们提供光能,那么我们用两个同样的灯塔来取代这一个灯塔。利用上节课学到的倒数勾股定理,可

...

巴塞尔问题之一、倒数勾股定理(少儿编程课程)

上一次我们求圆周率,还是上一次。 巴塞尔问题是一个著名的数论中的级数问题,问题是:求出自然数平方的倒数之和。这个问题首先由皮耶特罗·门戈利在1644年提出,由莱昂哈德·欧拉在1735年解决。由于这个问

...

有趣的迭代(少儿编程课程)——连分数开根号、开方

黄金分割是一个数, 黄金分割是一个小数, 黄金分割是一个无限小数, 黄金分割是一个无限不循环小数。 一般用φ来表示黄金分割数。 我们可以用斐波那契数列,循环30遍,找到这个黄金比例。 也可以用无限连分

...

矩阵思维,贪心算法和动态规划(少儿编程课程)

当我们使用地图软件输入起点和终点之后,一个按钮就可以获得从A地到B地的乘车方案。例如: 我想从八角游乐园到航天城。那么地图将会给出5种换乘方案 计算机是如何算出合适的线路呢?可以看到方案选项中有“时间

...

如何利用模运算让一件事情顺序重复(少儿编程课程)

我们经常需要计算机帮我们解决重复的问题,例如下面的例子: ○○○○○ ●○○○○ ●●○○○ ●●●○○ ●●●●○ ●●●●● ○○○○○ ●○○○○ ●●○○○ ●●●○○ ●●●●○ ●●●●●

...

计算机是怎么处理冲突的(少儿编程课程)

现实生活中我们经常碰到一些冲突,往往是资源紧张的情况下,多个需求方进行请求。 举个例子:老师课上分配了一项任务给全班同学,做一个艺术品且上交的时候只能写班级不能写姓名,同学们差不多一节课都完成了任务。