欢迎来到在线教学平台
问题答疑
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
首页 - 课程列表 - 课程详情
返回
C程序设计案例教程(进阶)
课程类型:
选修课
主讲教师:
张莉
课程来源:
中国农业大学
建议学分:
3.00分
课程编码:
xtzx1058
课程介绍
课程目录
教师团队
第0章 课前认知与体验
s
C程序设计编程基本结构
(4分钟)
s
动手试一试-实验导学视频体验
(9分钟)
s
0.1.3 动手试一试-DEV C/C++集成开发环境
(8分钟)
第1章 计算机程序设计算法实现
s
程序设计语言
(6分钟)
s
程序设计过程
(4分钟)
s
程序设计算法与实现
(10分钟)
s
例1.1案例实验与分析
(11分钟)
s
自然语言描述
(3分钟)
s
程序流程图描述
(6分钟)
s
N-S图描述
(4分钟)
s
程序设计语言描述(上)
(5分钟)
s
程序设计语言描述(下)
(8分钟)
s
程序算法实现案例分析
(8分钟)
s
1.从ASCII编码应用看计算思维编程设计
(5分钟)
s
2.程序设计的算法检验
(6分钟)
s
3.键盘字符编码的测试
(4分钟)
s
4.数制转换算法分析应用
(5分钟)
第2章 C程序设计结构组成与编译运行
s
C语言程序设计的发展
(4分钟)
s
C程序设计特点
(2分钟)
s
编辑调试与编译运行步骤
(5分钟)
s
常用编译运行环境
(4分钟)
s
案例实验与分析(上)
(12分钟)
s
案例实验与分析(下)
(8分钟)
s
C语言程序的基本规范(上)
(4分钟)
s
C语言程序的基本规范(中)
(4分钟)
s
C语言程序的基本规范(下)
(4分钟)
s
例2-3案例实验与分析(上)
(6分钟)
s
例2-3案例实验与分析(下)
(4分钟)
s
C语言程序设计标识符
(3分钟)
s
C语言的保留关键字
(3分钟)
第3章 数据存储类型与相关运算
s
3.1.1 数据存储与数制转换
(6分钟)
s
数据存储类型与定义
(5分钟)
s
数据存储类型与定义-例3-1
(6分钟)
s
存储地址与占用空间
(3分钟)
s
数据常量分类(上)
(4分钟)
s
数据常量分类(中)
(4分钟)
s
数据常量分类(下)
(6分钟)
s
程序变量定义
(6分钟)
s
数据存储的正负数问题
(3分钟)
s
数据变量取值范围
(5分钟)
s
实型数据存储方式
(6分钟)
s
字符型数据存储方式
(6分钟)
s
各种存储类型的混合运算
(3分钟)
s
运算符与运算表达式
(5分钟)
s
运算符优先级与数据类型转换
(5分钟)
s
算术运算符与算术运算表达式
(4分钟)
s
赋值运算符与赋值运算表达式(上)
(5分钟)
s
赋值运算符与赋值运算表达式(下)
(6分钟)
s
逗号运算符与逗号运算表达式
(6分钟)
s
关系运算符与关系运算表达式
(10分钟)
s
逻辑运算符与逻辑运算表达式(上)
(4分钟)
s
逻辑运算符与逻辑运算表达式(下)
(5分钟)
s
条件运算符与条件运算表达式
(7分钟)
第4章 顺序结构程序设计
s
基本流程控制
(7分钟)
s
顺序结构流程控制
(5分钟)
s
基本顺序命令
(7分钟)
s
格式化输入输出函数a
(6分钟)
s
表达式语句
(2分钟)
s
字符类型输入函数
(6分钟)
s
字符类型输出函数
(4分钟)
s
格式化输入输出函数a
(6分钟)
s
格式化输入输出函数b
(5分钟)
s
格式化输入输出函数c
(6分钟)
s
格式化输入输出函数d
(7分钟)
第5章 条件分支选择结构程序设计
s
简单if分支选择结构
(4分钟)
s
if~else分支选择结构
(5分钟)
s
嵌套的if~else选择结构(上)
(5分钟)
s
嵌套的if~else选择结构(下)
(4分钟)
s
else~if多路分支选择结构(上)
(4分钟)
s
else~if多路分支选择结构(下)
(7分钟)
s
5.2.1 switch~case条件选择结构
(5分钟)
s
switch~case条件选择语句
(5分钟)
s
条件选择综合案例分析
(5分钟)
s
算法分析-排序算法基础
(3分钟)
第6章 循环控制结构程序设计
s
6.1.1 循环控制结构组成要素
(3分钟)
s
6.1.2 while()~循环控制结构(1)
(5分钟)
s
6.1.2 while()~循环控制结构(2)
(3分钟)
s
6.1.2 while()~循环控制结构(3)
(4分钟)
s
6.1.2 while()~循环控制结构(4)
(4分钟)
s
6.1.3 do~while()循环控制结构
(5分钟)
s
6.1.4 for()循环控制结构(1)
(5分钟)
s
6.1.4 for()循环控制结构(2)
(6分钟)
s
6.2 循环控制结构的嵌套
(8分钟)
s
6.3.1 无条件转移命令goto语句
(3分钟)
s
6.3.2终止循环执行命令break语句
(4分钟)
s
6.3.3 返回循环条件命令continue语句
(5分钟)
s
6.4 几种循环控制结构的比较
(4分钟)
s
6.5 循环控制结构综合案例分析
(7分钟)
s
6.6 算法分析-迭代算法设计与实现
(4分钟)
s
6.7 算法分析-枚举算法设计与实现
(5分钟)
第7章 数组定义及应用
s
7.1 数组的性质
(4分钟)
s
7.2.1一维数组的定义
(1分钟)
s
7.2.2 一维数组元素的引用
(2分钟)
s
7.2.3 一维数组的初始化
(2分钟)
s
7.2.4 一维数组应用案例
(6分钟)
s
7.2.5 算法分析-排序算法的分析与实现(上)
(5分钟)
s
7.2.5 算法分析-排序算法的分析与实现(下)
(5分钟)
s
7.3.1 二维数组的定义与引用(上)
(3分钟)
s
7.3.1 二维数组的定义与引用(下)
(5分钟)
s
7.3.2 二维数组程序算法案例
(6分钟)
s
7.3.3 三维数组的定义与应用
(4分钟)
s
7.3.4 多维数组的应用
(5分钟)
s
7.4.1 字符数组的定义与初始化
(3分钟)
s
7.4.2 字符串的处理及应用
(3分钟)
s
7.4.3 常用的字符串处理函数(上)
(5分钟)
s
7.4.3 常用的字符串处理函数(中)
(5分钟)
s
7.4.3 常用的字符串处理函数(下)
(4分钟)
s
7.4.4 字符数组应用案例
(2分钟)
s
7.5 算法分析-字符串排序算法
(9分钟)
第8章 函数与变量(上)——函数与调用
s
8.1.1 C语言函数分类
(7分钟)
s
8.1.2 系统标准库函数
(5分钟)
s
8.1.3 自定义函数
(4分钟)
s
8.2 自定义函数与函数类型
(4分钟)
s
8.3.1形式参数和实际参数
(7分钟)
s
8.3.2数组作为函数参数
(4分钟)
s
8.4 自定义函数的调用
(3分钟)
s
8.5 函数的嵌套调用
(5分钟)
s
8.6.1 函数的递归调用
(5分钟)
s
8.6.2 算法分析——递归算法的设计与实现
(9分钟)
第8章 函数与变量(下)——变量及函数的操作范围
s
8.7.1 局部变量
(8分钟)
s
8.7.2 全局变量
(9分钟)
s
8.8.1 程序变量的存储类型
(4分钟)
s
8.8.2 auto型动态存储变量
(2分钟)
s
8.8.3 extern全程变量
(1分钟)
s
8.8.4 static静态局部与静态全局变量
(7分钟)
s
8.8.5 register型寄存器变量
(3分钟)
s
8.9.1 static局部函数
(2分钟)
s
8.9.2 extern全局函数
(6分钟)
s
8.10 函数与变量综合案例分析
(5分钟)
s
8.11 算法分析-外部函数的设计与实现
(7分钟)
s
8.12 实验分析-外部函数的设计与实现
(5分钟)
第9章 编译预处理
s
9.1 编译预处理命令
(5分钟)
s
9.2.1不带参数的宏定义
(4分钟)
s
9.2.2带参数的宏定义
(7分钟)
s
9.2.3宏定义作用域的终止
(5分钟)
s
9.3 文件包含处理
(8分钟)
s
9.4 条件编译(上)
(4分钟)
s
9.4 条件编译(下)
(7分钟)
编程算法设计基础综合练习-0.学习计算思维技术与方法;1.实现数据输入计算与结果验证;2.程序设计算法设计与实现过程;3.问题求解编程算法不是唯一的;4.迭代算法的程序设计与实现
s
0.学习计算思维技术与方法
(3分钟)
s
1.实现数据输入计算与结果验证
(8分钟)
s
2.程序设计算法设计与实现过程
(4分钟)
s
3.问题求解编程算法不是唯一的
(10分钟)
s
4.迭代算法的程序设计与实现
(6分钟)
程序算法分析设计综合实验-1.密码强度设置的检测验证;2.找出梅森数和梅森素数;3.比对DNA编码最大相似序列;4.找出DNA编码中最高GC-Ratio子序列;5.分解任意正整数的质因子
s
1.密码强度设置的检测验证
(6分钟)
s
2.找出梅森数和梅森素数
(5分钟)
s
3.比对DNA编码最大相似序列
(4分钟)
s
4.找出DNA编码中最高GC-Ratio子序列
(5分钟)
s
5.分解任意正整数的质因子
(4分钟)