哈哈,数学老师的算法都是假算法。

跟我学算法
算法教学

其实,算法讲了好久了吧?

只是前两天,有同学问了个算法的题。

真的是,不清不楚的。

突然的,就有了想炫一把的冲动。

我也想告诉全天下,最苦逼的数学老师:

只要你愿意,就算是算法,也还是可以,有另样的教和学!

1

普通数学老师的辛苦

算法是个什么东西?

说白了,

就是解决一个问题的基本方法。


当然,
还一定要把解决问题的步骤,
一步一步写出来的。

唉,
对于不善言辞的理科生来说,
这又是怎样一种,
无趣到极致的体验呢?
书中有个例题是这个样子的

THERE IS A EXAMPLE IN THE BOOK
.设计一个算法,判断7是否为质数。

其实答案

也真的是让人觉得很辛苦

无奈的

……

有没有让人突然觉的,

学老师很啰嗦、

数学知识

聊了呢!

汉诺塔游戏,要求也是极简单的:

每次只移动一个木块,并始终保持小块在上,大块在下,将所有木块从最左边移动到最右边。

你能完成汉诺塔游戏,并且耐心写出它的算法吗?

优秀数学老师的神奇

不过,
在彭老师的眼里,
用心的数学老师,
一定都是最很神奇的。

他们总是善于,
将最复杂的东西,
简单化。

当然,
最趁手的工具,
也莫过于,
数学语言的相互转换。

文字语言   图形语言   符号语言

在他们的手里,
和思想里,
总是能切换自如,
随时随地……

首先规定了几个图形的意义:

依靠这么几个简单到极致的图形,用不同方向的流程线,将它们有机组合,老师们就可以做出各种不同的算法程序框图,不仅直观,而且让人赏心悦目。

程序框图,有三种基本的逻辑结构:

顺序结构

条件结构

循环结构

最著名的

高斯的1+2+3+……+100的算法

他们就设计了两种

当型循环结构

直到型循环结构

当然剩下的

如何区分

就是园丁们苦口婆心的解释啦

当代数学教师的智慧

确实

学生总是最没有安全感的

是啊

结果到底是什马呢

……


算法语句

书上是有算法语句的,据说连计算机都可以识别。

但我毕竟不是计算机,也不是机器人,我们又该如何求得最终的结果呢?

纸上得来,终是觉着浅呢……

我不智慧,所以我就老实,向程序猿同志请教了:

“当型”循环结构:

“直到型”循环结构:

知道这个程序框图,又能实现个啥不?

那我就试啊试的,
试了一次又一次。

就算是这样,
有时好像还会,
少一点或是多一点。

看看老师偷偷地,
是怎么计算的
……
哦,
原来是求
两个数的最大公约数的!

只是这种方法,
完全超越了“辗转相除法”。

更是将“更相减损术”法,
甩了好几条街了吧。

特别提醒:

  以上内容,纯属娱乐,

  不能完全代替现实中的教和学。

END
(0)

相关推荐