- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试议医学院校中C程序设计教学方法运用
试议医学院校中C程序设计教学方法运用
【摘 要】《C语言程序设计》一直是计算机专业及相关专业的专业的基础课。C语言是一门高级程序设计语言。为解决C 语言在教学中的重点和难点,作者结合多年的教学经验, 从三个方面对教学方法的改进进行了讨论, 以期提高教学效果。
【关键词】C 语言 程序设计 教学方法
《C语言程序设计》是计算机各类专业的基础课程。全国计算机等级考试、全国计算机应用技术证书考试(NIT)和各学校组织的大学生计算机统一考试等都将C 语言列入了考试范围。C语言是一门高级程序设计语言,学会运用C 语言编写程序解决实际问题,有利于提高学生的思维能力,同时对学习其他语言课程具有很大的帮助。由于医学院校学生基础较薄弱, 在学习中普遍认为C 语言语法多, 枯燥难懂, 全部课程完成后, 感觉知识零乱, 只能看懂程序, 而不会编写程序, 不会应用C 语言解决实际问题。
在教学过程中教师应将要讲解问题尽量简单化, 使学生先了解语句的用途, 在此基础上再去了解其相应的规则。C语言初学者首先遇到的问题是毫无头绪, 不知从何处下手。他们即使在课堂上认真的聆听了老师的讲述或者是认真的阅读了书上的例子, 但在上机输入这些程序后, 会出现各种各样的问题。以往大多数同学在学完C 语言后, 普遍反映看得清程序的设计代码意义, 但遇到实际问题就无从下手, 不知所措。这种情形将降低他们学习好C 语言的信心、学习兴趣以及学习主动性。事实上出现这种问题对于C 语言初学者来说是很正常的。教师要做的是找到一种好的方法, 使学生在短暂的课堂学习时间内对C 语言知识进行积累, 使学生少出现这种问题。要做到这一点, 就必须要求学生, 从小程序入手, 一步步的实践和学习。
一、注意方式方法, 尽量提高学生的学习兴趣
现在常用于实验教学的是Microsoft Visual C++6.0。该系统能够指出程序中错误的位置和类型, 这样学生上机调试程序时就能发现并纠正语句错误,解决了对TurboC不是很熟悉的同学操作不方便的问题。《C语言程序设计》的特点是实践性强,对于医学院校学生而言, 普遍存在学生抱怨程序设计太难、太深奥、不好学、畏惧阅读程序、编写程序无从下手等问题。这是因为每一个C 语言程序必须经历算法设计、书写程序、调试运行的三个过程与其它有直观操作和概念的课程相比较, 显得比较抽象、复杂。因此, 针对学生的畏难情绪, 调动学生学习的积极性, 要学会用学生生活中的小实例来结合C 语言教学。比如,银行的存取款系统就是用C语言来实现的;在学校就餐时使用的磁卡收费系统同样也是用C语言编写的;学生玩的网络游戏也是用C语言来实现的。学好C 语言可以修改、编写自己喜欢的游戏,于是他们明白了C 语言离我们很近,而且很有用。这样,既可以培养学生学习的兴趣,充分调动他们学习的主动性,也可以为C 语言一些章节的实例讲解作好准备。
二、启发式教学, 激起学生的编程热情
谁都爱听故事, 但并非谁都爱学编程, 那些抽象的概念和复杂的算法常把学生搞得痛苦不堪。因此, 把爱听的故事和不爱学的程序结合起来就是教学的一大特色。学生听到的是一段故事、一个比喻、一则笑话, 记下的是故事所含的概念和算法。例如,讲解交换两个变量的值的时,为了启发学生理解该算法,我引入儿时帮妈妈打酱油的故事。假如妈妈让我们把油瓶子和醋瓶子调换过来, 该怎么做呢? 先拿出个空瓶子, 把酱油倒在空瓶子里, 然后把醋倒在已经空了的酱油瓶子里,最后,将酱油倒入醋瓶子。设有两个瓶子a和b,分别盛放酱油和醋,要求将它们互换。因此,引入中间变量c, 代表空瓶子。
#include
main()
{int a,b,c;
scanf(“%d %d”,a,b);
printf(“a=%d,b=%d\\n”,a,b);
c=a; a=b; c=b;
printf(“a=%d,b=%d\\n”,a,b);}
程序输入:22 33
程序输出结果为:
a=22,b=33
a=33,b=22
程序学会了, 大家对学习编程也产生浓厚的兴趣, 取得很好的教学效果。同时,乘热打铁,要求学生独立完成类似的程序,学思结合,学思并重。例如,写一个程序判断某年是不是闰年。什么是闰年? 中文说每四年一闰,但每一百年不闰;并且还要每四百年一闰。这样的表达式要写成程序有些费劲, 如果用英文表达,闰年的标准是满足两种情况之一:如果( if) 它能被4 整除, 并且() 不能被100 整除;或者( ||) 能被400 整除。什么是整除? 就是余数(mod==0) 为零。我们知道其英文表达方式, 很容易写出下列程序:
原创力文档


文档评论(0)