01-0101 C语言程序设计教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》教学大纲 课程名称:C语言程序设计 课程代号 学时数:60 学分数:3 适应专业:全院所有专业 一、本课程的地位、任务和作用 本课程是计算机科学与工程系、电气工程系、机械工程系、应用数理系、生物化学工程系、纺织服装系等系部各专业的系定必修课,通过本课程的学习可以使学生掌握结构化程序设计的方法,确立程序设计的思维方式,培养和提高学生的应用程序开发能力,并为数据结构、软件工程、C++、计算机网络等后续课程的学习打下基础。 二、本课程的相关课程 本课程的先修课程为计算机文化基础。通过对计算机文化基础的学习,可以使学生理解计算机工作的基本原理和计算机语言的一些基本概念,有助于编程思想的培养;另一方面为学生上机实践提供相应支持。 三、本课程的基本内容及要求 (一)基本内容 C语言概述 C语言的发展过程及特点;C语言程序的基本结构;算法及其描述;C语言字符集、标识符与关键字;C程序的上机步骤。 数据类型与表达式 C的数据类型;常量与变量;整型数据;实型数据; 字符型数据;运算符和表达式;不同类型数据间的混合运算。 顺序程序设计 C语言的基本语句;数据输入与输出;顺序结构程序设计举例。 选择结构程序设计 关系运算;逻辑运算;if语句;switch 语句;选择结构程序举例 循环结构程序设计 while 语句;do-while语句;for语句; 转移语句;循环的嵌套;循环结构程序举例及综合三种结构编程。 数组 一维数组的定义、引用、初始化;一维数组程序举例;二维数组的定义、引用、初始化;二维数组程序举例;字符数组的定义、引用、初始化;字符串处理函数;字符数组应用举例;常见算法讲解。 函数与编译预处理 函数的定义;函数调用的形式与方式;函数的嵌套与递归调用;变量的作用域;变量的存储方式;内部函数和外部函数;编译预处理。 指针 指针与指针变量;指针变量的运算;指针与数组;指针与函数;指针与字符串;指针数组与命令行参数;指针编程举例。 结构体和共用体 结构体类型的定义;结构体类型变量的定义、引用和初始化;结构体数组;结构体指针变量;链表;共用体、枚举和用户自定义类型;结构体程序举例。 位运算和文件 位运算的概念;位运算;位段简介;C语言文件概述;文件类型指针; 文件的打开与关闭; 文件的读写操作;位置指针与文件定位;文件的操作状态和出错检测。 (二)基本要求 了解计算机语言的发展历史和C语言的特点;熟悉C程序的基本结构;掌握C语言常见算法及用程序流程图或N/S图表示算法。 熟练掌握并能灵活应用C语言的各种基本数据类型、运算符和表达式。 掌握C语言的输入和输出方法,重点掌握并灵活运用printf函数和scanf函数;熟练掌握顺序结构的程序设计。 熟练掌握关系运算、逻辑运算,if语句,switch语句;灵活运用if语句,switch语句设计条件结构的程序。 熟练掌握while、do-while、for语句,灵活运用while、do-while、for语句设计循环结构的程序;掌握break,continue语句的使用,了解goto语句的使用;熟练利用顺序、选择、循环三种结构综合编程。 熟练掌握一维数组和二维数组的定义、使用方法及相关编程;熟悉常见的利用数组处理问题的算法,如排序、矩阵的各种运算等;熟练掌握字符数组存储字符串的方法与使用,灵活运用有关的字符串处理函数。  熟练掌握函数的定义和使用方法,灵活定义与使用函数,掌握函数的嵌套调用和递归调用;熟练掌握用数组名作函数的参数;掌握宏定义和文件包含预处理命令的使用,了解条件编译预处理。  掌握指针变量的定义和使用,指针与数组,指针与函数,指针与字符串,指针数组与命令行参数等,利用指针进行编程。  掌握结构体定义及使用,了解链表,熟悉共用体、枚举和用户自定义类型。 了解位运算;掌握文件的类型和文件指针的定义;掌握文件的使用,包括文件的打开与关闭,文件的读写,文件的定位等。 四、实验、课程设计、社会实践活动及要求 (一)实验(24学时) 1、熟悉上机环境与操作流程 2学时 2、顺序结构程序设计 2学时 3、选择结构程序设计 2学时 4、循环结构程序设计 2学时 5、综合运用三种基本结构进行程序设计 2学时 6、数组的定义及使用 2学时 7、函数与预处理命令 4学时 8、指针的定义使用 4学时 9、结构体和共用体

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档