2023年C语言程序设计教学大纲().docx
《2023年C语言程序设计教学大纲().docx》由会员分享,可在线阅读,更多相关《2023年C语言程序设计教学大纲().docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年C语言程序设计教学大纲() C语言程序设计 (一)教学大纲 课程名称:C语言程序设计 英文名称:The C Programming Language 课程编号: 000331,000332 课程性质:基础必修 任课教师:张萍、张莉、黄达明、陶烨、潘亦 教学课时:3-4学时/周 实验课时:4学时/周 课程学分:4学分/6学分 授课周数:18周 授课课时:68 实验课时:68 教学对象:匡亚明学院、化学化工学院、地理与海洋科学学院、环境学院、大气科学学院、天文与空间科学学院、地球科学与工程学院、工程管理学院、生命科学院 先修课程:大学计算机信息技术 一、课程目标 通过对本门课程的学习,学
2、生能够掌握基本的算法和面向过程的程序设计一般方法;能熟练地用C语言编写调试各类数值计算程序和数据处理程序;帮助培养学生的计算思维能力,完善其对各自专业研究领域问题的抽象能力并进而应用计算装置来自动化解决问题的能力。 二、课程内容和学时分配 第1章 C程序设计概述(2学时) 1.1 程序设计语言、程序与程序设计 1.2 C语言概述 掌握程序设计语言、程序和程序设计的基本内涵,了解C语言的发展过程和特性,掌握C语言程序的结构与执行以及上机调试运行C语言程序的过程。 第2章 数据的表示与存储(4学时) 2.1 C语言的数据类型 2.2 整型数据 2.3 浮点型数据 2.4 字符型数据 2.5 字符串
3、数据 2.6 指针型数据 2.7 枚举型数据 2.8 符号常量与const限定 2.9 使用typedef命名数据类型 理解C语言中数据类型的含义和作用,掌握整型、浮点型和字符型常量和变量的使用及声明和初始化的方式,掌握字符串常量的表现形式,掌握地址的概念和指针变量声明及初始化的方式,掌握枚举数据类型的定义方式和枚举型变量的声明,掌握符号常量的使用方式,掌握用typedef命名数据类型的方式。 第3章 基本运算与输入输出(6学时) 3.1 运算符与表达式概述 3.2 数据对象的存取 3.3 基本数值运算 3.4 其他常用运算 3.5 输入与输出 掌握运算符和表达式的含义和作用,间接引用运算与间
4、接引用数据对象的方法,赋值运算和赋值表达式的使用方式,算术运算符和算术表达式的使用方式,常见的数值计算与数学库函数的使用以及数值计算中溢出、有效数字与计算误差,了解强制类型转换运算及其表达式,sizeof、逗号运算符及其表达式的使用方式,掌握字符数据的输入输出函数和格式化输入输出函数的使用方式。 第4章 结构化程序设计(8学时) 4.1结构化算法及其表示 4.2 结构化程序开发 掌握算法的含义,基本算法结构及其表示,结构化程序设计方法,表示顺序、选择和循环算法结构的语句,break语句和continue语句,无条件转移语句的应用和使用方式。 第5章 常用数值计算算法及其程序设计(6学时) 5.
5、1 素数判断 5.2 最大公约数求解 5.3 穷举法求满足条件的一组解 5.4 级数近似计算 5.5 一元非线性方程求根 5.6 定积分近似计算 掌握判断判断算法、求最大公约数算法,能够熟练运用穷举法求满足条件的一组解,掌握级数近似计算的递推法,掌握用牛顿迭代法和二分法及弦截法求一元非线性方程的根,用梯形法和矩形法进行定积分近似计算。 第6章 模块化程序设计与函数(12学时) 6.1 函数概述 6.2 函数定义 6.3 函数返回 6.4 函数调用 6.5 标识符的作用域 6.6 变量的存储属性 *6.7 参数个数可变函数的定义及调用【不作要求】 6.8 编译预处理及预处理命令 掌握函数定义的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 语言程序设计 教学大纲
限制150内