统计勾股数 | |||
教材、学情分析:《统计勾股数》一课是一节编程与数学融合的项目式学习编程课。通过使用编程来进一步了解勾股数,培养学生对数学学习的兴趣,同时培养学生计算思维的能力和信息素养。
| |||
教学目标 | 1. 学会“变量”、“列表”命令。 2. 学会递归来解决问题。 3. 学会如果……那么判断语句。 | ||
教学重点难点 | 1. 重点:递归的使用 2. 难点:递归的使用 | ||
教学时间 | 1课时 | ||
教学过程(第一课时) | |||
教学环节 | 师生活动 | 设计意图 | |
导入 | (一)趣味导入 师出示勾股数(勾三股四弦五) (二)师生交流: 师:你知道100以内的三个数字,可以组成多少组勾股数? | ||
1.新建变量 | (三)知识新授 1.教师:我们可以新建3个变量表示三个勾股数
2.师:我们还需要新建一个列表,来存储这些勾股数
3. 师:小组讨论,我们可以用什么办法来查找勾股数? 3个数字的范围是1-100 学生分小组讨论,编写程序:
师巡视指导 | ||
2.判断勾股数
| 师:我们要用勾股定理来判断是不是勾股数。 生自主探究,师巡视指导 | ||
4.修改,完善程序 | 师:我们来体验一下我们编写的这个程序。
| ||
4.总结回顾 | (四)总结回顾 师:回顾一下,本节课你学习到了哪些命令?它们有什么作用? 生回顾并回答 | ||
5.练习 | 拓展:数学中还有哪些类似的定律?你能编写一个程序找找它们么? |