电脑编程技巧与维护
C语言循环结构教学浅析
段红义
(河套学院理学系,内蒙古 巴彦淖尔015000)
摘 要:循环结构是c语言程序设计中最复杂、最重要,也是使用最多的一种程序流程控制结构,是程序设计课程
教学的重点与难点内容之一,是进行复杂程序设计的基础。针对高职学生的实际情况,通过讲授典型实例,使用启
发式引导,循序渐进分析循环结构程序设计过程 ,旨在帮助学生更好地掌握 C语言循环结构的实质,提高利用循环
结构解决实际问题的能力。
关键词 :C语言 ;循环结构 ;实例 ;启发式
BriefAnalysisofC LanguageLoopStructureTeaching
DUAN Hong-yi
(ScienceDepartmentofHetaoCollege,InnerMongoliaBayannaoer015000,China)
Abstract:CirculationstructureistheC languageprogram designthemostcomplexandmostimportant,isthemostuseda
controlprogram flow,isoneofthekeyanddifficultpointsinprorgam designcouleeteaching,ishtebasisforcomplexpro-
rgamming.Inthispaper,accordingtotheactualsituationofvocational collegestudents,throughtheteachingexamples,the
useofheuristic,stepbystepanalysisofcyclicstructureprogram designprocess,which aimstohelpstudentsbettergrasp
theessenceoftheClanguagecirculationstructure,improvetheabilitytosolvepracticalproblemsusinghtecyclicstructure.
Keywords:Clanguage;Circulationstructure;Examples;Heuristic
l 引言 句prinffC %d'.,1);是不是一个被重复执行的过程。反复执
《C语言程序设计》作为高校计算机及其相近专业 的一 门 行 10次或者更多次,符合循环结构算法的特点。通过该例子
必修课程 ,是学习后续主干课程数据结构 、操作系统等课程 可以引入要授课 的内容——循环结构 。
的基础 ,大部分高校都把该课程作为人 门的程序设计类课程 2.1 循环结构程序的设计方法
进行讲授 ,由此可见 《C语言程序设计》课程在计算机及其相
近专业教学 中占有十分重要 的地位 。近几年 由于高校连续扩
招 ,特别是对高职类院校来说,招生压力的影响导致 了入学
生源质量 的下降,使教学过程受到很大的影响,教师常常抱
怨学生 “听不懂”, “学不会”,这其中应该有两方面的原因,
一 方面是 由于学生 的入学基础相对薄弱,理解能力不够所造
成 ,另一方面也与教师 自身教学方法不当有关,在教学 中过
分突出理论知识讲解 ,不能做到因材施教 。针对高职学生 的
人学实际情况 ,在教学中采用典型实例分析 ,循序渐进引导, a当型循环 b直到型循环
启发式教学 ,收到 了较好的教学效果 。 图 1 循环结构的执行流程图
2 循环基本概念引入及教学内容设计 如何设计刚才 的程序 ,需要首先了解循环结构的语法 ,
如果一个计算过程 ,要重复一系列的计算步骤若干次, 在 C语