- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》课程教学大纲
课程编号:060000302
课程类别:必修课
适用专业:计算机科学与技术
参考理论学时:48+16(上机)
参考学分:4
先修课程:计算机引论
一.课程性质与目的
C语言适合开发和维护复杂的应用软件。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,即具有高级语言的优点,又具有低级语言的许多特点,是学生今后的程序设计的主要工具之一。
二.课程基本要求
熟悉C语言的特点和操作;掌握C语言的各种数据类型的使用方法;掌握程序设计的三种基本结构;了解模块化程序设计的思想和方法;掌握指针、结构的使用方法;了解位运算、文件操作。
在讲授C语言课时,要求学生正确掌握和运用C语言的基本成分、丰富的运算符、灵活实用的表达式、较完善的数据结构,充分了解语句的语法规则和先进的控制流,进而能够运用结构程序设计的基本思想,正确的编写程序,培养系统应用的程序设计的实际能力。
第一章 C语言程序设计初步
了解C语言出现的历史背景;掌握C语言的特点;熟悉简单的C程序;重点掌握C程序的上机步骤。
第二章 数据描述与基本操作
了解各类数值型数据间的混合运算方法,了解逗号运算符和逗号表达式;掌握算术运算符和算术表达式的使用方法;掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式的使用方法;熟悉赋值运算符和符值表达式的使用方法;熟悉数据输出、数据输入的语句;重点是运算符的使用方法和数据的输入与输出。
第三章 C程序的流程设计
了解C语句的基本规定及程序的三种基本结构;熟悉if…else结构的应用、else if结构的应用、switch结构的应用;了解穷举与选代算法;掌握break语句和continue语句;熟悉while结构的应用、do…while结构的应用、for结构的应用;重点是各种条件循环语句的使用方法。
第四章 模块化程序设计
了解模块化程序设计的思想;掌握函数定义与函数声明的方法,掌握动态存储变量、静态存储变量、内部函数、外部函数、预编译等概念;熟悉函数的传值调用与函数的嵌套调用、递归调用,数组做为函数参数的方法;重点是函数的调用。
第五章 构造类型数据之一-数组
了解数组的定义;掌握一维数组、二维数组、字符数组的引用方法;熟悉字符串的使用。重点是数组的引用方法。
第六章 指针
了解指针的概念、指针变量概念;掌握指针的引用方法;熟悉指针作为函数参数的使用方法及指针与数组、指针与字符串、指针与函数的关系,熟悉指针数组的使用及指向指针的指针。重点是指针的引用。
第七章 构造类型数据之二-结构体与共同体
了解结构体类型数据的特点、掌握结构体类型变量的定义和引用;熟悉结构体数组、结构体变量与函数、指向结构体类型数据的指针、链表等的定义、使用。重点是结构体类型变量的定义和引用。
第八章 位运算
了解位运算符;掌握位运算的规则。
第九章 文件
了解文件的概念;掌握文件类型指针的使用;熟悉文件的打开、关闭、读写的方法;重点是对文件的操作。
三.课程教学基本内容
第一章 C语言程序设计初步 (2学时)
§1.1 程序设计语言
§1.2 用库函数组装C程序
§1.3 自己设计C程序
第二章 数据描述与基本操作(4学时)
§2.1 数据类型
§2.2 常量与变量
§2.3 运算符与表达式
§2.4 不同数据类型间的转换
§2.5 数据的输入与输出
第三章 C程序的流程设计 (6学时)
§3.1 算法
§3.2 用 C语句描述算法
§3.3 选择型程序设计
§3.4 循环序设计
第四章 模块化程序设计 (6学时)
§4.1 函数
§4.2 变量的存储属性
§4.3 编译预处理
第五章 数组 (8学时)
§5.1 一维数组
§5.2 二维数组和多维数组
§5.3 字符数组和字符串
第六章 指针 (8学时)
§6.1 指针概述
§6.2 指针与数组
§6.3 指针与函数
§6.4 指针直数据小结
第七章 构造类型数据之二-结构体与共同体 (8学时)
§7.1 结构体类型数据概述
§7.2 结构体类型变量的定义和引
您可能关注的文档
- 《软件工程》复习题1和答案.doc
- 《软件工程练习题及参考答案》.doc
- 《商务网站模拟与实现》模板(适用09级信管&电商).doc
- 《数据结构01》复习题_答案.doc
- 《数据结构02》复习题及答案.doc
- 《数据结构》(开放本科)课程教学一体化设计方案.doc
- 《数据结构》复习要点.doc
- 《数据结构》精选习题集粹.doc
- 《数据结构》课程综合性实验报告.doc
- 《数据结构》实验报告书 模板.doc
- 《概率论》第1章 概率论的基本概念-教学课件(非AI生成).ppt
- 《概率论》第4章 随机变量的数字特征-教学课件(非AI生成) (2).ppt
- 2023年忠县公务员考试行测真题及答案详解(历年真题).docx
- 2023年呼伦贝尔市公务员考试行测真题附答案详解(名师推荐).docx
- 2023年塔城地区公务员考试行测真题及答案详解1套.docx
- 2023年宜昌市公务员考试行测真题附答案详解(黄金题型).docx
- 2023年奉节县公务员考试行测真题附答案详解(黄金题型).docx
- 2023年广州市公务员考试行测真题附答案详解.docx
- 2023年大庆市公务员考试行测真题及一套完整答案详解.docx
- 2023年益阳市公务员考试行测真题完整答案详解.docx
文档评论(0)