汉诺塔问题的两种解法(8)
6年前 (2019-03-13) 1692浏览 0评论
第八节 求解过程小结 我们已经完成了对数字(盘子)的移动,并成功地演示了数字的移动过程。阅读并理解前面几节中的程序并不难,就这...
6年前 (2019-03-13) 1692浏览 0评论
第八节 求解过程小结 我们已经完成了对数字(盘子)的移动,并成功地演示了数字的移动过程。阅读并理解前面几节中的程序并不难,就这...
6年前 (2019-03-13) 1658浏览 0评论
第七节 条件限定法——演示移动过程 上一节完善了2个已有过程,并新增了6个有返回值的过程,完成了对出发点、落脚点的选择,有了这...
6年前 (2019-03-13) 1904浏览 0评论
第六节 条件限定法——变量与过程 在开始编写程序之前,首先将此前已经完成的项目另存为“汉诺塔2”,并在汉诺塔2的基础上,编写新的程序。原有项目中需...
6年前 (2019-03-13) 1768浏览 0评论
第五节 条件限定法——限定条件 限定条件法不关注移动过程的整体规律,而着眼于具体的移动路径(规定每一步移动的出发点及落脚点),...
6年前 (2019-03-13) 1974浏览 0评论
第四节 汉诺塔问题的递归解法——移动所有盘子 上一节我们实现了连续移动两个盘子(数字),现在我们发挥一点儿想象力,将上一节的两...
6年前 (2019-03-13) 2030浏览 0评论
第三节 汉诺塔的递归解法——移动两个盘子 一、用户界面 在App Inventor中创建一个项目,命名为汉诺塔...
6年前 (2019-03-13) 1701浏览 0评论
第二节 关键性结论 通过反复实践与观察,我们发现了解决汉诺塔问题的思路。无论圆盘的数量有多少,我们都可以把它们当作2个盘子来处...
6年前 (2019-03-13) 3005浏览 0评论
汉诺塔是一种益智玩具,源自古老的印度。如图1、图2及图3所示,有三根柱子,若干个大小不等的圆盘按顺序依次叠落在起点(左侧)的柱子上,通过多次移动后,全部...
6年前 (2019-03-13) 2356浏览 0评论
第八节 在App Inventor中访问Node-RED服务 手机端的单词本应用将要实现两个目标: (1) 向数据库插入新记录,...
6年前 (2019-03-13) 1873浏览 0评论
第七节 创建服务器端程序 对于客户端(前端)程序来说,当它需要访问服务器端(后端)程序时,需要知道两件事:一是请求数据指令的书写方式,二是返回数据...
6年前 (2019-03-13) 1831浏览 0评论
第六节 操作SQLite数据库 创建数据表 首先创建一个名为word(单词表)的数据表,该表有三个字段,分别为wi...
6年前 (2019-03-13) 2554浏览 0评论
第五节 安装SQLite数据库模块 SQLite是一款轻型的数据库软件,在Node-RED中使用SQLite数据库,需要安装一个模...
6年前 (2019-03-13) 22642浏览 0评论
近期总有学习者询问块语言编程游戏(以下简称编程游戏)的通关秘籍,原本考虑到游戏如果有了攻略,就失去了挑战性,当然也就失去了游戏的乐趣,因而对于公布答案的...
6年前 (2019-03-12) 6237浏览 0评论
这个游戏我玩了两次,第一次用了差不多一个下午的时间,战胜的几率仅有5%。于是晚上打电话请教陶陶同学(我的侄子,初中生),他给了我很多提示,并说他的战胜几率有...
6年前 (2019-03-12) 4022浏览 0评论
从严格意义上说,这个环节不能算作一个游戏,它只是为下一个游戏“水战”提供了操作指南,就像一般网络游戏中的“新手村”一样。 还记得我们的第一个游戏——拼...