欢迎来到天天文库
浏览记录
ID:58487276
大小:112.50 KB
页数:9页
时间:2020-05-16
《C语言循环结构教学设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言循环结构教学设计一.教学设计(包括教学背景、教学目标)1.关于“C语言程序设计”课程C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THECPROGRAMMINGLANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSIC。当代最优秀的程序设计语早期的C语言主要是用于UNIX系统。
2、由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。C语言的特点C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有
3、效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。C语言版本目前最流行的C语言有以下几种: ·MicrosoftC或称MSC ·BorlandTurboC或称TurboC ·AT&TC 这些C语言版本不仅实现了ANSIC标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。面向对象的程序设计语言 在C的基础上,一九八三年又由贝尔实验室的BjarneStrou-strup推出了C++。C++进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是BorlandC++4.5,Sym
4、antecC++6.1,和MicrosoftVisualC++2.0。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。1.学习方法建议学习本章内容时,应重点掌握3种循环语句的基本流程,并在此基础上理解循环嵌套的应用,要求多读程序,理解编程的算法、编程的思路,并仿照例题多编程序、上机练习,真正掌握循环结构程序设计。2.教学目标1)知识层面:掌握循环结构程序设计2)能力层面:在编程语言环境熟练应用循环结构
5、编写程序3)认知层面:深刻理解循环结构for语句、while语句、do-while语句在编程序时应用3.教学重点与难点1)教学重点:for语句、do-while语句、while语句处理方法:结构流程图和实列帮助学生理解循环结构执行过程2)教学难点:循环的嵌套处理方法:详细列举循环的嵌套结构形式以及流程图,加上练习帮助学生理解二、课程设计思路(包括教学方法、教学手段)教学步骤教学内容设计意图与表达方式巧妙复习,引入正题一问题引入:例如:问题1:打印一行十个星号,如何实现?问题2:打印两行十个星号,如何实现?问题3:打印10行十个星号如何实现?问题4:打印100
6、行十个星号如何实现?既能克服传统复习枯燥乏味的缺点,也能抓住学生的好奇心,还能激发学生对新问题的求知欲。通过介绍循环二.内容讲解过程:2.1for语句语句for的语法规则以及流程图在三种循环语句中,教师应该先讲哪个呢?我认为应该先讲for语句,因为for语句完全可以变形为while语句,while语句又能变形为do-while语句。所以当学生深刻理解了for语句后,自然能理解和掌握其他语句。for语句是循环控制结构中使用最广泛的一种循环控制语句,特别适合已知循环次数的情况。第一次讲解循环实例要通俗易懂,力求循序渐进。如求1+2+3+…+100的值,并将其结果
7、放在变量sum中。引导学生用依次相加的方法求和,推导过程如以下代码所示。sum=0;sum=sum+1;sum=sum+2;sum=sum+3;……sum=sum+100;从这个推导过程中找出规律sum=sum+i,i的初值i=1,i的范围i<=100,i每次变化步长。得出语句:for(i=1;i<=100;i++)sum=sum+i;从例子中引出for语句的一般形式。2.1.1for语句的一般形式for(表达式1;表达式2;表达式3)循环体语句。for语句从结构上很好地体现了循环控制应注意的三个问题:1)循环的初始条件;2)循环条件;3)循环的步长。接着讲
8、解for语句中表达式的功能及常见形式。表达式1:设计
此文档下载收益归作者所有