- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013至2014学年第一学期-中国石油大学北京地球物理与信息工程
2017至2018学年 第 一 学期
教 学 日 历
课程名称_高级语言程序设计 性质_必修
总学时_ 64讲课__实验_20其它_44___
授课班级 2016级计算机双学位 学生人数__60_
任课教师__范江波______职称_讲师_
所在院(系、部)_____信息学院计算机系________
系(教研室)主任签字_________________________
教材名称:C语言程序设计 作者:苏小红
出版单位:高等教育出版社 出版时间:2011年4月
中国石油大学(北京)教务处制
填 写 说 明:
1.每上一次课填写一行,节次填写数字“1-5”,一天共分5大节课,例如:一周上三次课填写三行,并在周学时栏合并单元格填写“6”,周一第3、4节,在节次栏中填写2。
2.教学日历一经制订,不应出现大的变动,但允许主讲教师在完成课程教学大纲规定的教学要求前提下,进行必要的调整,以适应不断出现的新情况。如有变动,须经课程所属系主任(教研室主任)批准,并报院(系、部)办公室备查。
3.上机、大作业、课堂讨论、外出参观、考试等如占课内学时,在“备注”栏内注明。
4.教学日历由教师自存一份、课程所属系存一份,在每学期开学后第一周内送课程所属院(系、部)办公室并发一份电子版给课程所属院(系、部)办公室;有实验和上机学时的须发一份电子版的给实践科sjk@cup.edu.cn
教学时间 授 课 内 容 提 要 周
学
时 学时分配 备注 周次 星期
-节次 讲
课 实
验 习
题 1 7-3 CH1为什么要学C语言
1.1 引言
1.2 游戏、黑客和C语言
1.3 C语言,不老的传说
1.4 C语言的爱与恨
1.5 C语言教给我们的事
1.6 什么是“编程 4 2 7-4 CH2 C数据类型
2.1 常量与变量
2.1.1 常量
2.1.2 变量
2.2 简单的屏幕输出
2.3 数据类型
2.4 如何计算变量或数据类型所占内存空间的大小
2.5 变量的赋值和赋值运算符 2 2 7-3 上机1:简单计算 4 2 上机 7-4 CH3简单的算术运算和表达式1
3.1 C运算符和表达式
3.1.1 算术运算符和表达式
3.1.2 复合的赋值运算符
3.1.3 增1和减1运算符
3.2 宏常量与宏替换
3.3 const常量
3.4 自动类型转换与强制类型转换运算符
3.5 常用的标准数学函数 2 3 7-3 上机2:输入输出 4 2 上机 7-4 CH4键盘输入和屏幕输出
4.1 单个字符的输入/输出
4.1.1 字符常量
4.1.2 字符的输入/输出
4.2 数据的格式化屏幕输出
4.3 数据的格式化键盘输入
CH5选择控制结构1
5.1 生活中与计算机中的问题求解方法
5.2 算法的概念及其描述方法
5.2.1 算法的概念
5.2.2 算法的描述方法
5.3 关系运算符与关系表达式
5.4 用于单分支控制的条件语句
5.5 用于双分支控制的条件语句
5.6 条件运算符和条件表达式
5.7 用于多分支控制的条件语句
5.8 用于多路选择的switch语句
5.9 逻辑运算符和逻辑表达式 2 4,5 7-3 国庆 8 7-4 国庆 6 7-3 上机3:选择 4 2 上机 7-4 CH6 循环控制结构
6.1 循环控制结构与循环语句
6.2 计数控制的循环
6.3 条件控制的循环
6.4 嵌套循环
6.5 流程的转移控制
6.5.1 goto语句
6.5.2 break语句
6.5.3 conlinue语句
6.5.4 函数exit.() 2 7 7-3 CH7函数1
7.1 分而治之与信息隐藏
7.2 函数的定义
7.2.1 函数的分类
7.2.2 函数的定义
7.3 向函数传递值和从函数返回值
7.3.1 函数调用
7.3.2 函数原型
7.3.3 函数封装与防御性程序设计
7.3.4 函数设计的基本原则 4 2 7-4 CH7函数2
7.4 递归函数
7.4.1 递归问题的提出
7.4.2 递归函数 2 8 7-3 上机4:循环 4 2 上机 7-4 CH7函数3
7.5 变量的作用域和存储类型
7.5.1 变量的作用域
7.5.2 变量的存储类型
7.6 模块化程序设计
7.6.1 模块分解的基本原则
7.6.2 自顶向下、逐步求精
7.6.3 模块化程序设计实例 2 9 7-3 CH8数组1
8.1 一维数组的定义和初始化
8.2 二维数组的定义和初始化 4 2 7-4 8.3 向函数传递一维数组
8.4 排序和查找
8.5 向函数传递二维数组 2 10
文档评论(0)