欢迎来到天天文库
浏览记录
ID:10283303
大小:36.00 KB
页数:4页
时间:2018-07-05
《《c语言程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》教学大纲课程名称:《程序设计语言(C)》英文名称:TheCProgrammingLanguage课程编码:学分:参考学时:64实验学时:64适用专业:计算机专业一、课程目标及要求《C语言程序设计》是计算机专业的必修课,是我院计算机专业重点课《程序设计语言》的重要组成之一。学习《C语言程序设计》,应使学生达到以下要求:1、掌握C程序的基本结构和C语言基本的数据结构,熟悉C程序的编辑、编译、调试和运行过程;2、了解程序设计的一般方法、结构化程序设计思想,熟悉算法描述工具N-S流程图的使用及常用算法;3、能够熟练
2、地阅读用C语言编写的程序;4、能运用结构化程序设计方法编写C程序;5、能调试、运行程序。二、课程学习要求本课程是理论与实践相结合的一门课程。要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。三、教学预修课程:计算机文化基础四、教学重点、难点:本课程的重点是C的基本数据类型及运算、分支结构和循环结构、数组、函数、指针以及结构体的使用。难点是函数的调用,指针及结构体的使用。五、教学方法:理论讲授与实践相结合。六、教学内容与学时分配建议(一)总课时数总课时数为:64*2=128学时,其中,理论为:32+3
3、2=64学时;实验:32+32=64学时。(二)教学内容及课时分配1.C语言的结构(2学时)(1)程序的构成,main函数和其他函数。(2)头文件、数据说明、函数的开始和结束标志。(3)源程序的书写格式。(4)C语言的风格。(5)程序的编辑、编译、连接步骤及TURBOC环境。实验一c程序的运行环境和运行一个c程序的方法(2学时)2.C数据类型及各种表达式(4学时)(1)C的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。(2)C运算符的种类、运算优先级和结合性。(3)不同类型数据间的转换与运算。(4)C表达式类
4、型(赋值表达、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。实验二数据类型、运算符和表达式(2学时)3.算法与顺序程序设计(4学时)(1)算法的概念、特性、算法的描述。(2)常用算法。(3)表达式语句、空语句、复合语句。(4)数据的输入与输出,输入输出函数的调用。实验三顺序结构的程序设计(4学时)4.选择结构程序设计(4学时)(1)用if语句实现选择结构。(2)用switch语句实现多分支选择结构。(3)选择结构的嵌套。实验四选择结构的程序设计(6学时)5.循环结构程序设计(6学时)(1)for循环
5、结构。(2)while和dowhile循环结构。(3)continue语句和break语句。(4)循环的嵌套。实验五循环结构的程序设计(6学时)6.数组(6学时)(1)一维数组的定义、初始化和引用。(2)二维数组的定义、初始化和引用。(3)字符串与字符数组。实验六数组(6学时)7.函数(6学时)(1)库函数的正确调用。(2)函数的定义方法。(3)函数的类型和返回值。(4)形式参数与实在参数,参数值的传递。(5)函数的嵌套调用和递归调用。(6)局部变量和全局变量。(7)变量的存储类别(自动、静态、寄存器、外部),变量的作用域和
6、生存期。(8)内部函数与外部函数。实验七函数(6学时)8.编译预处理(建议穿插在各章中讲)(4学时)(1)宏定义:不带参数的宏定义;带参数的宏定义。(2)“文件包含”处理实验八编译预处理(4学时)9.指针(10学时)(1)指针与指针变量的概念,指针与地址运算符。(2)变量、数组、字符串的指针及指向变量、数组、字符串的指针变量。通过指针引用以上各类型数据。(3)用指针作函数参数。(4)返回指针的函数。(5)指针数组,指向指针的指针,main函数的命令行参数。实验九指针(10学时)10.结构体与共用体(10学时)(1)结构体的定
7、义、初始化、引用(2)结构体数组及结构体数组成员的访问(3)结构体类型的指针(4)结构体型与函数(5)结构体处理链表(6)共用体(7)枚举类型(8)用Typedef定义类型实验十结构体与共用体(10学时)11.位运算(4学时)(1)位运算符的含义及使用。(2)简单的位运算。实验十一位运算(4学时)12.文件操作(4学时)只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。(1)文件类型指针(FILE类型指针)。(2)文件的打开与关闭函数(fopen,fclose)。(3)文件的读写
8、函数(fputc,fgetc,fputs,fread,fwrite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。实验十二文件(4学时)七、教学参考书目:1.常玉龙等《TurboC2.0实用大全》北京航空航天大学出版社19942.谭浩强《C语言程序设计》第
此文档下载收益归作者所有