附件1解析算法及其程序实现教学设计.docx
《附件1解析算法及其程序实现教学设计.docx》由会员分享,可在线阅读,更多相关《附件1解析算法及其程序实现教学设计.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、解析算法及其程序实现教学设计课程标准 和教学目标解析算法及其程序实现教材内容:3. 3. 1解析算法及其程序实现适应的课程标准:1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题, 体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。教学目标:理解解析算法的思想,能用解析方法来设计 算法解决简单问题。编写程序来实现解析算法。通过解决实际问题,编写实用性程序,培养 编程解决问题的能力。指向的核心素养:计算思维:针对给定的任务进行需求分析,明确 需要解决的关键问题;能提取问题的基本特征,进 行抽象处理,并用形式化的方法表述问题。运用基 本算法设计解决
2、问题的方案,能使用编程语言或其 他数字化工具实现这一方案。学习环境:有教学控制软件的多媒体机房,装有Python3.x编程环境和班级讨论区。建议课时:1课时教学活动 设计教学环节教学过程设计意图情境导入回顾3. 1绘制止多边形的问题,提问如何根据边数计算 内角度,从而确定画笔旋转的角度。抽象与建模:已知条件:正多边形的边数n和边长a、要求的解:正多边形内角度数d和画笔旋转角度(180-d)数学表达式:d = (n - 2) * 180 / no算法描述:输人要绘制的正多边形的边数n和边长a0计算正多边形的每个内角度数d,其中d = (n - 2) * 180 / n。将以下过程重复执行n遍:画
3、-条氏度为a的线段, 再将画笔方向向左(逆时针)旋转(180-d)度。温故而知新。通过问顾学生熟悉的问题, 拉进与学生的距离。设定锚点,让学生体 会解析算法的基本思想。学生活动活动1 :编程计算2个电阻并联后的总电阻值。教师引导学生思考:已知条件是什么?(两电阻的阻值RI, R2)要求的解是什么?(并联后的总电阻值R)己知与结果之间的表达式怎么写?R = RI * R2 / (RI + R2)活动2:编程计算多个电阻并联的总电阻。其中,每个 电阻的阻值可由健盘输入,当输入了 个0时,表示输 入结束。教师引导学生思考:己知条件是什么?(RI、R2、R3Rn的阻值)要求的解是什么?(并联后的总电阻
4、值R)已知与结果之间的表达式怎么写?从特例到一般,由浅入深,逐渐增大问题 难度,树立学生的信心,激发学生解决问 题的兴趣。1 _ 111= + + + R Ri 月2Rn需要哪些变量?(r:存储每一次输入的电阻值: rs:累加器,存储电阻倒数的累加值)循环体语句怎么写?(rs += 1/r)循环控制条件是什么? (r = 0)虽然没有明说采用的是解析算法,但是一 次又一次的引导学生思考,明确问题的前 提条件,明确要求的解,寻找前提条件与 结果之间的数学表达式,潜移默化地让学 生体验解析算法的解题思路,最后总结其 特点时就可以水到渠成了。活动 3:编程计算 s = 1 - 1/2 + 1/3 -
5、 1/4 + -+1/99 - 1/100的值。教师引导学生思考:需要哪些变量?(s:累加器,存储各项和;i:各项的分母,从1递增到100:f:代表符号,分别用1和T代表正负号)如何控制循环执行次数? (for i in ranged, 101) 循环体语句怎么写? (s += f / i; f = -f)有了解题思路还不够,还要设计算法,编 程实现算法。对于较难的问题,教师要及 时给学生搭把手,提供范例,引导其往正 确的方向思考。活动4:编写函数实现计算s = 1 - 1/2 + 1/3-1/4+l/n的值功能。函数名:my_sum(n)参数表:n总共n项。返回值:返回 1 - 1/2 +
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 附件 解析 算法 及其 程序 实现 教学 设计
限制150内