黑科技-一款在线图解数独程序可视化工具

黑科技-一款在线图解数独的工具

互联网时代,只有你想不到,没有做不到。今天将为大家推荐1款超实用的看透数独全过程的黑科技产品(支持多种语言开发:Python、java、JavaScript、TypeScript、C和C++等)。

有句老话说的好:“工欲善其事,必先利其器”,没有这个金刚钻,别揽这份瓷器活。

一、数独是什么?

数独(Sudoku) 是一款人类有史以来最优秀的益智游戏之一,起源于18世纪的瑞士大数学家欧拉。数独具有深刻的数学内涵以及简洁的游戏规则,但解题无需深奥的数学知识,使用的是严密的逻辑推理能力。这种游戏只需要逻辑思维能力,与数字运算无关。虽然玩法简单,但提供的数字却千变万化,所以不少教育者认为 数独(Sudoku)是锻炼脑筋的好方法。因此小学考试中经常出现数独的题目。

简单描述:数独(Sudoku)游戏一般由9个3×3个的九宫格组成。每一列的数字均须包含 1~9,不能缺少,也不能重复;每一行的数字均须包含 1~9,不能缺少,也不能重复;每一宫(粗黑线围起来的区域,通常是 3*3 的九宫格)的数字均须包含 1~9,不能缺少,也不能重复。

黑科技-一款在线图解数独程序可视化工具

数独填字游戏

二、数独有什么好处?

2.1.数独可以培养数学逻辑思维,提升数学、编程、围棋的能力。

2.2 数独又是一种益智类的逻辑游戏;可以集中训练,提升逻辑推理能力。

2.3.数独题型,在小学数学中经常出现。

三、黑科技产品在数独的应用:

3.1 Python初学者利器

Online Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并一步一步可视化地执行程序。

特别有趣是,这款工具开发者是一位华裔助理教授Philip Guo。

同时,该工具对于编程初学者有很大的帮助,辅助小朋友在学习编程过程中更直观理解程序的推演过程,大有益处。

通常是用作教材、讲义或在线编程指南的补充。除了自学的初学者,Online Python Tutor 的用户还包括了那些参加 Coursera、edX 和 Udacity 等在线课程的学生,还有诸如 MIT、UC 伯克利等高校的教师。

黑科技-一款在线图解数独程序可视化工具

3.2 动态展示数独的全过程

接下来,将重点推荐1款超实用的看透数独全过程的黑科技产品(支持多种语言开发:Python、java、JavaScript、TypeScript、C和C++等)(http://www.pythontutor.com/)。此工具网站可以动态可视化显示程序开发的代码(数组、堆栈等),直观的展示了数独的演变过程。在此感谢Jayshon_Jaa大神提供的数独Python源码。

黑科技-一款在线图解数独程序可视化工具

数独可视化

另外,顺便推荐一款“非梦nj”大神编制的数据动态演示小工具:(https://mysudo.herokuapp.com/)

黑科技-一款在线图解数独程序可视化工具

这款黑科技,你get到了吗?后续将持续推出新的黑科技产品,欢迎关注。


分享到:


相關文章: