沪教版(2019)高中信息技术 必修1 项目七 用计算机计算圆周率——设计简单数值数据算法 教案(3课时)
项目七 用计算机计算圆周率
——设计简单数值数据算法
■学习目标.
(1)掌握数值数据的常用运算,并熟练运用运算规则。
(2)利用Python语言编程实现计算圆周率的算法,探究和理解程序的选择结构和循环结构。
(3)熟练应用选择结构和循环结构实现简单算法,并感受不同算法的效率。
■教学准备
(1)软硬件环境:机房。
(2)教学素材:教材案例源代码。
■教学重点和难点
(1)重点:数值数据的常用运算,选择结构和循环结构的特点、应用环境和用法。
(2)难点:应用选择结构和循环结构实现算法。
■教学过程安排建议
课时教学环节教师活动学生活动
第1
课时1.导入介绍祖冲之对圆周率的精确计算这一数学成就,引出本节的任务,并强调现在借助计算机,中学生可以完成古代只有数学家才能办到的事情。
倾听、观看、思考、讨论、回答。
2.分析欧拉计算圆周率的公式给出求解圆周率的欧拉公式,引导学生思考求解过程,并使用自然语言描述算法。思考、讨论。
3.设计算法引导学生思考欧拉公式中可重复计算的规则,探究上述用自然语言所描述算法中的抽象规则。倾听、观看、思考。
引导学生使用流程图描述算法。绘制流程图。
4.学习数值数据的常用运算讲解数值运算的相关知识。倾听、思考。
指导学生阅读知识链接,学习数值数据的运算表达式和运算规则。查阅知识链接,自主学习数值数据的常用运算。
5