- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C++中while循环语句教学设计探讨
摘要:循环结构是程序设计的基础,也是C++语言中程序设计的重
点内容。但是,对于初学者来说,循环结构较难理解,学生在学习时遇到
的困难较多。本文通过while循环语句的讲解,培养学生发现问题解决
问题的能力,为今后学好C++程序设计语言打下良好的基础。
关键词:C++while循环结构程序设计教学活动
循环结构是三种程序设计结构之一,是C++语言中程序设计的重
点内容,也是算法的基础知识。它既是顺序结构、分支结构知识点上
的提升,也是今后学好C++程序设计语言的基础。但循环结构较难理
解,编写较为复杂,学生在学习时遇到困难较多,学生学习兴趣不大。在
本次课中,讲解循环语句时,通过讲故事的方式引入新课,采用多种教
学方法,与学生共同探究问题、解决问题,激发学生学习兴趣。
1教学内容分析
程序设计是计算机语言教学中的重点,同时也是教学中的难点,循
环结构是三种基本程序设计结构之一,是程序设计的基础,其功能是根
据给定条件使程序中的循环体重复执行。使用循环结构可以减少源程
序的重复书写,这是程序设计中最能发挥计算机特长的程序结构。
while语句又是循环结构中的重要语句,通过while语句的学习,再延伸
到其他循环语句的学习中,可以使学生更加容易接受。本节课的教学
目的是让学生进一步理解分析问题、设计算法、编写程序和调试程序
等程序设计的基本过程,为实现独立编程打下一个良好的基础。
2教学对象分析
学生在之前的学习中已经学习了C++的一些基础知识,掌握了顺
序结构和选择结构的程序设计方法,能够应用这些基本的思想设计一
些解决简单问题的算法,可以独立编写出相应的程序,并能够正确编
写、调试、运行简单程序。但由于这节课涉及的循环语句比较抽象,
较难理解,因此在教学中应自然地引入循环语句的格式、功能以及使
用方法;并且为了使学生更好地理解while语句,尽可能使用流程图与
程序结合的方法进行讲解。
3教学目标
3.1知识与技能目标
理解循环的概念;理解while语句的执行过程;掌握while循环语句
的常用格式和功能;学会使用while循环语句来实现循环控制结构,解
决实际问题。
3.2过程与方法目标
通过对流程图的分析,理解循环语句的执行过程;通过对程序执行
过程的分析,理解循环变量初值、终值、步长与循环次数的关系;通过
模仿、探究、操作,掌握while循环语句的编写方法。
3.3情感目标
通过对具体问题的解决,培养学生分析问题和解决问题的能力;使
学生获得成就感,为今后自主学习打下基础;通过协作学习、教师引导,
培养学生养成良好的编程习惯。
4教学重难点
教学重点:while循环语句的语句格式及循环执行过程;运用while
循环语句解决简单的实际问题。
教学难点:循环结构中的循环条件和循环体的确定,画出流程图并
编写程序。
5教学方法
任务驱动法、讲授法、启发探究与合作探究相结合教学模式。
6教学用具
多媒体计算机系统(微型计算机、大屏幕投影)、课件、学生用计
算机。
7教学过程
【引入新课】
时间分配:5分钟
教师活动:通过多媒体大屏幕及课件,动态、分步引导学生发现公
式中存在的规律。
学生活动:观看课件,和教师一起发现规律。
sum=1+2+4+8+16+32+……(共64项)
从上式中找出存在的规律:
sum为累加器,其p(1)和教师共同分析动态棋盘,使抽象内容具体
化,理解循环变量、初始值、终值,得到循环体,提高学生的学习兴趣。
(2)和教师共同将上述分析应用到程序中,编写while循环,继而丰
富程序,编写出完整的程序。
(3)观看课件中动态流程图,理解while语句在例题中的执行过程。
(4)和教师共同调制、运行程序,得出运行结果。
【学生练习】
时间分配:30分钟
教师活动:课件显示练习题,学生练习过程中,为学生做指导,对学
生有疑问的地方进行答疑。
学生活动:和相邻同学共同分析题目,绘制流程图,并编写、调制、
文档评论(0)