




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程教学大纲课程编码: 课程名称:C语言程序设计学时数:68,另安排1周的课程设计,以便学生掌握C语言程序设计的综合应用。适用专业:计算机应用技术执笔人:李学军编写日期:2006年9月审 定 人:一课程的性质和任务本课程是计算机专业一门重要的基础课,其目的是使学生掌握C语言的基本程序设计方法,教师以讲授其基本原理和分析问题的方法为主,学生通过本课程的学习,可以掌握C语言程序设计的特点,掌握C语言程序的结构、语句及各种数据结构的功能和使用,掌握C语言程序的设计方法和调试技巧,并可以运用C语言编写简单的程序,能读懂一些小型的实用程序,为今后实际开发应用程序打下一定的基础。二教学内容和教学要求第一章 C语言概述1、 C语言的起源和特点2、 简单的C程序介绍3、 C程序的上机步骤第二章 数据类型,运算符和表达式 1、 C的数据类型 2、 常量与变量 3、 整型,实型,字符型数据4、 变量赋初值及各类数值型数据间的混合运算5、 算术运算符和算术表达式6、 赋值运算符和赋值表达式7、 逗号运算符和逗号表达式 第三章 最简单的C程序设计1、 C语句概述肪程序的三种基本结构2、 赋值语句3、 数据输入、数据输出4、 程序举例第四章 选择结构程序设计1、 关系运算符和关系表达式2、 逻辑运算符和逻辑表达式3、 if语句4、 switch语句5、 程序举例第五章 循环控制1、 goto语句和if语句构成的循环2、 for语句3、 while语句4、 dowhile语句5、 几种循环的比较6、 循环的嵌套7、 break语句和continue语句8、 程序举例 第六章 数组1、 一维数组的定义和引用2、 二维数组的定义和引用3、 字符数组第七章 函数1、 函数概述2、 函数定义的一般形式3、 函数参数和函数人值4、 函数的调用5、 函数的嵌套调用。递归调用6、 数组作为函数的参数7、 局部变量和全局变量8、 动态存储变量和静态存储变量9、 内部函数和外部函数第八章 编译处理1、 宏定义 2、 文件包含处理 3、 条件编译 第九章 指针1、 指针的概念2、 变量的指针和指向变量的指针变量 3、 数组的指针和指向数组的指针变量4、 字符串的指针和指向字符串的指针变量5、 函数的指针和指向函数的指针变量6、 返回指针的值的函数7、 指针函数和指向指地的指针8、 有关指针的数据类型和指针运算的小结第十章 结构体和共用体1、 定义结构体类型变量的方法2、 结构体类型变型变量的引用3、 结构变量的初始化4、 结构体数组5、 指向结构在型数据的指针6、 用指针处理链表7、 共用体8、 枚举类型9、 用typedef定义类型第十一章 位运算1、 位运算符2、 位运算举例3、 位段第十二章 文件1、 C文件的概述2、 文件类型指针3、 文件的打开与关闭4、 文件的读写5、 文件的定位6、 出错的检测三课程实践环节每章均有对应内容的实验,学期末另安排1周的课程设计。四学时分配建议表课程内容学时分配总学时理论课实验、课堂讨论、习题课第一章 C语言概述220第二章 数据类型、运算符、表达式440第三章 最简单的C程序设计422第四章 选择结构程序设计862第五章 循环控制862第六章 数组862第七章 函数862第八章 预处理命令220第九章 指针12102第十章 结构体和共用体862第十一章 位运算220第十二章 文件220合 计685414五各教学单元重点、难点和深广度的教学说明第一章 C语言概述 主要介绍了C语言的特点、基本结构和C程序的编辑、编译、运行方法,要求了解C语言的特点,掌握C程序的基本结构,熟悉C程序的编辑、编译、调试和运行过程。 重点:C语言的特点、基本结构难点:C程序的编辑、编译、调试和运行第二章 数据类型、运算符、表达式通过介绍C语言的数据类型和存储特点,要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型的存储格式,掌握变量的定义和赋值,了解数据运算中类型的自动转换和强制转换。掌握C语言的算术运算符、关系运算符、逻辑运算符、赋值运算符、自增和自减运算符、逗号运算符以及条件运算符的功能、结合性和优先级。要求大家掌握含有这些运算符的表达式值的判定,并且在编程中熟练运用这些运算符解决问题。 重点:常量和变量的应用难点:各种运算符的使用第三章 最简单的C程序设计主要介绍了程序设计的一般方法、结构化程序设计思想以及C语言的顺序结构的实现方法,掌握输入输出函数scanf()和printf()的基本使用方法,和并且可以按照一般程序设计方法完成简单程序的设计过程。 重点:输入输出函数scanf()和printf()的使用方法难点:C语言的顺序结构的实现方法第四章 选择结构程序设计主要介绍选择结构程序的实现方法,要求熟练掌握if语句和switch语句的使用。 重点:if语句的使用。难点:switch语句的使用。第五章 循环控制主要介绍了C语言提供的三种循环结构语句:while语句、do-while语句和for语句,介绍了循环结构中常用的语句break、continue的使用以及循环的嵌套。要求大家掌握这三种循环结构的使用,理解break和continue在循环结构中的不同作用,了解循环的嵌套。 重点:三种循环结构语句的使用难点:循环的嵌套第六章 数 组介绍C语言中数组的定义和使用,其中重点介绍一维数组的定义、引用、初始化和作为函数参数时数据传递方式,此外对二维数组的定义、引用和初始化在文中也作了详细的说明。要求大家熟练掌握一维数组的使用,了解的二维数组的应用,了解的二维字符串数组的使用,掌握字符串的输入输出方法,掌握字符串的存储特点以及常用字符串操作函数的使用。重点:数组的定义、引用、初始化难点:常用字符串操作函数的使用第七章 函 数 通过介绍C语言的函数的概念、定义和调用,要求掌握函数的定义、调用方式,了解函数形参和实参的特点,掌握函数的嵌套调用和递归调用,并能熟练编写具有一定功能的函数。介绍了全局变量和局部变量以及自动变量、静态变量和寄存器变量的特点和关系,要求大家掌握局部变量和全局变量的特点和使用方法,了解自动变量和静态变量的区别。 重点:函数的定义和调用方式难点:函数的嵌套调用和递归调用第八章 预处理命令主要介绍了编译预处理命令中的宏定义和文件包含,掌握不带参数的宏和带参数的宏的使用,熟练运用文件包含功能。重点:文件包含功能的应用难点:宏定义第九章 指针主要介绍了C语言中指针的基本概念和指向变量的指针变量、指向一维数组的指针变量和指向字符串的指针变量的定义及使用,要求掌握指针变量的定义和引用,掌握指向数组元素和字符串中字符的指针变量的使用,理解指针变量作函数参数与数组名或字符串作函数参数的关系。介绍了返回指针值的函数、指向函数的指针、指针数组、指针与多维数组、指向指针的指针以及命令行参数,要求掌握分别指向函数、数组、指针的指针变量的定义和引用,掌握指针数组处理若干字符串的方法,掌握main()函数形参的定义和使用,了解指向数组的指针与指针数组、指向函数的指针变量与定义返回值是指针的函数的区别。 重点:指针变量的定义及使用难点:main()函数形参的定义和使用第十章 结构体和共用体主要介绍C语言中的三种类型的定义和使用,其中两种是构造类型:结构体类型和共用体类型,一种是C语言的基本类型:枚举类型。要求大家掌握结构体类型、共用体类型和枚举类型的变量的定义,掌握结构体类型和共用体类型变量及其成员的引用等基本操作,理解结构体数组的应用,理解结构体和共用体变量存储形式的不同,了解枚举类型变量的处理方式,掌握指向结构体变量和结构体数组的指针变量的使用,掌握结构体数据作为函数参数的使用。 重点:结构体类型和共用体类型变量及其成员的引用难点:向结构体变量和结构体数组的指针变量的使用第十一章 位运算 介绍各种位运算的书写格式、应用规则和主要用途。重点:位运算的应用规则难点:位运算的主要应用第十二章 文件介绍C语言文件的基本类型以及相关操作,要求掌握文件的打开、关闭,了解数据写入文件和从文件中读取的操作以及文件指针的定位,理解ASCII文件与二进制文件的不同特点。 重点:数据写入文件和从文件中读取的操作难点:文件指针的定位六本课程与其它课程的联系与分工学习本课程前必须先修“高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全体安全培训课件安排
- 江西省九师联盟开学考试2026届高三上历史试卷(含答案)
- 偏远岗位安全培训内容课件
- 保密知识培训会主持词课件
- 西藏拉萨市那曲二中2025-2026学年高三物理第一学期期末质量跟踪监视模拟试题
- 研学旅行活动安全应急预案
- 2025公共基础知识题库与参考答案
- 埃及旅游资源
- 企业管理人员的安全培训课件
- 伪状态对抗性防御-洞察及研究
- GB 12158-2024防止静电事故通用要求
- 第1章 电子商务数据分析基础
- 混凝土搅拌运输施工方案
- 光伏电站组件清洗方案计划
- 降低阴道分娩产妇会阴侧切率QC小组改善PDCA项目汇报书
- 《人才选用育留》课件
- 华师大版(新)七年级上册数学全册教案(教学设计)及教学反思
- 钢筋工劳务分包合同书模板
- 2024年中国手动电动工具市场调查研究报告
- GB/T 32124-2024磷石膏的处理处置规范
- 12G614-1砌块标准图集(附条文及目录)
评论
0/150
提交评论