循环结构程序设计公开课.doc

上传人:rrsccc 文档编号:9217578 上传时间:2021-02-08 格式:DOC 页数:6 大小:57KB
返回 下载 相关 举报
循环结构程序设计公开课.doc_第1页
第1页 / 共6页
循环结构程序设计公开课.doc_第2页
第2页 / 共6页
循环结构程序设计公开课.doc_第3页
第3页 / 共6页
循环结构程序设计公开课.doc_第4页
第4页 / 共6页
循环结构程序设计公开课.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《循环结构程序设计公开课.doc》由会员分享,可在线阅读,更多相关《循环结构程序设计公开课.doc(6页珍藏版)》请在三一文库上搜索。

1、循环结构程序设计一、学情分析本节课教学对象是职高二年级计算机(1)班学生。他们在第一学年中,已经学过计算机应用基础等课程,对计算机有一定的操作技能,为VFP程序设计的学习奠定了基础。但职高学生一般对动手操作的技能学习较感兴趣,而理论性较强的语言类课程的学习缺乏信心,他们的逻辑思维水平、空间想象水平和自主学习的水平都很薄弱。所以,教学中要注重提升学生的学习兴趣,采取有效的教学方法和趣味的教学形式,由浅入深,循序渐进。在充分注重教学效率的同时,尽可能地分散教学难点,并注重在教学中培养合作学习水平。 二、教材分析1.教材2.教学内容教材第五章 结构化程序设计基础5.2.3 循环结构程序设计。3教材分

2、析 VFP是中等职业学校计算机应用专业学生的必修课,也是对口高考的专业课考试科目。VFP的重点内容就是结构化程序设计,这部分内容既是数据库操作的深层应用,又是可视化编程的学习基础,是教材的重点和难点章节。循环结构程序设计,是结构化程序设计的关键。课程标准要求学生理解循环结构的运作过程,掌握循环结构的功能,掌握应用循环结构解决实际问题的方法技能。为了使学生学好本节内容,根据本班学生的具体状况,我对教材实行了如下处理:将循环结构格式中暂时用不到,而且难以理解的短路命令LOOP和强行退出命令EXIT隐藏不提;将指针循环格式(scanendscan)和计数循环格式(forendfor)从本节内容中剥离

3、;增加了数据表中记录循环操作的方法和条件累加和条件计数功能的理解和使用。这样做的好处是:分散了循环过程理解的难点,增加了知识使用的方法学习,增大课堂信息量,提升课堂教学效率。三、教学目标根据所教授的学生状况和教材变化,本节内容的教学目标制定如下:1.知识目标:理解循环结构的运作过程,掌握循环结构的格式和功能,掌握条件计数和累加的功能和基本结构。 2.水平目标:掌握循环结构的基本使用方法,掌握数据表中记录循环的一般方法,学会条件计数和累加的方法。3.情感目标:提升学习本课程的兴趣,培养学生小组互助、合作学习的水平; 培养学生的逻辑思维水平和分析问题、解决问题的水平。四、教学重点循环结构的运作过程

4、的理解和循环结构的应用;条件计数和条件累加的方法。五、教学难点循环结构运作过程的理解和循环结构的应用。六、教学策略1、教学手段:面向任务的思考,引领分析解决方案,既引出课题也为新课铺垫。直观有效的课件演示,协助理解识记循环功能和格式。2、教法演示讲解法;共同探究法;采用分组讨论、合作学习法。3、学法理解识记知识,思考分析任务,合作学习技能,总结深化理论,独立处理作业。4、教学环境教学过程将使用制作的课件和电脑教学设备,在多媒体机房中实行。5、课时安排本节内容教学时间为1课时,其巩固练习和课后作业要求书面完成,并在随后的一节课安排相对应的实习操作,进一步提升技能。七、教学过程进程教学内容教师活动

5、学生活动导入写出计算并显示cj.dbf中所有记录数和语文总分的命令。1、投影素材及任务一 思考sum,count2、提问并板书学生的回答。作答use cjstore 0 to ywz,rsywz=ywz+语文rs=rs+1skipywz=ywz+语文rs=rs+1skip3、肯定学生方法,分析提出新方案:变量累计法(板书方案)4、师生互动:问:需多少次重复执行(5次)?到何时结束(指针到结束标志)?结束时有何种函数为真(eof())?若数据表中有1000条记录,需多少次重复执行?思考、理解思考回答问题引入课题5、分析总结操作过程,由方案的弊端引出课题。思考、理解循环结构流程图由课件演示讲解:1

6、、演示一次循环过程;2、演示二次循环过程;3、演示三次循环过程;4、演示退出循环过程,完整循环结构流程图。思考、识记循环结构格式由课件演示说明:1、显示结构首句,并说明它的作用;2、显示说明循环体;3、显示结构结束句,说明它的作用;4、显示回返指示并演示二次循环过程;5、显示退出循环指示,与单分支结构比较并总结(板书)循环结构格式:首句、末句夹循环体;6、说明循环结构的书写格式。观察思考识记循环结构应用示例对上表编程计算语文均分1、出示素材和需要完成的任务。思考、分析,联系新知识讨求解决方案。由导入板书分析提示2、分析任务,提示:1)想法先求出语文总分和总人数,所以需要两个变量ywz和rs;2

7、)用循环替代人工操作。商讨提出解决问题的总体方案。Set tlak offuse cjStore 0 to ywz,rs3、共同商讨编写程序运行环境设置和初态语句,在导入板书的上方随分析板书,且为do while 预留空行。讨论提出环境设置和初态语句。ywz=ywz+语文rs=rs+1Skipenddo4、分析、擦去导入板书中的重复语句,得出循环体,板书添加循环结构末句:enddo。共同探讨循环体。 Do while not eof()Ywz=ywz+语文Rs=rs+1Skipenddo5、板书添加循环结构首句:do while,和学生共同商讨编写条件表达式,提问:何时需要退出循环(eof()

8、为真时)?分析得出循环条件(板书):not eof()。回答提问,共同探讨循环条件。?语文均分:,ywz/rsUseSet talk on6、分析循环过程,板书输出及环境返回语句。共同编写输出和环境返回语句。7、投影完整程序,并演示循环运作全过程及其状态变化。观察课件中循环运作全过程及其状态变化,深刻理解循环结构的功能。1)数据表中记录循环的一般方法:do while not eof() skipenddo2)计数功能:rs=rs+1累加功能:ywz=ywz+语文8、小结程序中的知识点(板书)思考、识记。巩固练习对上表编程计算男生语文均分。1、投影出示练习任务。根据讨论情况决定是否给予提示以及提示的方式。思考,全班分六组讨论。收集方案2、收集小组解决方案。小组代表作答。If 性别=男 Endif3、分析、演示正确方案,总结,提出条件累加和计数的概念。思考、理解。总结本节课重点:1、循环结构的格式、功能和应用方法;2、记录循环的一般方法;3、条件计数和累加的方法。口头总结全课的知识点。归纳识记。布置作业对上表编程计算男团员的语文、数学和英语均分。投影出示作业题,根据学生情况决定是否给予提示。思考解决方案。怀远职教中心公开课循环结构程序设计执教者:刘德讲2008年4月14日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1