在《有助于头脑风暴和引发创新的工具——思维导图》一文中,小编就曾说过,思维导图的意义不在于你把它画的多么漂亮,而在于它真的养成了一种专属于你的思考方式。让我们来看看思维导图能帮我们做那些事。
1.分析问题
比如让我们用思维导图分析一下孩子为什么要学编程:
思维导图可以帮助我们很好的分析这个问题,编程可以提高孩子的耐性使他做事情更细心有耐力;我们在导图中还可以看到编程可以增加孩子的抽象思考能力,这种抽象思考能力包括了抽象化具体的能力,还有了解与表达事物的能力等等。
通过思维导图我们可以更直观的看到编程带给我们的好处,这种表现方式更简洁和清晰。
2.拓宽思维、头脑风暴
除了分析问题以外我们还可以用来拓宽思维。
例如我们之前推出的《当孩子遇上钱》这个主题里的“钱”,当提到钱的时候,孩子会想到什么?不如把钱作为思维导图中的关键字,来一个小小的头脑风暴。
提到钱,想想钱最早是什么时间出现的?最早的货币又是什么?利率是怎么换算的?钱还有哪些别的名称?
在对钱的第一层头脑风暴之后,我们可以再对这些第一层的问题进行细化。
3.记忆单词
还在为孩子记不住单词苦恼?不如试试思维导图记单词!
思维导图记单词最大的好处就是使单词的记忆有了连贯性。
让我们以“水果”为主题词开始熟记跟水果有关的单词:
我们可以根据水果的不同颜色先给这些水果分类,顺便熟记这些描述颜色的英文单词。
然后我们可以引导孩子去思考不同颜色的水果分别有哪些。
想想有哪些橙色的水果?
有哪些红色的水果?
用思维导图的方式记单词,可以通过一个中心词让孩子牢记多个单词。例如上面的“水果fruit”,当孩子想到这个单词的时候,会很快的记起思维导图上的其他单词,这样背单词不再仅仅是一个一个的记忆,而是建立了一条无形的记忆链,同时减轻了孩子记忆的压力。
4.编程更有条理
孩子拿到一个编程题时,最先做的应该是什么?
让我们来举个例,看一个简单的C语言编程题。这个编程题要求:输入整数n,求和1+2+3+……+n。
很拿到编程题的第一步就是开始写代码?nonono!第一步应该是分析+画流程图!
让我们先来分析这个题:
假如输入n=3,那么求和为1+2+3=6;
输入n=4,那么求和为1+2+3+4=10;
输入n=5,那么求和为1+2+3+4+5=15;
那么我们不妨使用for循环来解决这个问题。定义一个初始量i=1,计算总和的量sum,当i小于输入的n时,i++;当i大于输入的n时,结束程序。
也就是说,如果你输入的n=3,那么你的程序将完成以下几个步骤:
(1)i=1;sum=i+sum=1+0=1;此时i (2)i=2;sum=i+sum=1+2=3;此时i (3)i=3;sum=i+sum=3+3=6;此时i=n,(不小于n),所以输出结果6。 让我们通过流程图更清楚地了解这个编程的过程: 完整代码如下: 运行结果如下: 那么绘制一张思维导图我们应该注意哪些问题? (1)考虑好这张思维导图是用来解决什么问题的,是记忆单词?还是头脑风暴? (2)考虑好思维导图的用途后,如果是用来记忆单词或者头脑风暴,那么定义一个关键词。要求关键词够精炼,比如衣服、季节、爱好等。(请把关键词放在整张图的正中间!这样可以强化关键词的记忆,也可以更加清晰地看到这张思维导图的中心词。)如果是用来写程序,那么先分析问题并画出流程图。 (3)最好可以加入图片,因为一张图胜过千言万语,而且图片给人留下的印象比文字更加深刻。 (4)不要太过苛求导图的美观,再次强调:思维导图是为了记忆或者分析不是为了拿去评什么画图大奖的,除非你的图还要给别人共享或讨论。 (5)尽量不要写太多的文字,简化你的语言。你不是在写报告,你只是为了列出大纲,拓宽思维和强化记忆。 让我们看几张很棒的思维导图: 切记能充分的用好思维导图,它将会帮你省下大把的时间!除了上述四种用途外,用思维导图整理每门课的考试大纲、规划一天的安排等也是很棒的!
公元前2世纪,一个叫Polybius的希腊人设计了一种将字母加密成数字的方法,他画了一个5×5的棋盘,然后将26个英文字母···