“c 程序设计”学习方法指导.doc_第1页
“c 程序设计”学习方法指导.doc_第2页
“c 程序设计”学习方法指导.doc_第3页
“c 程序设计”学习方法指导.doc_第4页
“c 程序设计”学习方法指导.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“c+程序设计”学习方法指导 一、课程的概况和总体设计c+程序设计是计算机科学与技术专业本科生的一门必修课程。c+软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍c+程序设计的方法和C+语言的基本概念。以C+语言中的c+机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C+的面向过程和c+的功能,从而掌握c+程序设计的基本知识和基本技能二、教学内容(一)c+的程序设计方法和C+简介:c+程序设计的基本思想及基本概念:对程序的的质量要求;程序的模块化和结构化;为什么要c+:从面向过程到c+C+语言发展的历史:c+语言分类;C+中支持c+的特点c+的软件开发环境与Visual C+(二)程序设计基础:1. C+的程序结构程序从概念到执行:编写一个C+程序;注释;文件包含预处理语句#include;条件预处理语句;宏替换语句;main函数;从main中返回;终端输出输入。2.C+的数据类型:基本数据类型、复合数据类型和引申数据类型基本数据类型:整型、浮点型、字符型、双精度浮点型和无值(void)引申数据类型:指针、引用、数组(本章仅仅提及)复合数据类型:结构、联合、类、位域、枚举(本章仅仅提及)3. 常量和变量;常量:整型常量;浮点型常量;字符型常量;枚举型常量变量:变量的说明;变量初始化;变量的修饰符4.表达式与操作符什么是表达式运算符:赋值运算符;赋值中的类型转换;多重赋值;算术运算符;自增与自减运算符;关系和逻辑运算符;位操作符;条件操作符;指针操作符编译时的操作符sizeof;其他:逗号(,)操作符;点(。)和箭头(->)操作符;括号 和( )操作符;操作符优先级表达式的求值顺序;表达式中的类型转换5.程序设计风格(三)语句与程序流程:语句:复合语句和块结构。分支语句:if语句;嵌套的if语句;阶梯型if-then-else语句;条件表达式;switch开关语句;嵌套的switch语句。迭代语句:for循环及其变化形式;无限循环;没有循环体的for循环;while循环;do-while循环转移语句:return语句;goto语句;break语句;exit ( )语句;continue语句。(四)函数:模块化程序设计介绍函数的一般形式函数的参数:传值调用和引用调用;const参数;数组参数;引用参数;缺省参数;void参数函数的返回值:返回语句:返回值;返回指针;返回引用;void返回值递归函数内联函数函数和变量作用域函数重载函数指针函数原型与强类型检查main的参数传递与返回(五)类与对象:复合数据类型:结构、联合、位域和类类的定义类的成员变量和成员函数,存取级别,作用域分辨符对象和类的关系类的构造函数和析构函数:对象的初始化;构造函数的定义;析构函数;类/对象数组;特殊的构造函数X(const X X静态类成员:静态成员变量;静态成员函数;const成员:常量成员变量;常量成员函数内联函数:在类中定义内联函数友元:友元函数;友元类this指针嵌套类与局部类在函数中对象传递的机制类属性:类属函数;类属类结构与类:结构元素的引用与赋值;结构数组;向函数传递结构;结构指针;结构中的数组和结构;结构作为类的定义联合与类:联合作为类的定义;匿名联合类的成员变量和成员函数;(六)数组、指针和引用:对象数组:创建初始化和未初始化的数组;数组与指针;数组赋值;对象数组指针:指针变量的定义、初始化;指针运算;指针数组;指向对象的指针;字符串指针引用:引用参数;向对象传递引用;返回引用;引用与指针的关系;引用的常用方法C+的动态存储分配:动态空间的申请与释放(七)继承性与派生类:类的层次概念:成员的继承;将概念和实现转变为类的层次单继承:定义格式;成员存取控制;受保护基类的继承;向基类构造函数传递参数多继承:多继承的定义方式;虚基类;二义性问题;多继承的应用(八)多态性和虚函数:函数重载:函数重载与二义性;重载构造函数;求重载函数的地址运算符重载:双目运算符重载;单目运算符重载;建立增值和减值运算符的前缀和后缀形式;重载缩写运算符;引用在运算符重载中的应用;运算符重载的限制。使用friend重载运算符:使用friend重载+和;friend operator函数的作用重载new和delete:重载数组的new和delete重载某些特殊的运算符:重载 ;重载( );重载->重载逗号运算符虚函数:继承虚属性;虚函数的层次性纯虚函数:抽象类早期和后期联编(九)C+的I/O系统:流的定义;基本的流类:C+的预定义流;格式化的I/O重载>:创建自己的插入符;创建自己的提取符创建自己的操纵符函数:创建无参数的操纵符;创建带参数的操纵符文件与文件流文件操作:打开和关闭、文件的定位与随机存取、文件的读写(十)模板1.模板的概念模板的含义;模板的一般定义形式;模板函数与模板类;模板的作用;队列类模板和模板类及对象2.模板的参数(对非类型参数只参考就可以了)类型参数和非类型参数;参数的默认值3.模板的使用模板的使用;队列类模板;模板的实例化4.类模板中的友元(参考)类模板中的友元定义;5.利用模板进行程序设计举例datalist类模板的定义;datalist类的操作的实现;int的datalist类的实例大语(本)导学:扎扎实实打基础 大学语文(本)是文科类学生的专业必修课。大学语文的目的是为了使学生进一步提高阅读能力与写作能力,为学好高等教育文科类各专业的课程,及接受通才教育,成为复合型人才打下扎实的基础。该课程知识点多,内容丰富,课文中每句话都可以作为一个考点来出题考试,因此这门科学习起来有一定的难度,历年来考试通过率也不是很高。本文针对学生在学习大学语文的过程中存在的问题,有针对性地提出学习,考试时应该注意的问题,以期对学生学习,考试有所帮助。一,大学语文(本)教材的内容体系。大学语文(本)分为四个单元,即议论文单元(收有14篇课文),记叙文单元(收有14篇课文),诗词单元(收有30篇课文),小说单元(收有8 篇课文)。每篇课文要求掌握的知识点,在书后面的考试大纲里都能找到。每单元要求掌握的知识点,在每单元后面的议论文的特点与写作记叙文的特点与写作诗词曲赋的特点与写作小说的特点与写作中都有详细的介绍。对于考试大纲要求掌握的知识点,学生在学习时一定要一个一个对应起来,一个一个地掌握,不能有所遗漏。同时,课程还有三方面知识要求掌握,即表现手法,修辞手法,古汉语语法知识。这三方面的内容掌握起来有一定的难度,但是学生要下大气力去钻研,力求弄通弄懂。二,学好大学语文的关键。学好大学语文的关键就在于熟读教材上面的课文,夯实基础。这类话好像是废话,老生常谈,没有新意。确实,要想学好每一门课程,首要就是要认真钻研教材,刻苦学习,这是放之四海皆准的真理。对于大学语文的学习尤其是这样。有这样一种教学理念,就是提高学生的语文素养,语文水平,不是空话,而需要有途径,就是通过认真阅读典范的,优秀的语文范文这条途径来达到目的。因此大学语文考试,教材里犄角旮旯每个点全考,就是考查学生是不是认真阅读教材上面这些典范的,优秀的课文了。其中专门有一类题,没有难度,只要学生认真阅读了课文就能答出。比如,去年10月考题第一道选择题:孟子认为达到“数口之家,可以无饥”这一目标的主要措施是1 ,五亩之宅,树之以桑; 2,鸡豚狗彘之畜,无失其时;3 ,百亩之宅,勿夺其时; 4,谨庠序之教,申之以孝悌;这道题没有任何难度,只要阅读了课文,马上就能答出是3.如果对课文不熟悉,恐怕就答不出来了。2001年一道考题:司马光指责王安石新法是“生事”,王安石在驳斥这一指责时,所依据的主要理由是1 ,“受命于人主” 2,“辟邪说,难壬人”3 ,“为天下理财” 4,“举先王之政”这道题也没有难度,只要阅读了课文,就能很顺利地答出来。这类题在历年考题中占比较重要的份量。占分值较多。其他类的题目,也同课文有密切的关系。就是只要掌握了课文,回答考题应该是没有什么问题的。因此学生要学好大学语文没有别的捷径可走,什么“押题”“漏题”,什么“权威模拟题”等等,全不要相信。只要扎扎实实夯实基础,认真阅读课文,掌握课文,就会考出好成绩。三,要认真学习考试大纲,考试大纲上面的每一个要求,不能有遗漏地全要掌握。高等教育自学考试实行“考-教分离”的教学制度,就是教课的老师不参与出题,出题的老师不参与教学。大学语文全国一张卷。考试大纲把教学的,出题的,学习的这三者联系起来。也就是教学的按照考试大纲来教,学习的按照考试大纲来学,出题的按照考试大纲来出题。考试大纲是连起教-学的桥梁,必须高度重视。现在市场上卖的参考书,也都是根据考试大纲来编写的。因此在学习时,对考试大纲上面的知识点要一个一个钻研,弄通弄懂。从历年大学语文考题来看,全部是考试大纲上要求掌握的内容,没有出大纲的要求。因此学生不要迷信什么“模拟试卷”,更不能听信什么“押题”“漏题”之说。四,从历年考试情况看,以下三部分知识,学习起来有一定的难度,学生丢分很多,要引起学生高度重视。1 ,文学表现手法。2 ,修辞手法;3 ,文言语法知识。这三部分在考试中占三类题,分值虽不很多,但是学生丢分很多,有的学生甚至一分都得不到,因此学生在学习时要高度重视起来。1 ,文学表现手法,教材上面共介绍9 种。对比,烘托,铺垫,暗示,比兴,象征,白描,夹叙夹议,托物言志。学生在学习时可以通过自己整理来掌握。譬如烘托,主要在兵车行,风波中运用;铺垫主要在种树郭橐驼传兵车行杜陵叟中运用;比兴主要在诗词中运用,摸鱼儿是全篇比兴;白描在风波背影中运用;托物言志主要在往事中运用。等等。通过自己整理,找出规律,就容易掌握这部分内容了。2 ,修辞手法,教材上面共介绍了12种修辞手法,比喻,夸张,对偶,排比,用典,反语,反诘,设问,借代,反复,层递。其中“借代”在课文中没有涉及,可以不管它。余下11种,可以分析一下。反复,反语很容易识别,先把它们排除;一看到有问号的,就在“设问”“反诘”两个里找。从正面问的是设问,论毅力人的正确思想是从哪里来的;从反面问的,又没有回答的是“反诘”,赵威后问齐使秋水谏逐客书灯下漫笔等等。一看到几个句子连排的,就在“排比”“对偶”中找,一般来说,三个或三个以上的句子连排为排比,秋水谏逐客书寡人之于国也等等;两个句子为对偶,谏逐客书答李翊书等等。引用典故来说明问题的是“用典”。4 ,文言语法知识。学生可以学习教材后面的“古代汉语语法常识”一节,如果学习起来有困难,还有一个相对变通的方法,就是把教材中每篇古文后面“思考与练习”的最后一道题认真做出来,也可以在一定程度上弥补。五,认真写作作文。作文水平的提高非一日之功。而且作文要靠练习,光讲是没有什么用处的。只提醒学生在考试时注意几点,在现有作文水平的基础上面,尽量考得好一些。1 ,审题。这问题又是老生常谈。但是是关键。作文只要不跑题,基本就是胜利,基本就可以拿到15分以上(满分30分)。从历年来看,学生作文分数不高的主要原因就是跑题,扣题不紧,或扣题不准。大学语文(本)的作文题大部分是议论文。(1 )要紧扣题目来写。写的每一个论据全要紧扣题目,这点务必注意。可以采取经常“点题”的办法,也就是在作文中叙述一段内容,就点一下题目,用这种办法防止跑题。(2 )尤其要注意作文题是给学生一段短文,然后让学生根据短文的意思来写作文。这类作文,学生不要一上来拿笔就写,而是一定要认认真真读懂短文的意思,然后根据这篇短文提供的“特殊意思”来写。千万不要另起炉灶。2 ,议论文要注意论据的运用。(1 )说明论点要用事实,也就是要用论据。要注意的是论据的写作不要展开,点到为止,能够说明论点就行了,论据千万不要加以描写,加以展开论述。(2 )议论文要多谈道理,也就是多谈理论,少举例子,例子点到为止。要特别防止一篇议论文,开头讲一两句理论,然后就大量举例子,或者是通篇全是一个例子。3 ,注意字数。千万要注意试题上面要求写的字数。这点学生要特别注意。一般来说,大学语文(本)作文要求写作600 字(有时要求写作700 字)。写作时既不能写作字数太多,更不能少于要求的字数。一般来说,作文字数以多出所要求的字数100 字为宜。4 ,卷面要清楚,整洁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论