第六课计算三角形的面积(课件+教案)

文档属性

名称 第六课计算三角形的面积(课件+教案)
格式 rar
文件大小 3.4MB
资源类型 试卷
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2018-10-18 16:06:56

文档简介

新世纪版信息技术八年级上册第六课计算三角形的面积教学设计
课题
计算三角形的面积
单元
第六课
学科
信息技术
年级
八年级上册
学习
目标
1、进一步熟悉函数的定义;
2、了解什么是逻辑表达式,什么是关系表达式。 能进行简单的逻辑运算;
3、了解什么是库和自定义模块;
4、掌握导入库和自定义模块的方法,能区分不同的导入方法对应的函数的引用方法。
重点
掌握导入库的方法
难点
逻辑表达式及其运算
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
出示三角形图形
提问:这是什么形状的图形
思考:构成三角形的三边必须满足什么条件?
师小结:
假设三角形的三边的长度分别是a,b,c,构成三角形的条件就是:
a+b>c并且b+c>a并且a+c>b
在Python中可以表示成:
a+b>c and b+c>a and a+c>b
观察图形,并回答问题
借助数学图形,把学生引入主题
讲授新课
逻辑表达式
1、师演示例题6-1并解释如何用几个关系表达式
来表达条件的问题,引入了逻辑表达式。
2、布置任务一:
选择你喜欢的编程方式(代码或积木),输入程序并运行
师巡堂解决学生操作问题
师小结:逻辑运算的结果:True(真)和False(假)。
库的引用
展示海伦公式,并作名词解释
师演示例题6-2编写程序求任意三角形的面积。
注意:sqrt()平方根函数:利用命令from<库名> import<函数1>,<函数2>,...导入函数
3、任务二:
分别使用from<库名> import<库名> import<库名> as x等三种格式调用math库中的函数sqrt(),编写计算机三角形面积的程序。
师巡堂解决学生操作问题
自定义模块及其使用
1、提问:我们能不能把自己编写的有价值的函数放在一起,方便自己调用,或方便分享给别人调用呢?
拓展练习:
将本课 ex63.py 移动到 ex64.py 所在目录的子目录下,然后运行 ex64.py
( 提示:必须在子目录下建立一个空的文件 __init__.py,然后用“import <
子目录 . 模块 > as x”对自定义模块进行引用 )
师巡堂讲解,并指导学生完成任务
认真听,并记好笔记;小组合作探究完成任务
小组探究,学习P35小博士(三种调用math库中的函数sqrt()的格式)并完成任务。
认真思考并回答问题
学生听取老师讲解并了解什么是库和自定义模块
学生自主练习
通过演示引导学生学习,并布置任务,使学生在实践中理解条件与条件之间的关系,从而掌握如何用逻辑表达式运算
通过小组探究,培养学生相互协作完成练习的能力,并提高学习积极性,从而进一步掌握知识要点。
通过学习,学生掌握导入库和自定义模块的方法,能区分不同的导入方法对应的函数的引用方法
培养学生独立完成练习的能力。
课堂小结
给学生分为六个小组,分别总结本课所学的知识要点以及不足
各组汇报总结,其他小组成员做补充。
锻炼学生的总结能力,逻辑思维、语言表达能力。
布置作业
P37 试一试
编写程序:从键盘上输入圆的半径,然后输出圆的面积和圆的周长。
(圆的面积公式:S=πr2;圆的周长公式:C=2πr;其中圆周率π利用math库中的math.pi返回)
要求:用作业本编写程序或在家用电脑登录未来教室平台完成作业
学生独立总结本课知识点,并独立完成作业。
培养学生总结归纳的能力,并锻炼学生编写程序的能力。
板书
第六课 计算三角形的面积
逻辑表达式
逻辑运算符:and or not
结果只有两个:True(真)和False(假)
库的引用
海伦公式:S=√[p(p-a)(p-b)(p-c)]
sqrt()平方根函数
命令格式:from<库名>import<函数1>,<函数2>,...
自定义模块及其使用
课件16张PPT。第六课 计算三角形的面积学习要点:1、进一步熟悉函数的定义;
2、了解什么是逻辑表达式,什么是关系表达式。
能进行简单的逻辑运算;
3、了解什么是库和自定义模块;
4、掌握导入库和自定义模块的方法,能区分不同的导
入方法对应的函数的引用方法。重难点:掌握导入库的方法以及逻辑表达式及其运算。认一认:这是什么形状的图形思考:构成三角形的三边必须满足什么条件?三角形任意两边的和大于第三边假设三角形的三边的长度分别是a,b,c,构成三角形的条件就是:
a+b>c并且b+c>a并且a+c>b
在Python中可以表示成:
a+b>c and b+c>a and a+c>b一、逻辑表达式 逻辑运算的结果只有两个:True(真)和False(假)。一般有六种关系运算符和三种逻辑运算符:=(等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、<>(不等于)NOT(非)、AND(与)、OR(或)例如:若想判断 a 的值是否在区间 (3, 5) 范围内,可以这样写:
a>3 and a<5
也可以这样写:3或者:5>a>3
5>3 结果为 True, 这个就是逻辑表达式任务一:例题6-1,判断三个数能否组成三角形的三边。
要求:选择你喜欢的编程方式(代码或积木),输入程序并运行。1、多个条件同时成立怎么表示?
用逻辑运算符“and”连接多个条件表达式。例如:
a+b>c and b+c>a and a+c>b
2、多个条件中,任意一个成立怎么表示?
用逻辑运算符“or”。即:<条件1>or<条件2>or<条件3>
例如:a+b3、取反怎么表示?用逻辑运算符“not”。即:not<条件>
例如:not(a+b+c)相当于a+b>=c小博士:二、库的引用海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式,传说是古代的叙拉古国王 希伦 (Heron,也称海龙)二世发现的公式,利用三角形的三条边长来求取三角形面积。
当三边的长度可以构成三角形的时候,可以用海伦公式计算三角形的面积:S=√[p(p-a)(p-b)(p-c)]
其中:a,b,c是三角形的三边的长度,
p=(a+b+c)/2
而公式里的p为半周长名词解释:程序演示:sqrt()平方根函数:利用命令from<库名> import<函数1>,<函数2>,...导入函数例题6-2:编写程序求任意三角形的面积。任务二:分别使用from<库名> import<库名> import<库名> as x等三种格式调用math库中的函数sqrt(),编写计算机三角形面积的程序。小博士格式一:from<库名>import*
意思是从指定的库中输入所有的函数
格式二:import<库>
意思也是从指定的库中输入所有的函数,但在引用库中的函数的时候,需要加上库名作为前缀。例如:import math
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
格式三:import<库名>as x
用简单的别名代替库名,使引用更加简单。例如:import math as m
s=m.sqrt(p*(p-a)*(p-b)*(p-c))三、自定义模块及其使用思考:我们能不能把自己编写的有价值的函数放在一起,方便自己调用,或方便分享给别人调用呢?调用函数是模块化编程的重要特征,对于经常要用到的一些功能,python已经将它们编写成内置函数了,启动 python 之后就可以直接使用,例如:print()、input() 等就是内置函数。但并不是所有常用的函数都是内置函数,还有一些常用函数放在了 python 的标准库中,需要将它们导入才能使用。例如开平方的函数 sqrt() 就放在 python 的标准库 math 中程序演示:例题6-3:创建求三角形面积的函数。 这个程序包含了一个求三角形面积的函数,这个程序可以看成是一个模块。将本课 ex63.py 移动到 ex64.py 所在目录的子目录下,然后运行 ex64.py
( 提示:必须在子目录下建立一个空的文件 __init__.py,然后用“import <
子目录 . 模块 > as x”对自定义模块进行引用 )拓展练习:作业布置P37 试一试
编写程序:从键盘上输入圆的半径,然后输出圆的面积和圆的周长。
(圆的面积公式:S=πr2;圆的周长公式:C=2πr;其中圆周率π利用math库中的math.pi返回)