计算机解决问题的过程 教学设计.doc

计算机解决问题的过程 教学设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机解决问题的过程 教学设计

算法与程序设计 (选修) 第 PAGE 5页 1.1计算机解决问题的过程 益阳市第一中学 一、基本说明: 模块:《算法与程序设计》 教材:广东教育出版社 章节:第一章第一节 年级:高一年级; 时间:45分钟 二:教学设计: 教材分析: 课程内容标准:结合实例,经历分析问题、确定算法、编程求解等计算机解决问题的基本过程。 本节内容是全书的第一课,学好第一课,激发学生的学习兴趣,为今后的学习打下良好的基础。 教学目标 1、通过体验、剖析、编写、调试程序实例简单的计算机程序实例,了解计算机解决问题的过程。引发学生对计算机编程的强烈兴趣。 2、在分析简单问题的基础上,初步体验简单的算法设计,培养学生分析问题的能力。 3、培养学生初步调试程序的能力。 4、通过学生小组协作探究,培养学生的协作意识。 5、通???与数学学科整合,培养学生的信息意识。 【重点难点】 1.教学重点:了解用计算机解决问题的基本过程。 2.教学难点:计算机解决问题的过程中分析问题、设计算法是本节教学的难点。 3、教学方法 采用“观摩—体验—探究—交流—归纳”等教学活动来开展教学和“分组讨论”的学习方式。 教学环节教师活动学生活动设计意图一、情景导入 (2’)同学们,在你们数学新教材中,有很多信息技术应用的探究活动如:用计算机绘制函数图像如:指数函数y=ax的函数图像,y=ax2+bx+c 图像,探究系数a,b,c对函数图像的影响。同学们是如何解决的呢? 现在请同学们观摩一下这个小程序: 《绘制函数图像》.exe 学生回答: 用EXCEL,几何画板等。 学生观摩用贴近学生生活学习中的实例引入,拓展学生的视野。引入课题后,激发学生去体验程序的兴趣。 教学环节教师活动学生活动设计意图二、体验程序 (3’)请同学们在体验这个小程序时,回顾一下应用几何画板绘制函数图像时的情形,比较一下两个程序的不同,觉得在我们绘制我们数学课体中的函数图像那一个更方便? 在用计算机解决我们生活学习中的问题时,我们一仅可以使用他人的工具,同时也可以自己编制小小的程序,来解决我们身边的小问题。同学们是否有兴趣尝试一下自己出来编写一个小程序,来绘制函数图像呢? 那么,我们就以绘制y=a^x 为例,一起来探讨一下如何用计算机编制程序解决问题。 学生按小组在学生机上体验程序,组内交流讨论程序的特点。  学生小组探索,进一步激发学生的学习兴趣。三、分析计算机解决问题的步骤(一)(7‘)请同学们回顾数学课中生如何绘制函数图像的? (问题提出后,教师引导学生分析) 一、分析问题 要绘制y=a^x的函数图像,就要让计算机在给定的坐标系中,让计算机按照不同a的值,采用描点方法,描画出不同的y=a^x的图像。 二、设计算法 (教师引导学生分析后,适当指导并归纳) 根据数学中绘制函数图像的方法,我们绘制y=a^x的函数图像步骤如下: 绘制坐标系; 输入a的值; 按照a的值,在一定的范围内取x的值,求y的值; 按照(x,y)的值在坐标系上描点 按步长c给x增值,求y的值;并描点; X的值超出范围,结束循环; 结束 学生代表回答。 学生小组讨论后代表回答。  与数学学科整合, 加强学生的交流与讨论意识;锻炼学生分析问题的能力。  教学环节教师活动学生活动设计意图三、分析计算机解决问题的步骤(二)(8‘)三、编写程序 确定算法后,就可以用程序设计语言来描叙算法,即编写程序。我们选用visaual basic 语言来编写,下面是老师根据上面的算法编写的一段程序,同学们观摩一下,运用你们的数学知识,看能不能初步分析判断程序代码语句的作用。 Private Sub Command6_Click() c = 0.0001 Cls Scale (-10, 10)-(10, -10) Line (-9, 0)-(9, 0) Line (0, -8)-(0, 8) CurrentX = 0.5 CurrentY = 9 Print y CurrentX = 9 CurrentY = -0.5 Print x For X = -8 To 8 Step 1 PSet (X, 0.1) Next X For y = -6 To 6 Step 1 PSet (0.1, y) Next y a = Val(Text1.Text) For X = -8 To 8 Step c y = a ^ X PSet (X, y) Next X End Sub (教师在学生的讨论后,对程序代码做适当的分析解说) 学生阅读程序代码,小组内讨论、交流,初步分析判断程序代码

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档