程序的循环结构教学设计

上传人:桔**** 文档编号:562861475 上传时间:2023-05-11 格式:DOC 页数:6 大小:37.50KB
返回 下载 相关 举报
程序的循环结构教学设计_第1页
第1页 / 共6页
程序的循环结构教学设计_第2页
第2页 / 共6页
程序的循环结构教学设计_第3页
第3页 / 共6页
程序的循环结构教学设计_第4页
第4页 / 共6页
程序的循环结构教学设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《程序的循环结构教学设计》由会员分享,可在线阅读,更多相关《程序的循环结构教学设计(6页珍藏版)》请在金锄头文库上搜索。

1、While -Wend循环语句教学设计 课程名称While -Wend循环语句 设计者 何玉珍 单位(学校) 一、教学对象本教案适用于新课程标准下八年级的学生,教材选用广东版信息技术选修模块认识计算机程序3.3节,1课时。在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。二、教学环境本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。三、教学目标1、

2、知识与技能(1)掌握While循环语句的格式。 (2)理解While语句的执行过程。(3)学会使用While循环语句来实现循环控制结构,解决实际问题。(4)初步掌握程序调试运行的方法。2、过程与方法(1)能借助流程图分析程序,理解循环语句的基本格式。(2)能掌握使用监视窗口运行调试程序的方法。(3)能通过使用监视窗口,观察语句运行情况,加深对循环语句执行过程的理解。3、情感态度与价值观(1)能感悟计算机如何实现连续执行重复的操作解决问题的思想。(2)在使用循环语句解决问题过程中,感受计算机高效解决问题的优势。四、教学重点和难点:教学重点:1、循环语句的基本格式和执行过程2、使用“监视窗口”调试

3、运行程序的方法。教学难点:1、理解循环语句的执行过程和特点。2、理解循环语句中循环控制条件的作用。3、通过知识迁移,应用循环语句解决具体问题。五、教学过程:教学环节教师活动学生活动设计意图问题引入(3分钟) 本节课我们要求进一步改进计算标准体重程序,使其能实现连续输入本小组或本班同学的身高数据,显示该同学的标准体重,并对每次输入的身高数据进行累计,输入结束时显示本小组或本班同学的平均身高。阅读教材71页内容,思考下列问题:1、什么是循环语句;2、循环语句的执行过程是怎样的?目标引入明确指向学习内容操作体验(20分钟)布置任务:1、调试运行下列程序代码: Dim s,i As Integer s

4、=0:i=1 While i=100 s=s+i:i=i+1 Wend Print s2、修改代码的顺序并调试运行1、调试运行教师布置的程序代码;2、修改代码的顺序如下并调试运行:Dim s,i As Integer s=0:i=1 While i=100 s=s+i:i=i+1 Print s Wend3、猜猜以上代码属于重复执行的部分有哪几行?一个Print语句产生的多个输出行,可以让学生更深刻地“体验”循环格式讲解(5分钟)1、讲解While语句的格式: While 语句组 Wend1、分析修改后的代码,回答问题:可以重复执行的是哪几条语句?落实教学目标,检验学生对语句的理解是否到位教学

5、环节教师活动学生活动设计意图格式讲解(5分钟)否是是Print ss=s+ii=i+1i100 s=s+ii=i+1 Print s Wend引导学生深入分析循环控制条件,加深对循环语句执行过程的理解;在此过程还锻炼了学生阅读程序、分析程序的能力。补充讲解(强化理解)(5分钟)3、可以使用条件运算符AND和OR将简单条件式连接起实现复杂的循环控制条件(本内容的具体讲解在前一节“实现条件选择程序”中)程序2:Dim s,I as integers=0:=1 While i0s=s+i:i=i+1Print sWend程序3:Dim s,I as integers=0:=1While ( i100

6、) OR (i=1)s=s+i:=i+1Print s Wend体验应用(5分钟)布置任务:试修改上节计算标准体重的程序,使它能够根据需要连续输入若干同学的身高数据,显示每个同学的标准体重,并累加每个输入的身高数据,输入结束时显示本次输入同学的平均身高。展示实例程序:Dim n,s,m as stringDim h,w,i,ii,hh as singlehh=0 ii=inputbox(“请输入统计的人数”,”输入统计人数”)1、分析实例,划分程序功能段;2、回答问题:实例中的循环体内有多少个执行语句,是哪几个语句,它们的作用是什么?3、调试实例程序,生成可执行文件。在实践体验中加深对循环语句

7、格式和执行过程的理解。教学环节教师活动学生活动设计意图体验应用(5分钟)While i0n=inputbox(输入姓名”,”输入姓名”)s= inputbox(输入性别”,”输入性别”)h= inputbox(输入身高”,”输入数据”)if s=”男” thenw=(h-80)*0.7else w=(h-70)*0.6end if print n; “同学”,sprint “你的标准体重”,w,”公斤”i=i-1:hh=hh+1wendprint “本次统计”;ii;”位同学的平均身高为”;hh/iim=inputbox(“结束程序”,”结束程序”)end课外拓展(2分钟)布置探究任务:在上例

8、中,如果统计的人数预先并不知道,在录入过程中以录入一个非“男”或非“女”的性别来结束循环执行,可以怎么修改程序代码?学生思考问题的解决方案引导学生综合知识解决新问题以实现知识的迁移。六、教学反思程序设计是初中信息技术教学的难点。对于八年级学生,若让他们上网、聊天、打游戏或制作个简单的学生电脑作品,可能都很感兴趣,但若让他们编个程序恐怕就没那么乐意了。编写程序解决实际问题,首先需要分析该问题,提炼出它的数学模型,确定相关算法,然后编写程序,上机调试运行。每一步都需严格谨慎,特别是在编写程序时更要加倍注意,一个字母输错,程序都不能正常运行。而这些复杂的字符组合,一些必须遵守的格式要求,这一切都是那

9、样的枯燥无味,看上去都让人觉得头疼。那么如何上好程序设计课呢?我陷入了沉思,过去上这节课,都是教师反复讲,过分强调注意概念、格式、规则等要素。自以为很扎实,却不知“满堂灌”收效甚微,一节课下来学生似懂非懂,一头雾水。于是这次上第一次课时我也做了些准备,注意让学生多动手操作,多进行实践练习,但引导的却不是很到位。结果发现有相当一部分学生思路模糊、不得要领,课堂效果仍然不理想。我再次认真反思,经过不断摸索,大家讨论,充分发挥教师的引导作用,以诱达思。不仅仅是单纯创设问题情境,指明了“学什么?”,还要安排好学生如何开展学习活动,指明了“怎么动?”。学生全身心的投入到“自主、合作、探究”的学习过程中,

10、整节课都有声有色,效果俱佳。本节课内容比较抽象复杂,难以理解,但这难不倒我们。在游戏中学生兴趣倍增,亲身体验,整体感知。通过生活中的具体例子,学生逐步认识、理解、运用循环语句去解决实际问题。努力做到“以认知要素为红线,积极落实三个贯穿要素”的教学思想,不断激发情意,诱导思维。运用多媒体,实物投影仪等辅助教学,充分发挥教师的引导作用,激发学生的主观能动性,全面实现学生的主体地位。在自主、合作、探究的过程中,注重培养学生分析问题、解决问题、动手实践、开拓创新等多方面的能力。整节课,学生思维活跃,积极性高,始终保持了较高的参与度,积极思考,踊跃发言,上机实践,合作交流。课堂成了学生展示个性,探究知识的舞台。作为一名青年教师,我应以百倍的努力,不断深入学习,提高自己的教学能力,达到更好的教学效果。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号