[课程名称: ]c语言程序设计。
教学时总数:] 36+36 周学时: 讲授:2 上机实践:2 (共18周)
课程教材: ]教科书:c语言程序设计(第二版)(谭浩强著)(清华大学出版社)
参考书:c程序设计教程(谭浩强、薛淑斌、崔武子编著)(清华大学出版社)、 c语言习题集与上机指导。
课程的目的与要求]
本课程是为计算机程序设计基础课,其目的是使学生掌握高级语言的编程方法,能用c语言独立编制出解决与本学科相关的科学计算问题的程序。要求学生了解c语言的成分及程序结构,掌握模块化程序设计的编程的技巧,熟悉编程、调试、运行各个环节的方法。
教学内容与学时安排:]
一) c语言程序设计初步(1×2学时)
1.程序设计语言介绍。
2.用库函数组装c程序。
3.设计一些简单的c函数。
二)数据描述与基本操作 (2×2学时)
1. 数据类型与基本操作。
2. 常量与变量。
3. 运算符与表达式。
4.不同类型数据间的转换。
5.数据的输入和输出。
三)c语言的流程设计 (2×2学时)
1. 算法的描述与结构化程序设计。
2. 用c语句描述算法。
3.选择型程序设计:if…else、switch
4.循环型程序设计:while、do…while、for
四)模块化程序设计 (2×2学时)
1. 函数。
2. 变量的存储属性。
3. 编译预处理。
五)数组 (3×2学时)
1. 一维数组。
2. 二维数组和多维数组。
3. 字符数组和字符串。
六)指针 (5学时)
1. 指针概述。
2. 指针与数组。
3. 指针与函数。
七)结构体和共用体 (5学时)
1. 结构体类型概述。
2. 结构体类型变量的定义和引用。
3. 结构体数组。
4. 结构体变量作为函数参数以及返回结构体类型值的函数。
5. 共用体的概念和简单例子。
6. 用typedef定义类型。
八)位运算 (1×2学时)
1. 位运算概念。
2. 位运算符的使用方法。
九)文件 (2×2学时)
1. 文件的概念。
2. 文件的打开与关闭。
3. 文件的顺序读写。
《C语言程序设计》教学大纲
一 课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用c语言进行程序设计,充分利用c语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应...
C语言程序设计教学大纲
课程中文名称 c语言程序设计课程英文名称 c program language 课程类别 计算机课程编号 课程归属单位 计科系考核方式 考试。制定时间 2012年2月25日。一 课程的性质 任务。c语言程序设计 是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论...
《c语言程序设计》教学大纲
c语言程序设计 教学大纲。课程编码 1212080130课程性质 专业基础课 课时 36学分 3 开课学期 第2 学期先修课程 大学计算机基础 适用专业 电子商务 课程简介 c语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...