文档详情

初中:第4课 顺序结构程序设计教学设计

亦***
实名认证
店铺
DOCX
15.71KB
约3页
文档ID:299196822
初中:第4课 顺序结构程序设计教学设计_第1页
1/3

《顺序结构程序设计》教学设计科目信息技术教学对象八年级课时1课时教学类型新授课授课教师杨刘慧学校一、教材内容分析本课选自浙江教育出版社的《信息技术》八年级上册第二单元,本单元主要介绍Python 程序的基本结构无论内容怎样复杂、功能如何强大的程序,都是由基本的结构组合而成的, 这些基本的结构称为“程序设计结构”通过本单元的学习,借助实例理解三种基本结构的 概念和执行流程,掌握三种基本结构的程序设计方法本课主要是理解顺序结构程序的执行流程,巩固程序中的变量、表达式、常用函数、赋 值语句的使用,掌握顺序结构程序设计的一般过程顺序结构的程序设计遵循先后顺序执行, 与很多事物的开展规律类似,如动植物的生长过程、面包的制作过程等,学习它有助于我们 解决某些常见的问题本课以海伦公式求三角形面积为例,展示顺序结构程序设计的完整过程:问题分析、设 计算法、编写和调试代码在编写的过程中,巩固前面章节所学知识,并通过“开动脑筋” 中以问题“用这个算法计算三角形面积,对于输入数据有没有限制”为后面的分支结构的学 习做铺垫二、学情分析本次授课对象为八年级学生,已经认识了 Python中的输入函数input、输出函数print、 数值转换函数float,学习了变量、表达式和赋值语句,但是在实际使用时还不是非常熟练。

八年级的学生本学期第一次接触编程,还存在方方面面的问题,所以在教学中采用教师讲解 演示加学生上机练习,在练习中强化学生学生的计算思维与编程意识三、教学目标1 .理解顺序结构的执行流程,掌握顺序结构程序设计的一般过程2 .巩固程序中变量、表达式、常用函数、赋值语句的使用3 .在程序编写的过程中,锻炼学生发现问题、分析问题和解决问题的能力计算思维?四、教学重点和难点教学重点:顺序结构的执行流程,顺序结构程序设计的一般过程,幕运算符的运用教学难点:幕运算符的运用五、教学方法本课通过脑筋急转弯激趣导入,并结合生活实例让学生感知顺序结构,在交流中体会 顺序结构的执行流程以海伦公式计算三角形面积为实例,引导学生掌握顺序结构程序设计 的一般过程在教学过程中教师重点讲解学生亲身感悟突破重难点六、教学环境及资源准备1 .标准计算机房,Python 3. X开发环境2,用海伦公式计算三角形面积的流程图和程序3.学生学习单七、教学过程教学环节教师活动学生活动设计意图(一)激趣导入1.出示脑筋急转弯师:请看屏幕上的脑筋急转学生回答脑筋急转弯(3(二)探究新知铺垫延伸弯,回答将大象装进冰箱需要几 步?提问:这几步能减少吗?能改 变顺序吗?每步都必须执行引出概念:像这样按一定顺序 依次执行的就是顺序结构。

它是由假设干个依次执行的处 理步骤组成的,是任何一个算法都 离不开的最基本、最简单的结构, 因此也是最重要的程序结构,其特 点是各个局部按照出现的先后顺 序执行.2,生活中的顺序结构师:顺序结构在我们生活中无 处不在,我们一起去看看吧如: 植物的生长过程、面包的制作过 程、月份的更替・•・在顺序结构程序中,各语句是 按照位置的先后次序,顺序执行 的,且每个语句都会被执行到.在 日常生活中有很多这样的例子,例 如在淘米煮饭的时候,总是先淘 米,然后才煮饭,不可能是先煮饭师:顺序结构的程序设计遵循 先后顺序执行,与很多事物的开展 规律类似不知道宋丹丹是不是学习过 算法,但是她的回答恰恰表达了算 法中最基本、最简单的一种结构, 即顺序结构的思想.(板书课题) L问题分析(1)出示问题请看这个三角形(教师出示一 个非特殊三角形),如何求它的面 积?现在假设三角形的三条边长 分别为a,b,c,那么三角形面积如何 计算?还可以用原有方法吗?(2)分析海伦公式Ppt出示介绍海伦公式求三 角形面积一般先算p,再利用 公式求s) 2.设计算法步),并思考能否改变顺 序(不能)结合图片感知生活中的 顺序结构。

学生回答求三角形面积 方法底X高)学生回答不能)通过脑筋急转 弯活跃课堂, 引出顺序结 构通过生活 中的图片感受 无处不在的顺 序结构在问题分析的 过程中帮助学 生明晰问题, 以便设计算 法三)学习总结(1)分析算法根据算法的特征,算法设计时 一般要先明确输入的数据和输出 的数据%在本例中,我们需要输入 什么?输出什么?(2)完成算法根据以上分析,请同学们在学 习单上用文字描述海伦公式求三 角形面积的算法3)出示流程图在程序设计中,算法常用流程 图表示,现在我们一起去看看本实 例求解的流程图3,编写代码和调试运行(1)编写代码算法确定以后,顺序结构的程 序编写一般利用基本语句和表达 式就可以实现请同学们先上机实 践提示:编写过程中注意英文字 符、高亮提示根据学生问题教师讲解重点 讲解累运算符的实际应用2)调试运行在调试过程中,所有输入的数 据都能成功计算三角形面积吗? 对于输入的数据有什么要求?不 满足要求应该如何?1 .收获小结同学们,通过今天这节课,你 有什么收获?2 .作业完成书P20作业,周末调试成 功八、板书设计学生思考并回答输入 数据为三条边的长度 a, b, c,输出数据是面积 s)学生完成算法,并上台展/J5 o学生根据算法编写代码。

邀请学生演示,然后继续 上机直至完成学生思考回答不能, 需要满足三角形两边之 和大于第三边)学生谈收获感受通过海伦公式 求解三角形面 积,使学生掌 握算法设计的 一般过程,并 了解流程图在实际练习中 巩固程序中变 量、表达式、 常用函数、赋 值语句的使 用通过“开动脑 筋”中以问题 “用这个算法 计算三角形面 积,对于输入 数据有没有限 制”为后面的 分支结构的学 习做铺垫总结课堂学习 收获,铺垫分 支结构学习。

下载提示
相似文档
正为您匹配相似的精品文档