《循环语句的运用——图形输出》的教学设计.doc

《循环语句的运用——图形输出》的教学设计.doc

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

《循环语句循环结构是程序设计的三种基本结构之一,是程序设计的基础;它的主要应用方向是让计算机重复做大量相同或相似的事情。这节课是循环语句的,只是通过一个应用题引出了循环结构,给出了它的简单语法格式,应用FOR循环结构实现了程序和编写,并没有给出其语句的具体执行过程。我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。 我们教学对象为高一的学生,对程序的接触不太多,前面几节只讲了顺序结构和条件语句结构,仅仅是初步了解了流程图的画法,但没有通过实际的编程上机实践;另外高一学生的会考要求能够读懂程序而非编制程序(竞赛除外),要从简单的实例着手,让学生搞清楚什么情况下要去使用循环结构,怎么样来使用它。 、知识目标: ①什么情况下要去使用循环结构。 ②掌握FOR循环语句的基本语法格式执行过程。 ③能根据实际问题确定程序中的循环变量、循环条件和循环体。。 ④能用FOR循环结构编写简单的程序。 、: 、情感:使学生积极参与,发挥他们的主动性,激发他们的求知欲。 、掌握FOR循环语句的基本语法格式具体的执行过程。根据实际问题,怎么样来确定程序中的循环变量、循环条件和循环体及其它具体的执行过程,在突破重难点中我采用了说明法和流程图来进行讲述。教师在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨·班·达依尔。国王问他想要什么。他对国王说:陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加1倍。请您像这样摆满棋盘上所有64格的麦粒,都赏给您的仆人吧! 那么,宰相要求得到的麦粒到底有多少呢?尝试设计一个程序来计算。 若用i表示当前所处的格子,p表示此格子中应该赏赐的麦粒数,s表示累加得到的麦粒数。 i=1 to 64 ?????? s = s + p ?????? p = p * 2 next i print s 问题二:接下来,我们先演示几个用vb6.0绘制的图形 教师演示 图片框控件: picture1.scale (x1,y1)-(x2,y2) 建立以(x1,y1)为左上角起点,以(x2,y2)为右下角终点的坐标系。 绘制点 picture1.pset (x,y) [,color] 绘制直线 picture1.line (x1,y1)-(x2,y2) [,color] 绘制圆 picture1.circle (x,y) ,radius [,color] 清除图像 picture1.cls 接下来,我们一起来用图片框来绘制图形,首先绘制一个圆? 步骤: 1、新建窗体文件,在窗体中添加一个图片框控件picture1,添加四个命令按钮command1,command2,command3,command4,分别将caption属性值设置为“建系”,“绘图”,“清除”,“退出” 2、书写程序代码 根据已有知识,引导学生书写程序代码 学生观看 坐标系的建立 学生学习图片框绘图方法 点的绘制 直线的绘制 圆的绘制 学生思考探究 让学生复习、巩固for循环语句的结构和变量的应用 激发学生的学习兴趣和探索知识的欲望 掌握图形的基本特征,并提出解决绘制图形的方案,绘制图形前的知识储备。 教 学 过 程 教师活动 学生活动 设计意图 Private Sub Command1_Click() ‘建系 Picture1.Scale (-10, 10)-(10, -10) Picture1.ForeColor = RGB(255, 255, 0) Picture1.DrawWidth = 3 Picture1.Line (-10, 0)-(10, 0) Picture1.Line (0, -10)-(0, 10) Picture1.Line (0, 10)-(-0.2, 9.5) Picture1.Line (0, 10)-(0.2, 9.5) Picture1.Line (10, 0)-(9.5, 0.2) Picture1.Line (10, 0)-(9.5, -0.2) End Sub Private Sub Command2_Click() ‘绘图 Picture1.ForeColor = RGB(255, 0, 0) Picture1.DrawWidth = 3 Picture1.Circle (0, 0), 5 End Sub Private Sub Command3_Click() ‘清图 Picture1.Cls Pi

文档评论(0)

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

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

1亿VIP精品文档

相关文档