计算机模拟抛硬币实验教学设计

计算机模拟抛硬币实验教学设计
计算机模拟抛硬币实验教学设计

知识与技能:

1. 了解随机事件,学会使用程序生成随机数

2. 加深对分支结构的理解

3. 加深对循环结构的理解

4. 巩固学习变量的含义和使用方法。过程与方法:

学生通过自己对实际问题进行具体分析,从问题本身抽象出一个数学模型,然后设计一个符合这个数学模型的算法,最后根据算法编写程序、运行程序以解决问题。

情感态度与价值观:

1. 通过分析问题,培养从实际问题抽象出计算模型的能力。

2. 体验计算机在帮助人类探索科学真理的过程中发挥的作用。

3. 在编程的过程中,锻炼自己的逻辑思维能力,体验到计算机编程的魅力和乐趣。重难点:教学重点:

1. 学会利用分支结构和循环结构设计程序

2. 能够自己探索出随机函数的功能

3. 学会从现实问题中抽象出计算模型,通过编程实现教学难点:

1.综合并灵活地使用程序的三种基本结构设计简单程序

2.如何将生活中的实际问题抽象出问题模型,转换成程序,并使用程序来解决生活中的问题

教学流程示意(可选项)

介绍数学中的随机事件和等可能事件

引导学生完成程序的界面设计引导学生完成程序的逻辑设计

明确程序设计流程

学生探究随机函数的作用

结构化方法:将任务分解,逐步细化

学生设计程序模拟抛硬币实验过程

学生完善程序,运行程序并搜集数据

学生分析数据并得出结论

教师总结

完成任务单,填写评价表

教师活动 教学过程 学生活动 教学意图

一、引入 1、 随机事件 当你把硬币抛上去的时候, 你能知道它落下来是正面朝上还是反面 朝上吗? 这种可能发生也可能不发生的事件,我们称为随机事件。 2、 等可能事件 在抛硬币试验中,只可能出现两个不同的结果,而且这两种结果出 现的可能性是相等的,这一类的随机事件,我们称之为等可能事件。 3、 研究问题:多次抛一枚硬币,其正面朝上和反面朝上出现的次数一 样吗?

4、 设计实验,验证你的猜想 任何结论的得出都要有依据,不能凭感觉直觉,要能有真实的数据 来支撑你的结论。实验是获取数据的更一般的方法。 “抛硬币”实验设计 学生根据自 己的生活经 验回答问题

从学生的生 活经验出 发,容易引 起学生的兴 趣和思考

学生设计探 索抛硬币随 机事件概率 的实验

培养学生设 计实验验证 猜想,探索 未知的能力

二、模拟“抛硬币”实验 分析任务: 2.逻辑 1.界面设计 根据你刚刚的抛硬币实验设计,填

现实生

设计

活中抛硬币过程:

学生根据现 实中的抛硬

币实验,对 比分析计算 机模拟实验 的界面设计 和逻辑设计

引导学生学 会从现实生 活中抽象出 问题模型

提问:根据你已经学过的scratch 知识,分析哪些步骤可以实现,哪些目前还无法实现?确定解决问题的关键:用计算机模拟能够产生两种结果的随机事

件。三、scratch 中的随机函数在“数字和逻辑运算”找到命令积木

学生编写小程序,探索随机数的作用,并完成表格让学生在自己的探索中学会随机函数的作用

随机函数作用:每次随机生成一个数字,两个参数可以指定生成数字的范围,scratch 就从这个范围内随机选取一个数字(包括指定的范围)任务分解:

任务一:生成随机数

提问1:应该用随机函数生成几个数?为什么?任务二、根据随机数的结果,让硬币切换造型,并分别统计正面朝上和反面朝上的次数

1.

任务三:实现多次重复实验

循环结构:学生根据任

务单进行任

务分解,自

主设计程序

学生用分支

语句实现硬

币的造型切

换,强化对

分支语句的

使用方法

培养学生在

完成任务之

前,先分析

再逐步细化

的思维习惯

利用流程图

的形式,帮

助学生理解

分支结构的

执行条件和

过程

通过对已有

知识的回

顾,确定程

序中需要解

决的关键问

探索随机函数的作用,填写下表

四、运行程序,搜集数据 运行程序,并记录数据。

五、分析数据,并得出实验结论 事实上, 在做大量重复试验时, 随着试验次数的增加, 一个事件出现的 频率,总在一个固定数的附近摆动,显示一定的稳定性。 六、科学探究过程一般要经历的步骤 1. 提出问题 2. 猜想与假设 3. 设计实验 4. 进行实验与搜集数据 5. 分析数据 6. 得出结论 七、课堂小结 1. 随机函数 2. 分支结构、循环结构 八、升华

通过编程模 拟完成生活 中的大量重 复实验,加 强对循环结 构的理解

运行程序并 进一步搜集

数据,对数 据进行分析

培养学生用 信息技术处 理数据的意 识

学生回顾整 让学生了解 个 实 验 设 科学探究的

学习效果评价设计学生自我评价表

教师对学生作品评价:

相关主题
相关文档
最新文档