《C语言》自学指导书费下载

《C语言》自学指导书费下载

ID:46846351

大小:90.00 KB

页数:10页

时间:2019-11-28

《C语言》自学指导书费下载_第1页
《C语言》自学指导书费下载_第2页
《C语言》自学指导书费下载_第3页
《C语言》自学指导书费下载_第4页
《C语言》自学指导书费下载_第5页
资源描述:

《《C语言》自学指导书费下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C程序设计》自学指导书(48十24)学时3学分一、课程的目的和任务本课程是在学生完成了计算机文化基础课程的学习以后,计算机软件技术基础层次上的一门必修课程。该课程的目的是使学生通过本课程的学习,掌握程序设计的概念和方法,具有计算机高级语言的程序设计能力,从而为学生在本专业的应用软件的开发方面打下足够的基础。学生通过先修课程的学习,己经在计算机软件和硬件方面具备了必要的基础知识,同时也具有了一定的上机操作能力。本课程应以C语言的学习为主线,结合算法、数据结构、程序设计方法等方面的基本内容的介绍,在一个更高的层次上巩固和发展计算机的基础知识

2、。二、课程基本要求1、了解髙级语言程序设计的基本知识。2、掌握算法的基本概念,程序设计的基本技巧和常用算法。3、掌握C语言的基本成分及使用方法,具有阅读理解源程序和设计程序流程图的能力。4、遵循结构化程序设计原则,独立进行程序设计。'5、具有程序调试的能力。三、课程基本内容和学时分配课程的总学时数为108,其中自学72小时,课堂讲授学时24小时,2学时上机实验时数为12小时,下面分别列出自学的基本内容及各部分自学中学时分配。1、程序设计概念(1).程序设计语言简介(发展史、C语言及面向对象的概念)⑵.C/C卄程序的基本结构形式。(一个简单

3、试例)2、算法的概念•-4学时.(1)•算法的概念和特性(2)•算法的表示方法,三种基本结构,算法分类(顺序结构、选择结构、循环结构、直接法、枚举法)流程图表示算法(3)・结构化程序设计方法4学时3、数据类型和变量⑴⑵⑶⑷变量、常量、字符串及基本数据类型(整型、实型、字符型)算术运算符及算术表达式赋值运算符及赋值表达式逗号运算符及逗号表达式4、简单程序设计14学时(1).C语言语句及输入输出(2学时)(2).顺序结构程序设计(2学时)(3).选择结构程序设计(4学时)if语句if...else语句、switch...case构语句(4).

4、循环结构程序设计(6学时)goto语句while语句do-while语句for语句break语句continue语句8学时5、数组仃).一维数组(2)・二维数组(3)・字符数组6、函数10学时(1).函数的概念、函数的参数传递方式及函数的返回©•形参和实参•函数原型•嵌套与递归・•值调用(2).函数的调用(3).标识符的存储类别和作用域(autoxregisterxstatic、extern、全局和局部)7、编译预处理2学时(1).宏(带参数的宏和不带参数的宏)(2).“文件包含”处理(3).条件编译8、指针12学时(1).地址与指针的概

5、念(2).数组和指针的关系(1).字符串与指针(4).函数与指针指针作为函数参数是重点,指向函数的指针只作一般了解(5).多维数组和指针(指针数组、命令行参数、指向数组的指针、二维数组与指针、指向指针的指针)7、结构体和共用体8学时(1)•结构的概念与结构变量的使用。.(2).结构的的嵌套与结构数组(3).指向结构体的指针及简单链表应用(4学时)(4)・枚举与联合,typedef。&位运算(1).位运算运算符及运算关系&I~«»«=»=&二i「二(2).位运算举例(3).(4).位段(不作要求)(1).文件的概念(文本文件、二进制文件、文

6、件指针)。4学时4学时9、C语言的文件处理(2).标准设备文件的操作gercharOputcharOgetsOputs()(3).数据文件的操作(打开、关闭、字符数据的输入输出,数据块的输入输出)。fopenOfclose.Qfprintf0fscanf()read()write()eof0(4).文件的定位操作与错误检测。10、面向对象的程序设计基础(自学参考)30学时(1).引用、类与对象的建立。(2).构造与析构函数、this指针及静态类成员。(3).运算符的重载。(4)・•类的继承性(派生和继承,派生类的构造函数)。(5).虚函数

7、、多重继承。(模板不做要求)。(6).C中的文件处理。关于学习方法的建议本课程是大学阶段在计算机方面最重要的课程之一。由于C语言主要面向系统程序设计的特点,以及由此产生的精巧性和灵活性,使得C语言学习具有一定的难度。在学习中要注意以下几个问题:1、尽管C语言主要面向系统程序设计,但在应用系统的开发中C语言同样获得了广泛的应用。在学习中至关重要的是注意多练习,多看例题并上机实践。2、在C语言的学习中,应将重点放在语言的基本要素方面。例如循环结构对初学者是个难点,要从C语言三种循环语句的特点、相互的区别及等价性转换方面多练习。3、学习程序设计

8、语言的目的是要拿握程序设计方法。算法是程序的灵魂,数据结构是程序的基础,程序设计语言仅是表现形式,所以在学习中应将算法、数据结构、程序设计方法的内容与语言学习有机结合起来。例如在学习顺序结构的

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

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

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