(共24张PPT)
第4课
顺序结构程序设计
浙江教育出版社
八年级上
新知导入
同学们,这是什么形状的图形?
那么要围成一个三角形,三条边要同时满足几个条件?
答:任意两边的和大于第三边
新知导入
如何求任意一个三角形的面积呢?写出它的流程图。
新知导入
顺序结构是程序设计中最简单、最基本的结构方式。
顺序结构程序设计只需要根据问题解决步骤依次编写程序代码即可。
新知讲解
一、问题分析
利用海伦公式求解三角形面积,需先知道三条边的长度a,b,c。三角形的面积S可用以下公式计算:
其中:a、b、c是三条边长度,p=(a+b+c)÷2
新知讲解
二、设计算法
算计设计一般要先明确输入的数据和输出的数据,“用海伦公式求解三角形的面积“的算法用自然语言可以如下描述:
(1)输入三角形的三条边长a,b,c。
(2)计算p,公式为
(3)计算面积s,
(4)输出面积s。
新知讲解
用流程图可以如下描述:
新知讲解
三、编写代码和调试运行
算法确定以后,顺序结构的程序编写一般利用基本语句和表达式就可以实现。
1.编写代码
选择菜单“File—New
File”。选择“File—Save”,取文件名,然后保存。
课堂练习
编写程序求任意三角形的面积。
课堂练习
2.调试代码
按“F5”键。
新知讲解
开
动
脑
筋
用这个算法计算三角形面积,对于输入数据有没有限制?
有限制
float()
int()
课堂练习
编写程序,计算圆的面积和周长。
新知讲解
1、问题分析。
根据圆的半径R,可计算圆的S和周长C。(圆的面积:s=πr^2;圆的周长:c=2πr)
知
识
链
接
新知讲解
2、算法设计。
(1)自然语言
输入:圆的半径R
处理:圆的面积S
圆的周长C
输出:圆的面积S和周长C
知
识
链
接
新知讲解
2、算法设计。
(2)流程图
知
识
链
接
新知讲解
3、填空代码
pi
R
R
pi
R
2
课堂练习
4、运行
拓展提高
1、python不支持的数据类型有(
)
A、char
B、int
C、float
D、list。
2、
已知x=43,ch=‘A’,y?=?1,则表达式(x>=y?and?ch<‘b’?and?y)的值是(
)??
A、0??
B、1??
C、出错??
D、True
检测与评估
A
B
拓展提高
3、下列表达式中返回?为True的是:?(
)?
A、3>2>2??
B、’abc’>’xyz’??
C、0x56?>?56??
D、(3,2)>(‘a’,’b’)
检测与评估
C
课堂总结
1、顺序结构程序设计只需要根据问题解决步骤依次编写程序代码即可。
2、海伦公式:
其中:a、b、c是三条边长度,p=(a+b+c)÷2
板书设计
一、分析问题
二、设计算法
三、编写代码和调试运行
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台
浙教版信息技术八年级上册第4课
顺序结构程序设计
教学设计
课题
第4课
顺序结构程序设计
单元
第一单元
学科
信息技术
年级
八年级
学习目标
通过“海伦公式求解三角形面积”的程序实例,理解顺序结构程序的执行流程,巩固程序中变量、表达式、常用函数、赋值语句的使用。掌握顺序结构程序设计的一般过程。
重点
掌握顺序结构程序设计的一般过程。
难点
理解顺序结构程序的执行流程,巩固程序中变量、表达式、常用函数、赋值语句的使用。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
同学们,这是什么形状的图形?那么要围成一个三角形,三条边要同时满足几个条件?答:任意两边的和大于第三边顺序结构是程序设计中最简单、最基本的结构方式。顺序结构程序设计只需要根据问题解决步骤依次编写程序代码即可。
利用三角形图形导入。
通过图片引起学习兴趣。
讲授新课
问题分析
利用海伦公式求解三角形面积,需先知道三条边的长度a,b,c。三角形的面积S可用以下公式计算:其中:a、b、c是三条边长度,p=(a+b+c)÷2设计算法算计设计一般要先明确输入的数据和输出的数据,“用海伦公式求解三角形的面积“的算法用自然语言可以如下描述:三、编写代码和调试运行
算法确定以后,顺序结构的程序编写一般利用基本语句和表达式就可以实现。1.编写代码
选择菜单“File—New
File”。选择“File—Save”,取文件名,然后保存。编写程序求任意三角形的面积。练习:编写程序,计算圆的面积和周长。问题分析。根据圆的半径R,可计算圆的S和周长C。(圆的面积:s=πr^2;圆的周长:c=2πr)算法设计。(1)自然语言输入:圆的半径R处理:圆的面积S
圆的周长C输出:圆的面积S和周长C(2)流程图3、填空代码4、运行实践与创作:1、python不支持的数据类型有(
A
)
A、char
B、int
C、float
D、list。2、
已知x=43,ch=‘A’,y?=?1,则表达式(x>=y?and?ch<‘b’?and?y)的值是(
B
)??A、0??
B、1??
C、出错??
D、True3、下列表达式中返回?为True的是:?(
C
)?A、3>2>2??B、’abc’>’xyz’??C、0x56?>?56??D、(3,2)>(‘a’,’b’)
。通过“海伦公式求解三角形面积”的程序实例,理解顺序结构程序的执行流程,巩固程序中变量、表达式、常用函数、赋值语句的使用。编写三角形的面积。
学生理解和掌握。
课堂小结
1、顺序结构程序设计只需要根据问题解决步骤依次编写程序代码即可。2、海伦公式:其中:a、b、c是三条边长度,p=(a+b+c)÷2
学生回答及进行编写程序
利用问题形式进行总结
板书
一、分析问题
二、设计算法
三、编写代码和调试运行
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://www.21cnjy.com/"
21世纪教育网(www.21cnjy.com)