• 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://ecle.blogbus.com/logs/48071392.html

    教师网络培训作业:用一个案例来阐述你是怎样用对话来进行教学的?

    在课堂教学中,启发式教学是常用的方法,其载体以师生对话互动的方式居多。

    随机函数RND()是个很重要的知识点,但学生对其很陌生,对它的作用也认识不够。教学中,教师先对RND()作了简单的介绍:RND()能取一个[01)之间的随机数。然后以对话的方式对学生进行深入的启发,带动学生思考,认知RND()的作用。

    师:RND()能取一个[0,1)之间的随机数,也就是零点几几几几,这样一个不到1的小数,有没有什么用?

    生:好象没什么用。

    师:数本身是没用的,但它是随机的,是不是任何数都有可能选到呢?

    生:不是,只能在0和1之间,而且不能为1。

    师:对,它取值的范围是固定的,但这个范围是否太小了?

    生:是的。

    师:我们能否扩大范围,比如我要在0到100之间取数,怎么办?

    生:将RND乘上100。

    师:非常好。范围一下子就扩大了100倍了。现在我要进行抽奖。我们班上共有多少同学啊?

    生:48人。

    师:好,现在我要在这48人中抽出一个下课帮我去搬电脑。(学生笑)取值范围是多少呢?

    生:[1,48]

    师:对,RND的取值范围是[0,1),我们看看如何操作。先要扩大多少倍?

    生:48倍。

    师:对,怎么做?

    生:RND*48

    师:现在的取值范围是什么?

    生:[0,48)

    师:RND是个零点几几几几的小数,那么现在产生整数的概率大还是产生非整数的概率大?

    生:非整数。

    师:对,如果出现个4.786,就没人帮我搬电脑了。那要怎么办?

    生:取整。

    师:很好,用什么函数?怎么执行?

    生:int(rnd*48)

    师:现在的取值范围是什么?

    生:[0,47]

    师:那第48位同学很高兴,没他什么事了。我倒不高兴,因为如果抽到0,那我只能自己搬电脑了,怎么办?

    生:加上1。

    师:对,应该是int(rnd*48)+1,这样就能在1到48之间取出一个随机的整数。再问一下,今天有没有同学身体不舒服啊?不舒服的就不找他干力气活啦!

    生:(笑)有的。

    师:好,就算有1位同学拉肚子,有2位同学崴了脚,这样我们只能从[4,48]之间取整数了。那我们还能加1吗?

    生:不能,应该加4。

    师:加4就是int(rnd*48)+4,但这样就会取到51了。又不对了。

    生:前面乘45。

    师:对,就是int(rnd*45)+4。

        以上案例在实施中,可能会出现学生回答不出的情况,教师则要随时启发,增加知识铺垫,循序渐进,努力让学生通过思考得出结论。


    随机文章:

    感激快乐 2009-11-20
    你舍得吗 2009-11-12
    绩效工资 2009-10-28

    收藏到:Del.icio.us