《c语言程序设计》课程实验教学方法初探new

《c语言程序设计》课程实验教学方法初探new

ID:34398136

大小:223.07 KB

页数:3页

时间:2019-03-05

《c语言程序设计》课程实验教学方法初探new_第1页
《c语言程序设计》课程实验教学方法初探new_第2页
《c语言程序设计》课程实验教学方法初探new_第3页
资源描述:

《《c语言程序设计》课程实验教学方法初探new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2009年第6期安徽电子信息职业技术学院学报No.62009第8卷(总第45)!坚【文章编号】1671—802X(2009)06—0067—02《c语言程序设计》课程实验教学方法初探俞慧慧(安徽电子信息职业技术学院信息系,安徽蚌埠233000)[摘要]本文主要针对高职院校《c语言程序设计》课程实验教学中学生常出现听得懂、编不出的现象,分析问题存在的原因,对课程的特点、实验教学方法等方面进行了探讨。提出进行启发式教学方法,以提高学生的学习能力,达到较好的教学效果。[关键词]c语言;实验;教学;方法[中图分类号]G642.0[文献标识码]Bc语言是一种应用范围广泛的计算机程

2、序设计语《C语言程序设计》是一个逻辑性很强的课程。因此言,具有逻辑性强、处理问题周密、严谨的特点。它既可作在重视理论教学的同时,必须加强实验环节。只有在上机为系统设计语言,编写工作系统应用程序,亦可作为应用实验中学生才能真正学会如何编写和调试程序,体会到程序设计语言,编写不依赖计算机硬件的应用程序。《C“优化”程序;也只有通过上机实践才能更好地掌握程序语言程序设计》作为高职院校计算机类专业的必修基础设计的理论知识。但实际上大多数学生在实验中对老师课程,是一门集知识和技能于一体,实践性很强的课程,提出的问题都感到无从下手。这其中的原因可以分为两在整个课程体系中占有重要地位

3、。然而在教学实践中,由类:一方面目前大多数教材结构基本相同。在每一章介绍于C语言的数据类型较多、表达式丰富、语法结构复杂,完概念之后,提供一些例题解释相关概念的使用方法,并使它成为一门教师难教、学生难学的课程。笔者结合日常在章节结束后针对本章中出现的内容提供一些实训练c语言课程实验教学经验,分析问题存在的原因,对课程习。另一方面考试普遍采用单选、判断及简答等方式测试的特点、实验教学方法等方面进行了初步探讨,并提出进学生对于教材内容的掌握程度。在考试前,多数学生更多行启发式教学方法,以提高学生的学习能力,达到较好的注意的是教材中的典型例题与老师划定的重点复习内教学效果。容

4、,对于程序的系统概念没有真正理解,导致学生在进入一、C语言程序设计的特点应用阶段时,面对具体的问题无从下手。C语言是结构化程序设计语言的一种,具备一般结三、实验教学方法初探构化程序设计语言的基本组成要素和结构特点。C语言(一)实验教学中培养学生能力能成为面向过程的结构化程序设计语言的代表,也有其1.培养学生独立思考的能力自身的特殊性。首先,C语言的数据类型极为丰富。除了教师应避免直接回答学生提出的问题,而是给出必基本数据类型外,还有构造类型、指针类型、空类型和用要的提示,引导他们去查阅教材和笔记,去认真思考与分户自定义类型。其次,C语言具有位操作能力,除了能够析,找出错

5、误的原因。记得一次在C语言上机实验中,有对各类变量进行操作外,C语言还具备“按位”进行逻辑同学问这样的问题:“WARNING错误为什么可以通过编“与”、“或”、“非”、“异或”运算和“左”、“右”移位运算,这译,并且得出结果?”由此可看出这个同学在课前进行了使得c语言具备了更强的系统开发能力。再次,C语言具独立地思考,可能也查阅了相关资料。这种经过思考而提有显著的结构化程序设计能力,并通过完整的函数定义出的问题对于他自身能力的提高是非常有价值的。来实现。C语言的最大特点就是“语法限制不严,解释灵2.培养学生动手调试的能力活”。C语言允许直接访问物理地址,可直接对硬件端口

6、计算机是一门需要实践的学科,多动手、多动脑是学进行操作。最后,C语言没有输入/输出语句,信息输入/输好程序设计语言所必须的。在C语言实验中,对于程序中出功能由标准函数库中相应的I/O函数来完成。C语言的出现的问题要自己多动手、多调试。因为有些问题看似简这些特殊性,决定了c语言的教、学过程不同于其他程序单,实则包含着很多内容,再简单的程序都要结合语言的设计语言的教学过程。自身特点,以一种最优化的结构去表达,不能忽视任何小二、教学中存在的问题问题。下例这个程序是求两个数之和。★[收稿日期]2009—10—28[作者简介]愈慧慧(1983一),女,安徽蚌埠人,安徽电子信息职业

7、技术学院助理实验师。xuE8Ao目宙国囝俞慧慧c语言程序设计>课程实验教学方法初探第6期main0{{charw口:”HelloWorld!”;intx,Y,SHill;printf(”%skn”,w);scarf(“x:%d,y=%d”,x,Y);}sum=x+Y;上例说明了数组的定义及初始化方式。在上述程序prinf(“SHill=%d.’,sum);的基础上,也可以将数组中的元素单个输出,即把pfin}(”%skn”,w);语句换为inti;for(i=0;w[i]!=;i++)prinf(”%该程序无论从语法上还是语义上都没有错,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。