教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> C语言学习过程中编程技巧的应用研究

C语言学习过程中编程技巧的应用研究

上传者:网友
|
翻新时间:2023-01-27

C语言学习过程中编程技巧的应用研究

摘 要 伴随高等教育的快速发展,教育部门对大学生计算机应用水平提出了更高的要求和标准,要求学生应当熟练掌握C语言编成技巧,以适应未来科学技术发展的需要。长期以来,在C语言教学的过程中,在编成技巧方面,虽然教师也在不断完善教学方法,并且已经取得一些成效,但是仍旧存在较多问题,导致学生学习效率低下。因此,这就要求教师应改进和完善教学方法,制定合理的教学方案,积极引导学生走出学习困境。本文主要阐述了C语言学习中存在的主要问题,以及C语言学习过程中编成技巧的应用研究。

关键词 C语言 编成技巧 应用 研究

中图分类号:TP3 文献标识码:A

0前言

在大学计算机教学的过程中,C语言占据重要地位,由于C语言自身的特殊性质,逻辑性强、难度较大,因此,大部分学生对C语言学习存在畏惧心理。在学习C语言的过程中,编成技巧对学生发展至关重要,因此,现阶段,教师面临的主要任务是如何在C语言学习过程中,应用编成技巧。

1C语言学习现状

(1)学生基础薄弱

通常情况下,学校将C语言课程安排在大一,由于C语言课程难度较大、逻辑性较强,大一学生刚刚经历过高考,在短时间内,无法快速适应C语言课程。此外,由于C语言课程要求学生应将理论基础转变为实践应用,由于学生在高中期间,接触计算机的机会较少,因此,学生的实践应用能力较差,长此以往,学生的学习积极性较低,这不利于获得良好的教学效果。

(2)课时较少

现阶段,相比于其它课程,学校安排C语言课程的课时较少,因此,教师为完成教学任务,在每一节课中会逐渐增加教学内容,由于C语言自身的特殊性质,教师内容的增多,会加大学生的学习压力,在短时间内,学生无法快速理解教师讲授的内容,导致学生产生厌倦心理。

(3)学习方法落后

编成方法是学习C语言课程的主要目的,但是,由于在初学C语言的过程中,教师没有积极引导学生掌握正确的学习方法,学生仍旧按照其它课程的学习方法,即掌握基本的语法知识,不注重实践应用,不能够将理论基础转变为实践应用,导致学生在实践的过程中,经常会出现各种问题。

2C语言学习过程中编成技巧的应用

在学习C语言课程过程中,虽然难度较大、逻辑性较强,但是,只要学生能够熟练掌握编成技巧,不仅能够提高编成效率,还能够使自己更好的投入到C语言课程学习过程中。

2.1单片机C语言编成技巧

在学习C语言编成技巧的过程中,单片机C语言编成技巧已经成为发展的必然趋势,并且编成的技术性越来越高,内部的存储容量也在不断扩大,不管是在代码量、运行速度方面,单片机C语言编成都不落后于汇编语言。但是二者在编成技巧方面,仍旧存在较大的差别,以下是单片机C语言编成技巧:

(1)数据类型的选择

在单片机C语言编成的过程中,学生应充分利用程序存储器资源,为C语言编成提供更多的数据种类。在众多数据类型中,C语言能够识别的只有bit和char。这两种数据类型生成的代码相对较短,相比于bit和char,浮点型、整型数据类型,机器无法识别,如果想要识别这两种数据类型,学生需要借助其它工具,例如,函数以及与之相关的程序等等,此类数据类型生成的代码相对较长。在C语言编成的过程中,从表面分析,部分程序比较简单,但是在实际编成的过程中,却非常复杂,并且生成的代码较长。因此,为最大限度的缩短代码的长度,学生选择数据类型的过程中,应当依据实际情况,选择与之相适应的数据类型。

(2)优化算法

在确定选择何种数据类型过后,学生应优化程序算法,主要优化两个方面,即运行速度和程序代码量,运行速度代表时间的复杂,程序代码量代表空间的复杂,二者是成反比关系。例如,如果空间复杂度变低,时间复杂度就会逐渐增加,因此,学生在优化的过程中,应当依据实际情况,取二者的平均值。在评价二者性能的过程中,通常情况下,由开发人员自己进行评估。代码效率是指:代码从发出、使用以及返回过程中,所花费的时间,在优化时间复杂度方面,学生应当依赖代码执行的具体时间。在计算执行时间的过程中,学生可以通过计时器计算。也可以利用示波器。

2.2数据存储器的分配

在单片机运行的过程中,由于RAM容量相对较小,伴随数据信息的不断增多,要求扩展存储空间,以适应数据信息的增多,因此,这就要求教师应科学、合理的分配存储空间,进而不断提高利用效率。在C语言程序运行的过程中,主要应用存储器的覆盖技术,能够最大限度的节省存储空间。此外,内部寄存器负责参数之间的传递,如果存储器的剩余空间较小,会严重影响程序运行,因此,要求学生应处理好生成语句的长短,以免占据更多存储空间。

3结论

综上所述,通过分析C语言编成技巧在C语言课程教学中的应用,我们能够看出,学好C语言的关键是掌握编成技巧,但是,由于受到多种因素限制,学生并没有完全掌握编成技巧。因此,这就要求教师应转变以往的教学理念,积极引导学生将C语言理论基础转变为实践应用,进而不断提高学生的编成能力。

参考文献

[3] 王杰,王梦生,张筱雨.浅谈C语言编成技巧在C语言学习中的应用研究[J].电子技术与软件工程,2011,10(8):158-159.

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

沉默是金
泱泱中华情
母亲节的礼物
想念学校的日子
一次献爱心活动
如果爱下去,
电脑—一个不可思议的物体
平安校园
我读书我快乐
我们在一起
四川地震
给妈妈的信
明日世界人生更美好
假如我永远十二岁
童年的烦恼
精细化资源经营SPTN技术演进方案和网络新特性
IQunix Pad铝合金鼠标垫
AMD显卡玩家必备
联想新IT:助力运营商“互联网+”
小进步铺平未来道路
主流游戏本新秀
IT运维整合能耗及环境管理有助效率提升
ATEN宏正:IT运维整合能耗环境管理
俊知:光电混合缆组件
中国工程院院士倪光南:操作系统是信息技术制高点
中移动咪咕,为内容而生
我眼中的小米年报真相分析
面向消费者 手机供应链破“订单式”思维
赛锐西伯利亚系列游戏耳机全线升级
将光网络资源作为一种服务SDON:光网络的下一站
21画家和牧童优秀教案设计四精品
210语文园地五教案二(写一写)案例精品
小学语文二年级下册第五单元复习汇总案例精品
21画家和牧童优秀教案设计三精品
语文园地五-教学实录
21画家和牧童优秀教案设计二精品
画家和牧童优秀教案设计八精品
210语文园地五教案一案例精品
画家和牧童教学实录二附点评精品
二下语文园地五之教材分析案例精品
22我为你骄傲教案三最新
21画家和牧童之教材分析精品
21画家和牧童优秀教案设计一精品
画家和牧童教学点评精品
奇妙的动物世界教案案例精品