浅析c语言编程的学习策略

浅析c语言编程的学习策略

ID:31370664

大小:109.00 KB

页数:7页

时间:2019-01-09

浅析c语言编程的学习策略_第1页
浅析c语言编程的学习策略_第2页
浅析c语言编程的学习策略_第3页
浅析c语言编程的学习策略_第4页
浅析c语言编程的学习策略_第5页
资源描述:

《浅析c语言编程的学习策略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析C语言编程的学习策略  摘要:随着社会信息技术不断发展,计算机应用人才越来越多被社会采纳,它几乎影响着每个在校大学生的发展。C语言是计算机专业比较重要的基础课程,也是大一新生必修的公共基础课,由此可以看出该课程的重要性。C语言是一门计算机程序设计语言,但大多数人在学习过程中会遇到很多问题,达不到所学的效果,导致编写程序过程中检测不出校验结果,影响了学习情绪。为了紧跟时代的脚步,积极探索不断改进学习C语言的方法。本文针对C语言编程过程中存在现象进行了分析,旨在找出学习C语言编程的策略。  关键词:C语言;编程;学习策略  中图分类号:G642文献标识码:A文章编

2、号:1009-3044(2016)22-0080-02  1C语言产生的背景  计算机程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程,机器语言是最原始的代码语言,可以直接识别,也是第一代的计算机语言,随着社会化发展变化,后来用汇编语言中的助记符代替操作码来编写程序,但由于汇编语言自身特点也存在局限性,根据社会发展需求于是产生了C语言,C程序是经过编译后可以直接执行的面向过程的高级语言。7  C语言是在BCPL语言的基础上发展起来的。70年代初,美国贝尔实验室根据工作需要研发出BCPL语言,后来在1973年,贝尔实验室在BCPL语言的基础上研发出了C语言

3、程序,后来经过多次改版本,到了80年代初,美国国家标准化协会根据C语言的发展变化,制定了新的C语言标准,一直沿用到现今,为大多数编程者所遵循。  2C语言的特点及优势  C语言是国际上广泛流行的计算机高级语言,现如今被越来越多的计算机编程人士所使用,它不仅可以用来编写软件代码,还可以用接近自然语言方式描述问题,同时兼顾高低级语言的优点,主要体现如下方面:  1)C语言简便,结构严谨、操作灵活。  2)C语言的运算符较多且表达式类型丰富,编写程序节约时间,工作效率高。  3)模块化程序设计方法,可以把一个大问题按层次分解成多个小问题的设计思想,使编程更加灵活,算法设

4、计自由度大。  4)C语言生成目标代码可操作性强,程序执行效率高。  5)C程序图形功能较强,程序可移植性好。  由于C语言这些特点及优势,使它成为计算机编程者必学的程序设计语言。  3C语言编程中常见的现象  第一,大一新生刚入校门,心理比较放松,大学的学习生活还未适应,就要开设程序设计语言课程,对于他们来说不知从何学起,心里没底。上机实践课时,C语言编程语法较严格,出现错误就不能运行出结果,导致学生在学习过程中慢慢失去信心和成就感,学习兴趣和热情不高。7  第二,C语言的算法和结构有点复杂,理论的东西很难记住,听起来感觉很枯燥无味,不容易理解。  第三,课时安

5、排不够合理,致使教师在每节课讲授内容必须保证进度,这样就给学生无形中增加了压力。特别是在刚开始学习时,学生兴趣都非常高,对程序设计课比较好奇感兴趣,但在后来的学习过程中,面对每节课大量的枯燥代码和编程理论及语法规则的限制,慢慢跟得有些吃力,往往是前面的内容还没有消化完,后面又开始新的内容,时间长了就会让学生产生消极心理,产生厌烦情绪,另外学习方法不对,也会导致学生缺少学习兴趣。  4C语言编程的学习策略  4.1熟悉程序开发环境  C语言程序编写一般经过程序编辑、程序编译、程序连接到程序运行结果检测这几个步骤来实现,建议在VisualC++编程平台(也可选择其他平

6、台)进行实验,好快速掌握C语言编程环境,熟悉程序代码的调试过程,为接下来的学习编程操作打下良好的基础。  4.2掌握C语言语法规则,养成良好的编程习惯  学习C语言基础就是要学习它的语法规则,学习某种语句或命令。首先要了解它的规则是什么,作用是什么,怎么实现等,这样可以为后面的学习打下坚固的堡垒作用。比如什么是常量、函数定义的格式及其意义是什么,使用什么样的语句去运用它,这样想明白了编起程序来才能得心用应手。那么在编程中除了要掌握好语法规则外,还应培养较好的编程习惯,这样可以提高工作效率,减少代码出错的机会。7  4.3精通算法技巧  学习编程就是要学习它的思维方

7、法,画流程图就是在构建写程序思路的过程。当画好一个流程图时编程思想也就出来了,再结合掌握的语法规则,在计算机环境下调试就可以出来了。程序=数据结构+算法,算法就是解题思路与步骤,掌握分析问题、解决问题的方法,就是锻炼分析、分解,最终归纳整理出算法的能力。计算机语言是表达方式,算法和数据结构才是灵魂。算法可以用自然语言或流程图来表示,在使用流程图时,应掌握一些流程符号,即用一些图框来表示各种操作,直观形象,易于理解,从而达到根据算法流程图来完成程序的输写。  4.4掌握四种结构  C语言学习中掌握四种结构即顺序结构、选择结构、循环结构和模块化程序结构非常关键,因为这

8、种这四种结

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

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

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