资源简介 (共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—NewFile”。选择“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、填空代码piRRpiR2课堂练习4、运行拓展提高1、python不支持的数据类型有()A、charB、intC、floatD、list。2、已知x=43,ch=‘A’,y?=?1,则表达式(x>=y?and?ch<‘b’?and?y)的值是()??A、0??B、1??C、出错??D、True检测与评估AB拓展提高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—NewFile”。选择“File—Save”,取文件名,然后保存。编写程序求任意三角形的面积。练习:编写程序,计算圆的面积和周长。问题分析。根据圆的半径R,可计算圆的S和周长C。(圆的面积:s=πr^2;圆的周长:c=2πr)算法设计。(1)自然语言输入:圆的半径R处理:圆的面积S圆的周长C输出:圆的面积S和周长C(2)流程图3、填空代码4、运行实践与创作:1、python不支持的数据类型有(A)A、charB、intC、floatD、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) 展开更多...... 收起↑ 资源列表 第4课 顺序结构程序设计.doc 第4课 顺序结构程序设计.ppt