- 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语言;多媒体技术;利弊
中图分类号:G642 文献标志码:A 文章编号:1674-9324(2013)25-0242-02
一、引言
多媒体技术(Multimedia Technology)是利用计算机对文本、图形、图像、声音、动画、视频等多种信息综合处理、建立逻辑关系和人机交互作用的技术。多媒体技术利用电脑把文字、图形、影像、动画、声音及视频等媒体信息都数位化,并将其整合在一定的交互式界面上,使电脑具有交互展示不同媒体形态的功能。它极大地改变了人们获取信息的传统方法,使计算机可以处理人类生活中最直接、最普遍的信息,从而使得计算机应用领域及功能得到了极大的扩展。其次,多媒体技术使计算机系统的人机交互界面和手段更加友好和方便,非专业人员可以方便地使用和操作计算机[1]。再次,多媒体技术使音像技术、计算机技术和通信技术三大信息处理技术紧密地结合起来,为信息处理技术发展奠定了新的基石。多媒体技术可以提供丰富多彩的声、光、电等各种信息,在教学过程中得到了广泛的应用,使得课堂变得绚丽多彩,大大优化了教学氛围,使师生之间的信息交流环境变得丰富而生动,学生置身于这样一个和谐的教学环境,学习爱好将得到极大的提高[2-4]。使课堂教学的综合性、实践性、趣味性、应用性得到进一步加强,从而使学习获得事半功倍的效果。
二、多媒体技术在C语言教学中的优势
(一)直观形象
由于C语言课程自身的特点,分支结构程序设计、循环控制等内容,适合用多媒体授课。顺序结构、分支结构、循环结构是程序的三大基本结构,是任何一门计算机语言难以避免的内容。使用传统的方法,比如板书讲课时,需要给出两类分支控制if…else…,switch语句和三类循环控制while,do…while和for语句的具体语法,画出其执行流程图。例如,分支控制if…else…语句的一种使用方式如图1所示。
图1是if…else…语句用法的多媒体课件的示意图,从图中可以直观地看出其语法结构和逻辑含义。如果使用传统的板书来表达和传递这些信息,效率不高且难以表述;而使用多媒体课件,显然更容易预先设计好诸如图1所示的课件,使授课质量和效率得到提高。
(二)使用多媒体技术讲解程序执行的动态过程,更清晰易懂
函数机制是C程序设计的一部分重要内容。函数即功能模块,可以将复杂的C程序分为若干模块,每个模块都编写成一个C函数,然后通过主函数调用函数及函数调用函数来实现一个大型问题的C程序编写,因此常说:C程序=主函数+子函数,由此可见函数在C程序设计当中的作用。在设计C程序过程中,要想正确使用函数,必须理解主调函数与被调函数之间数据的传递。这部分内容涉及到程序执行的动态过程,学生不容易理解和掌握。授课过程中使用传统的“黑板+粉笔”式的教学方式,学生理解起来非常困难。采用多媒体技术授授课,可以利用多媒体课件的优势,制作带有动态过程的课件,利于学生接受新知识,掌握新内容,增强授课的效果。我们用如图2所示的课件来演示主函数main与功能函数max之间数据的传递过程。
从图2可以看出主函数把实参a,b传递给被调函数max,功能函数max处理完毕之后使用return语句,把最大值z传递给主函数,从而实现了利用功能函数max求得a,b的最大值的功能。加上动画效果,数据的传递这种动态效果表现的一目了然,易于学生接受并掌握。
(三)易于呈现大量程序代码
在讲解例题或者习题时,在黑板上书写实现相应功能的程序代码显然费时费力,并且难以准确表达,限制了信息量的扩充。多媒体教学技术应用正好能解决这一难题。利用多媒体教学,可以节省在黑板上书写文字甚至是画图所需要的大量时间,增进讲课速度,传递更多的信息。授课教师课前精心制作和组织的幻灯片,给予学生丰富而最新的知识,极大地提高了授课效率,从而切实激发了学生的学习兴趣,真正做到教师教学和学生学习的轻松化、高效化。
(四)便于交互,利于培养学生的动手能力,更好的激励学生大胆创新
在C语言程序设计课程的授课过程中,使用多媒体教学,可以使学生有更多的上机调试程序的机会。便于引导学生对所学知识的“再创造”,可以让学生主动地去发现问题,让学生感觉到新知识是在自己面前,并不遥远,进而促进学生学习新知识和解决新问题的积极性,增强学生大胆创新的能力
文档评论(0)