- 11
- 0
- 约4.86千字
- 约 6页
- 2017-01-06 发布于贵州
- 举报
C程序设计自学指导书C程序设计自学指导书
2012函授冶金班《C程序设计基础》自学指导书
一、课程的性质及教学目标
《C程序设计基础》是工科专业选修的计算机技术基础课程,它是数据结构、计算方法、操作系统等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。本课程的教学目标目标是:掌握C语言程序设计的基本知识和程序设计方法,具备初步的高级语言程序设计能力, 并能熟练应用Visual C++6.0集成环境进行C语言程序的编辑、编译与调试。为后续课程的学习打下基础,也使同学们掌握一个用计算机解决问题的工具。
二、课程的教学内容及基本要求
第一章 概述
1.程序设计基本知识
2.C语言的发展与特点
3.C语言程序的基本结构
4.C语言程序的运行
第二章 基本数据类型与运算
1. C语言的数据类型
2. 常量与变量
3. 基本整型数据
4. 常用数学库函数
5. 基本运算与表达式
6. 混合运算时数据的转换
第三章 顺序结构程序设计
1. C语句概述
2. 赋值运算与赋值语句
3. 数据输入与输出
4. 顺序结构程序设计举例
第四章 选择结构程序设计
1. 关系运算符与关系表达式,逻辑运算符与逻辑表达式
2. if 选择结构
3. 条件运算
4. switch 语句
5. 选择结构程序举例
第五章 循环结构程序设计
1. while循环结构
2. do-while 循环结构
3. for 循环结构
4. 与循环有关的控制语句
5. 3种循环语句的比较
6. 循环的嵌套
7. 循环结构程序举例
第六章 函数与编译预处理
1. C程序的模块结构
2. 函数的定义调用
3. 函数的参数传递
4. 函数的嵌套调用与递归调用
5. 变量作用域与存储类别
6. 内部函数和外部函数
7. 函数应用举例
8. 编译预处理
第七章 数组
1. 数组的概念
2. 数组的定义
3. 数组的赋与输入输出
4. 数组的应用
5. 字符数组与字符串
6. 数组作为函数参数
第八章 指针
1. 指针的概念
2. 指针变量的定义与运算
3. 指针与数组
4. 指针与字符串
5. 指针与函数
6. 指针数组与指向指针的指针
7. 指针与动态内存管理
第九章 结构体
1. 结构体类型的定义
2. 结构体变量
3. 结构体数组
4. 结构体类型的指针
5. 结构体与函数
6. 链表
7. 结构体应用举例
第十章 共用体与枚类
1. 共用体
2. 枚举
3. 位运算与位段结构
4. 用typedef定义类型名
第十一章 文件操作
1. 文件概述
2. 文件的打开与关闭
3. 文件的顺序读写操作
4. 文件的随机读写操作
5. 文件操作时的出错检查
6. 文件应用举例
三、课内学时安排
教 学 内 容 讲课时数 备注 C 语言概述 2 上机内容和安排根据理论讲授内容按1:1(课时)穿插进行。 基本数据类型与运算 2 顺序结构程序设计 2 选择结构程序设计 4 循环结构程序设计 4 函数与编译预处理 4 数组 4 指针类型 4 结构体 2 共用体与枚举 2 文件类型 2 上机实验 32 合 计 64
四、作业布置
第一次平时作业 1.3(1,2),2.3(3,4,5),3.1(1~14),3.2(1~10),3.(6),4.4(1,2,5,6),5.2(1~8), 5.3(1~4),6.3(1~5) 第二次平时作业 7.3(1~4),7.4(2,9),8.2(1~10),8.3(1~4),9.3(1~4),10.3(1~4),11.3(1,2)
五、推荐教材及参考书目
1. 推荐教材
刘卫国:主编C语言程序设计教程,中国铁道出版社,2008
2. 参考书目
1)谭浩强:C程序设计,清华大学出版社,1996
2)谭浩强:C 程序设计习题解答与上机指导,清华大学出版社,1998
《C语言程序设计》大型作业
一、填空题 (每空1分,共10分)
1.C语言的预处理语句以__________________开头。
2.表达式782 25 %5的结果是_______________________。
3.有如下输入语句:scanf(a=%d,b=%d,c=%d,a,b,c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是______。
4.符号a和a的区别是______。
5.语句 for(k=0;k5; k)
{ if(k= = 3) continue;
printf(%d ,k);
}的输出结果为_________________________
您可能关注的文档
- creep蠕变基础知识.doc
- CRC编码器的设计.doc
- CRD法开挖作业指导书.doc
- CRM实施难度.doc
- crm国内外研究情况.doc
- CRM实施风险分析.doc
- CRM百度文库资料.doc
- CRH动车知识.doc
- CPⅢ测设方案.doc
- CRM系统原理.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)