DO循环语句高中信息教学设计11由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“do循环语句教案”。
2.4.2《Do循环语句》教学设计
一、教材分析
本课内容是高中信息技术选修教材《算法与程序设计》的2.4.2《Do循环语句》。循环语句是VB语言的基础核心内容,理解并掌握这些知识,能够为整个VB语言的学习打好基础。
上节课的内容是《For循环语句》,《Do循环语句》与上节课内容一脉相承,是程序循环语句的另一种常见语句,在掌握For循环语句的基础上,提出新的问题和需求,引出Do循环语句并进行深入讲解,并对两种语句进行比较,是教材的设计思路。
教材注重实例分析,将程序设计语言作为解决问题的工具,充分利用VB的特点,从实际需求出发,提出问题,分析问题,设计算法,编写程序,最后进行实践练习。
本章节课时量为1课时。
二、学情分析
《算法与程序设计》是针对高二学生开展的信息技术选修课。高二学生已经熟悉了高中生活,高考升学压力还不大,是活泼贪玩的阶段。他们对信息技术课堂的期待和高一所打下的基础密切相关。
针对理论性和实操性都比较强的《算法与程序设计》这门课程,激发学生的内在求知欲,用算法和程序的魅力吸引学生,引导他们将所学知识应用于解决实际问题(编写一些简单程序),形成讨论式的兴趣驱动的课堂氛围,是整个课程都需极为重视的工作。
《Do循环语句》是在上节课《For循环语句》的基础上做出的延伸,学生已经掌握了For循环语句所能解决的问题。那么,指出For循环语句的局限性,提出新的问题,引出Do循环语句。让学生感受到程序语言在解决实际问题时的便捷性,通过学习新知识获得满足感。
三、教学方法:
教法:实例分析、任务驱动、电脑演示 学法:自主探究、协作学习、电脑操作
四、教学资源
多媒体电脑室、VB程序
五、教学目标
1、知识与技能
(1)掌握Do循环语句所应用的情景,基本格式和执行过程;
(2)清晰理解Do循环语句和For循环语句的不同以及各自所能解决的算法问题;(3)上机操作,通过VB语言调试程序,验证Do循环语句的执行过程。
2、过程与方法
(1)过程:通过提出问题,引出Do循环语句所应用的情景。根据实际问题,引导学生分组讨论,分析问题并设计算法,并用VB语言进行调试执行。提出任务,让学生分组完成任务,做出相应评价。
(2)方法:讲授,分组讨论,任务驱动
3、情感态度与价值观
算法与程序的魅力,是计算机语言的“思维方式”。通过本节课Do循环语句的学习,让学生真正地体验到计算机语言的魅力所在,激发学生对程序设计的好奇心和求知欲。通过小组讨论和协作学习的方式,让学生们独立地挑战问题、解决问题,从而获得学习的乐趣和满足感。
六、教学过程
1、新课导入
回顾上节课的For循环语句,指出它所适合的问题情景。通过提问的方式,引导学生思考,在不确定重复次数的情况下,该怎样处理?从而导入本节课内容——Do循环语句。
(时间:2分钟)
2、提出问题,分组讨论
教材2-7问题:陈婷今年17岁,她的生日正好是… 让学生按照课前进行的分组,讨论以数学思维该怎样解决这个问题?是否有简单的数学公式?
(时间:3分钟)
3、提问,引导学生深入思考
各小组指派相应同学回答问题,引导学生思考是否能够用数学的思路解决这个问题?根据学生回答状况,对问题进行适当加码:如果计算多少岁能种到150棵树,或者200棵树呢?以此引导出数学思维在计算上的复杂性。
(时间:3分钟)
4、设计算法
根据上述分析,设计出书本上的算法,对算法进行详细的分析。以PPT的形式,逐步展示出整个算法。
(时间:4分钟)
5、编写程序
让学生在电脑上实际操作,打开VB,输入程序,调试并输出结果。此处给出几个延伸问题:
(1)多少岁才能累计种到或超过150棵树呢?(2)多少岁才能累计种到或超过200棵树呢?(时间:8分钟)
6、讲解Do循环语句的基本格式
(时间:2分钟)
7、Do循环语句的执行过程
以流程图的方式,讲解Do循环语句的执行过程。(时间:2分钟)
8、小题练习(Do循环语句和For循环语句的不同应用情景)
将3道选择题在PPT展示,主要让学生认识两种不同循环语句的特点和区别。(时间:2分钟)
9、实践操作
教材第一个问题,已知S=1+2+3+….+N,找出一个最大的整数N,使得S小于30000。编写程序解决这个问题。
将程序以txt文件上交,并附上答案。(时间:10分钟)
10、问题讲解
选择部分同学的作业进行讲解,评价学生知识掌握的整体情况。(时间:4分钟)
七、教学反思
本节课既有理论又有实操,Do循环语句与上节课内容For循环语句一脉相承,让学生认识并掌握程序循环结构的概念和逻辑。在根据教材上完本节课的基础上,我思考以下几个问题:
1、如何通过算法设计和编写程序的过程,让学生体验到计算机语言的魅力,从而激发学生的求知欲,对这门课产生内在兴趣?
2、如何通过兴趣小组的分组设计,让基础好的学生能带动基础不太好的学生,共同进步,从而形成较好的课堂氛围?
3、如何让对编程尤其感兴趣的学生,更加深入地进行编程学习,甚至让这样的学生参与到课堂教学中来,通过展示他们编写的程序案例,让更多学生更加直观地了解编程在解决实际问题中所带来的便捷?
4、通过《算法与程序设计》这门课的学习,让学生更加深入地体会高中信息技术课程的内涵所在,从而提升学生的信息素养。
兴趣是学生的第一老师——这对信息技术这门课尤为重要。信息技术课堂绝不仅仅是教给学生多少知识,激发学生的求知欲,使学生对信息技术产生浓厚的兴趣,是这门课能否持续上好的关键所在。
DO循环语句教学设计【教材内容分析】注重实例分析,将程序设计语言作为解决问题的工具,充分利用VB的特点,从实际需要出发,围绕实例进行DO循环语句教学并上机实践程序代码的编写。......
FOR循环语句教学设计一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。循环结构是程序设计的三种基本结构之一,是程序设计的基础。这节课是循环语句的第一......
FOR/NEXT循环语句教学设计----建构主义指导下的教学设计案例一、课前分析教学内容:FOR/NEXT循环语句。1、教材分析1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构......
【导语】刀豆文库的会员“szpgzp”为你整理了“FOR/NEXT循环语句教学设计”范文,希望对你的学习、工作有参考借鉴作用。----建构主义指导下的教学设计案例一、课前分析教学内......
刀豆文库小编为你整合推荐8篇《循环语句》教学文案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......