2013算法与程序设计教学研讨课件.ppt

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

高中信息技术课程实验教材(浙教版);浙教版实验教材概况;hhg@hanggao.net; 《算法与程序设计》是高中信息技术课程的选修模块之一,通过本模块的学习:;  算法就是解决问题的方法,解决问题的一系列操作步骤,它是计算机程序的灵魂。算法的思想不只是信息科学技术才有的任务,它是一个几乎存在于任何领域的话题。   用计算机作为工具来解决问题有几个阶段: 阶段 1:理解问题 阶段 2:得到怎样解决这个问题的方法 阶段 3:方法→算法→算法描述→算法实现 (编写程序、上机调试) 阶段 4:算法分析(评估算法的效率) ;   ;由此可见“算法”在培养 解决问题能力中的重要地位,“算法”是基础性的概念,学习它是终生起作用的。;浙教版实验教材概况;(二)教材配套教学光盘和教师用书、学生活动手册、复习用书等 ;(四)高中信息技术辅助教学网站光盘 《信息技术基础》 (必修) 《算法与程序设计》 (选修) 《多媒体技术应用》 (选修) 《网络技术应用》 (选修) 《数据管理技术》 (选修) ;hhg@hanggao.net;hhg@hanggao.net;1. 算法的基本知识(2课时) 2. 面向对象程序设计的基本知识(2课时) 3. VB程序设计基本知识(4课时) 4. 算法实例的程序实现(4课时) ;hhg@hanggao.net;算法教学建议;2.强调“理解”算法,而非“设计”算法: 原因:①由总课时数决定。 ②由学生原有基础决定。 3. 关于“理解”算法的解释: (1)要让学生明白“本算法是怎样的一回事情” ①考虑学生的可接受性 ②原则:通俗易懂,由浅入深,由简到繁,由具体到一般 (2)要能从逻辑上帮助学生分析推断出本算法的正确性。 (3)要让多数学生能乐意、轻松地接受你的这种“理解”方式 ;hhg@hanggao.net;解析算法;教学设计;象山中学 黄琴; 金城武和粱永琪各自以自己的速度围着游乐公园(矩形,公园周长为25km)一个向左走,速度为V1,一个向右走,速度为V2,经过多少时间,可以相遇呢?;一、分析问题; 开始;Private Sub Command1_Click();例1. 输入圆的半径r,求圆的面积S,可以通过公式s=πr2 得到。 ;例2 :用海伦公式计算三角形面积的公式如下: 其中a,b,c表示三角形的三条边,通过公式1计算获得p的值,再通过公式2计算所得三角形的面积。请将下列程序代码中划线部分补充完整。;数学表达式-VB表达式;常用数学运算符;常用数学函数;例3.计算 的值,请将下面划线处的 代码填写完整:????????;枚举算法;教学设计;补胎问题;例1:被涂抹的数字的推算程序。 一张单据上有一个5位数的编码(74??5),其百位数和十位数处已经变得模糊不清,但是知道这个数是27的倍数,下面程序实现在列表框List1中输出所有符合条件的5位数和个数。请将下面划线处的代码填写完整 。;例2.寻找水仙花数。水仙花数是指这样的三位整数,其各个位上的数之立方和恰好等于该数自己,例如371,是水仙花数,因为371=33+73+13,请将下列划线处的代码填写完整。; Private Sub Command1_Click() ??????? Dim sum As Integer ??????? Dim i, a, b, c As Integer ??????? List1.Clear ??????? For i = 100 To 999 循环变量i从100到999,每次增加1 ???????????? a = i \ 100???????????????????? 求得百位上的数字a ???????????? b = i \ 10 Mod 10???????? 求得十位上的数字b? ???????????? c = i Mod 10??????????????? ’求得个位上的数字c ???????????? If a ^ 3 + b ^ 3 + c ^ 3 = i Then???? 判断是否满足条件 ??????????????????? List1.AddItem (Str(i)) 结果输出 ??????????????????? sum = sum + 1 计数器增加1 ???????????? End If ?????? Next i ?????? Lab

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档