c语言循环结构的问题,浅谈C语言中循环结构的教学--回答好循环结构的“三个问题”.pdf...

浅谈C语言中循环结构的教学

一 回答好循环结构的 “三个问题"

顾思思 胡丽霞

(湖南科技学院,湖南 永州 425199)

[摘 要] 循环结构是C语言程序设计中的重难点,其掌握情况对于后续章节的学习效果尤为关键。本文以什么是循

环、何时需要使用循环以及如何使用循环三个问题为主线,通过精心选择的教学案例和灵活有效的教学方法来进行解答 ,以激

发学生兴趣,培养编程思想。

[关键词] c语言程序设计;循环结构;教学内容与方法

这种传统的教材编写模式固然对于知识的传授更具系统性

1.引言

和逻辑性,然而却不利于引发学生的学习兴趣。而教师往往

C语言是当前许多高校针对计算机专业或非计算机专 也是按照教材的章节安排按部就班地进行讲解,先花大量的

业开设的程序设计入门课程,它不仅有着广泛的应用领域, 时间系统地讲授各循环语句的语法规则、执行过程,然后再

也被各类计算机等级考试列为重点考试科 目之一。其教学 举出相应的示例 。这就使得学生在一种毫无感性认识的前

目标在于使学生通过该课程的学习,逐步掌握程序设计的思 提下枯燥地学习相应的理论知识点,造成理解消化困难、兴

想和方法,进而具备计算机应用能力以及 问题的求解和探索 趣缺失,对于给出的示例也只是 “知其然而不知其所以然”,

创新能力。然而,从 目前的教学情况来看,学生普遍感到C 并没有从根本上弄清楚什么是循环,为什么要使用循环,以

语言课程难学、面对实际问题时不知如何转换编程思想。C 及循环结构的真正意义,也就更加谈不上对循环结构灵活运

语言中的循环结构,却正是学生形成并掌握编程思想和方法 用、举一反三。

的关键环节 。

3.选取合适的教学案例,运用有效的教学方法,回答好

作为面 向过程的结构化程序设计语言,C语言具有顺

循环结构的三个 问题

序、选择、循环三种基本结构,其中循环结构是重点亦是难点

针对传统教学方式存在的问题,笔者认为,在教学安排

的内容。说它重要,是因为它既是顺序和选择结构教学内容

上,可以改变传统的先讲理论后举实例的做法,直接采用案

的深入,又是后续章节教学的基础。例如数组的引用就是以

例驱动来回答好循环结构的三个重要问题。首先,可以通过

循环为基础,利用单层循环可以解决一维数组的引用,利用

选择一些贴近生活的比喻来引入循环的思想,使学生了解什

循环嵌套可以解决二维数组的引用 】。说它难,是因为与顺

么是循环;然后再通过列举一些生动有趣的实例来说明为什

序和选择结构不同,循环结构在现实生活中并没有非常直观

么要使用循环,使学生明确循环的意义;最后通过设计一些

类似的情境。因此初学者往往会对于 “什么是循环”、“何时

具有连贯性的、由浅入深的案例来加深对循环语句的理解和

需要使用循环结构”和 “如何使用循环结构”感到十分困惑。

应用,使学生掌握如何使用循环结构。

本文就是以解答好这三个重要 问题为 目标,通过精心选择的

3.1 什么是循环?——了解循环的概念

教学案例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值