英语不好应该怎么学c语言
C语言是一个实用性很强的课程,在学习中不仅要求学生的学习算法的设计思想及数据结构的选择,还要掌握C语言本身繁杂的语法。那么英语不好应该怎么学c语言?以下是学习啦小编分享给大家的学习c语言的建议,希望可以帮到你!
学习c语言的建议
了解大纲,通览教材
想学好C语言最重要的一点是要养成良好的学习习惯。很多学生在学习过程中常常是被动地跟着老师走,老师讲一节就跟着学一节,不去梳理章节与章节之间,章节与课程之间的关系。于是会出现听得越多,需要记忆的东西越多,越琐碎。学了几章之后发现需要记忆的知识点太多,烦不胜烦,最后缴械投降,彻底不学。
其实和学习其它学科一样,C语言有自身的知识结构,在学习之初,应先了解C语言的知识结构,从整体上认识C语言的知识框架,对每一章在这一结构中的位置搞清楚。在学习每一章节时要对这一章节与前后章节之间的联系把握准确,做到心中有数,切忌死记硬背、孤立地对待知识点,要放在知识结构中学习、理解,使所学知识似有源之水,有本之木。
制定计划,查漏补缺
凡事预则立,不预则废。制定一套行之有效的学习计划对于C语言学习的好坏有很大的影响。C语言的授课时间大概在五十个课时,如果在五十个课时之内很好地掌握这门课程,没有详实可行的计划会有很大的困难。
因此,在学习中学生要结合教师的教学计划制定详细的学习计划,计划要根据自身实际情况制定,要切实可行。同时要对所学知识进行复习,温故而知新。同学们在学习C语言课程中不但要做到课后复习,及时整理课堂笔记,细读教材,“学而时习之”。还要做到阶段性复习,将前面所学知识进行系统复习,融会贯通,提高到一个新的认识水平、认识层次。通过复习,在更高层次上理解并更好地掌握前面所学知识,及时查漏补缺,对计划进行调整。
主抓课堂,提高效率
“师者,传道授业解惑也”,教师在授课的过程不是简单的把书上的内容读给学生,而是运用多种教学方法将所需掌握的知识简洁、高效地传授给学生。因此,在上课之前要做好充分的预习准备,找出重点、难点,并做出预习笔记,将不懂的问题记下来,以便带着问题进入课堂,有针对性地进行听课。
在课堂上保持良好的听课习惯,良好的听课习惯是学生高效学习的有效途径。在听课过程中把预习中碰到的问题和难点逐一化解,把各重点在听课过程中逐一理解、加深、掌握。要在听课的过程养成动脑思考,对知识点加以分析、归纳,并养成在听课过程做笔记的好习惯。要想高效地学习C语言,提高课堂学习效率异常重要。
重视上机,善于调试
C语言是一门实践性很强的课程。如果只看书,不做上机练习,相当于纸上谈兵。因此,我在C语言教学时采用两课时理论,两课时上机调试的方法,对学生强调上机学习的重要性。而且在头几次上机时,我只让学生调试书上的例题,不让学生调试习题。这样做有两个目的:一是通过书上的例题使学生养成用规范的代码书写,养成良好的编程风格;二是让学生通过对例题的上机调试,较快地掌握C语言的结构,不让学生产生畏难情绪,从而为今后的学习打下坚实的基础。
多做练习,循序渐进
课后练习,一则可以检查自己的学习情况;二则可以查漏补缺;三则可以调节心理状况,以备考试时沉着冷静、万无一失。首先要选做“好题”。所选的题目要围绕着知识点的“典型题”,要将这些“典型题”读透做懂,并能做到举一隅而以三隅反。俗话说熟能生巧,多做练习学习C语言的效率自然会提高。其次对做过的题马上上机调试。
如果发现不对,要及时找老师或对照答案,找出出错的地方,认真思考出错的原因,是由于马虎失误还是知识点没有掌握牢靠。在分析过出错原因之后再重新做一遍,做到题不错二。将平时做错的题目整理到错题本上,用醒目颜色的笔标出自己当时出错的原因,考试之前除了过一遍知识点以外一定再看一遍错题本,这样才能事半功倍。另外,在编程过程中发现不会的地方要记下来,以便向老师和同学询问,尽快搞懂。
善于归纳,强化记忆
记忆是一种科学的、智慧的、高效的学习方法,对于零散的事物我们总是很难记忆,但如果我们把这些事物通过研究分析发现其内在规律,形成一个完整的系统,便会很容易将这些事物记住。
对于C语言来说同样如此,平时要养成阶段性归纳,并在理解的基础上强化记忆。例如,学过数据类型之后,归纳C语言中有几种不同的数据类型,并列举在笔记之上;学过各种运算符之后归纳总结各运算符的优先级别和次序,并做出次序图等等。
在学完教材之后,我们要根据平时的积累进行整体的归纳总结,将整个C语言作为一个整体分成若干个板块,每一个板块再视作一个整体,进行系统地分析,最后将这些板块联系起来。这样学生在学完教材之后就可以在脑海里形成一个完整的知识树体系。
C语言入门的基本学习方法
《C语言》的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主要矛盾。
笔者认为对初学C语言的考生,开始不必在每一个细节上过于死抠,而应当把主要精力放在最基本、最常用的那些部份,待有一定的基础后再深入到一些非主要的细节,有一些细节需要通过较长期的实践才能熟练掌握。
初学C语言时,可能会遇到有些问题理解不透,请不要气馁,鼓足勇气向后面的内容学习,待学完后面的章节知识,前面的问题也就迎刃而解了。学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是学习的人最不易做到的,然而却又是最重要的。
比如:在C语言中最典型的是关于结构化程序设计构思,不管是那种教材,一开始就强调这种方法,这时也许你不能充分体会,但是学到函数时,再回头来仔细体会,温故知新,理解它就没有那么难了。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。
下面我们就围绕《C语言》的特点、以98年全国等级考试大纲为基础,把里面的重点和难点,从宏观和微观两个角度,就如何学好这门课程提供一些建议和方法,供大家学习时参考。 首先从宏观上谈一谈自学C语言的方法。
我认为要学好C语言首先必须了解等级考试C语言的大纲和内容,以及各种辅助材料的用途,这是学好C的基础。从以前的经验以及考网上的一些信息可知,要自学C语言必须准备以下资料:
1、 教材:大家现在都公认是清华大学谭浩强主编的那本,当然有其他的也可以,如高校出版社的。
2、 习题集:我认为清华大学的《C语言样题汇编》不错。书后面附有答案。
3、 上机练习:我认为南开大学的那个可以,最好是在考前从头到尾做一遍。答案可以去考网下载区下载。
4、 大纲:这个肯定要的,可以在考网二级版那里去下,然后打印出来。
5、 自学计划:为了做到有计划有目的地学习C语言,大家可以根据自己的学习(或工作)情况,制定一个自学计划,循序渐进地学习。
6、 模拟盘:为了更好地熟悉考场环境,下一个模拟盘是必不可少的。
7、 教学光盘:如果能买到C语言的教学光盘,那当然更好,这样可以更直观地学习C语言了。 下面从微观上针对C语言的几个重点和难点,逐个谈谈具体的自学方法。
c语言的基本知识
一.C语言的背景
就个人感触,无论学习哪门语言首先应该了解一下自己所学语言的背景,也可以说它的发展史。
C语言属于高级程序语言的一种,它的前身是“ALGOL”。其创始人是布朗·W·卡尼汉和丹尼斯·M·利奇。C语言问世时是带有很大的局限性,因为它只能用于UNIX系统上。然而随着科学技术的进步,计算机工业的发展,C语言逐渐脱离UNIX。1987年美国标准化协会制定了C语言的国际标准,简称“ANSI C”,从此以后它便成为一种广泛使用的程序语言。
C语言的优点很多,主要的有如下四点:
1.兼备高级语言与低级语言的优点,属于一种中间语言。
2.它是一种结构化程序设计语言,非常适合结构化程序设计。
3.有较丰富的数据类型、运算符以及函数供以选用。
4.直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单。
二.二大语系二种不同的学习方法
笔者学习过很多程序语言,例如:C,C++(C语言的扩展),QBASIC,VB(BASIC的可视化),JAVA,J ,VB,JAVA,ASP,FOXPRO,PERL等等,就本人实践所得,其实高级程序语言分为两大语系。一路是以C为主的程序语言,例如:JAVA,JAVA等,这类语言在函数的调用,程序语句的书写,循环的控制都极为相似。另一路是以BASIC为首的程序语言,例如:FOXPRO,VB等,此类语言同样具有相似的函数调用,程序语句书写以及循环控制,但与C语系是不同的。因此若是您以前是从QBASIC起家的,那么在学习C语言前最好是先洗洗脑,千万不要把学习BASIC的方法以及思路用在C身上。
大家对C语言一定有了感性认识吧!下面让我们再升华一下,全方位亲密接触它。学习C语言必须从以下四点入手,也就是说,只要你能掌握这四点的内容,那么基本上就大功告成了。
猜你喜欢:
4.学习编程的方法