高中信息技术《程序设计的基本方法》表格式教学设计.docVIP

高中信息技术《程序设计的基本方法》表格式教学设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中信息技术《程序设计的基本方法》表格式教学设计

教学地点 计算机教室 课 题 程序设计的基本方法 教学目标 知识目标: 理解算法的含义程序设计的理解人的思维在计算机工作中发挥的作用。 下面请同学们讨论一下,快速找出渡河的方案。 教师提问:哪位同学给大家说一下渡河的方案? 放幻灯片,出示方案如下: 渡河的方法与步骤: 第一步:把羊带过河,坐船返回; 第二步:把狼带过河,带羊返回; 第三步:将羊放在这一岸后,带白菜过河; 第四步:坐船返回,把羊带过河。 我们看人在解决问题时,要先对问题进行分析思考,然后确定解决问题的方法和步骤,这种解决问题的方法和步骤就称为算法(放幻灯片,给出算法的概念)。 处理任何问题都有相应的算法,例如:你有一位同学在南京,现在你要给他写一封信,你该做哪些工作? 提问学生 放幻灯片,出示本题算法: 1、写信;2、写信封;3、贴邮票;4、放入邮箱 计算机解决问题和人解决问题一样,也要先对问题进行分析,再针对问题设计解决该问题的方法和步骤,也就是设计算法。美国著名计算机科学家克努特教授提出“计算机科学就是研究算法的科学”,算法设计是程序设计的关键。 因此,我们进行程序设计的第(1)步就是分析问题,设计算法。我们在具体分析问题时可以先粗后细,也就是说可以首先把解决问题的思路分解成几个大的步骤,然后再对每一个步骤细分,这样层层向下细分,直到每一步骤都能用一条或几条计算机语句描写出来。 下面请同学们设计如下任务的算法 放幻灯片,出示任务:编写程序画出二次函数y=x2的图像 教师引导学生分析问题,设计算法 我们可以先想一下数学课中是如何手动画函数图像的?请同学们讨论一下,设计出本题的算法。 提问学生:哪位同学给大家说下这道题的算法? 放幻灯片,出示本题算法: 画横坐标 画纵坐标 3、描点画函数图像 设置点的横坐标x 计算点的纵坐标 y 以(x,y)为坐标绘制一个点 重复步骤①至③ 算法设计好了,但计算机并不能识别我们用文字描述的算法,因此我们要做的第(2)就是要将算法中的每一个步骤都转化成用计算机能够识别的语句来描述,这个过程也就是编写程序的过程 下面我们一起来完成上面任务中程序代码的编写 放幻灯片,将上述步骤对应的语句逐一显示 Scale (-15, 10)-(15, -10) Line (-15, 0)-(15, 0), RGB(0, 0, 255) Line (0, 10)-(0, -10), RGB(0, 0, 255) For x = -10 To 10 Step 0.0001 y = x ^ 2 PSet (x, y), RGB(255, 0, 0) Next x 我们编写完的程序是否符合实际问题的要求,还必须经过上机调试运行,排除程序中可能的错误,才能得到结果,这也就是我们要做的第(3)步上机调试运行,检验结果。 下面请同学们拿出上机实习题,首先完成任务的程序设计并调试运行,检验结果。有余力的同学完成练习题和思考题 放幻灯片,出示上机实习题 任务 (必做题):编写程序画出二次函数y=x2的图像 自学资料: 为了在窗体上说明绘制的函数方程式,可以用如下语句 Form1.CurrentX=0 Form1.CurrentY=0设置当前光标的坐标位置,再用Print 语句输出信息 练习题(选做题):编程绘制你所学过的函数(如:y=x3、y=–x2 、 y=sin(x)、y=tan(x)等) 图像 思考题: 1、你能否编程绘制任意二次函数y=ax2+bx+c的函数图像(提示:a,b,c的值由键盘输入) 2、能否使你所绘制的函数图像颜色随机发生变化?(提示:可用RND函数来实现) 展示部分学生的作品 师生共同小结 计算机编程解决问题的一般过程 分析问题,设计算法; 编写程序; 上机调试运行,检验结果。 用计算机编程可以帮助我们解决很多问题:不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,比如我们前边所学的Office软件就是用VB开发出来的,你们以前所学内容主要是在应用别人开发的程序,如果有一天你能开发出程序让别人使用,那么你的计算机水平将上一个台阶,你自己也会很有成就感,我期待着有一天能够用上同学们设计的程序。 学生听教师讲述 学生讨论回答 学生思考,回答问题 学生听教师讲述 学生讨论总结出数学课中画函数图像的方法和步骤 学生与教师一起完成程序代码的编写 学生上机实习 观看同学的作品 学生与教师共同小结 点明课题 由趣味智力题引入,激发学生兴趣,活跃课堂气氛 培养学生的语言表达能力 结合生活实例,使学生理解算法的真正含义 使学生了解算法在程序设计中的重要作用 培养学生归纳总结的能力 使学生进一步理解算法的含义及在程序设计中的作用 巩固以前所学的VB语句 使

您可能关注的文档

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档