高级语言程序设计
少于1000 人选课
更新日期:2026/04/04
| 开课时间 | 2023/02/19 - 2023/06/30 |
|---|
| 课程周期 | 19 周 |
|---|
| 开课状态 | 已结课 |
|---|
| 每周学时 | - |
|---|
课程大纲
参评在线视频
-
1.1
简单选择排序法-揭安全主讲
-
1.2
基于数组的检索算法-揭安全主讲
-
1.3
FOR循环-王岚主讲
-
1.4
穷举法-王岚主讲
-
1.5
快速排序算法-揭安全主讲
-
1.6
冒泡排序法-揭安全主讲
-
1.7
算法的力量-揭安全主讲
第1部分 程序设计引论
-
2.1
1-计算科学与问题求解
-
2.2
2-程序与程序设计
-
2.3
3-程序设计语言
-
2.4
4-C语言简介
-
2.5
5-C语言程序开发工具
-
2.6
6-C程序开发步骤
-
2.7
实验一
-
2.8
附件-第1章教材电子版
第2部分 数据类型、运算符与表达式
-
3.1
1-C程序基本结构
-
3.2
2-C程序中常见的符号
-
3.3
3-数据类型
-
3.4
4-常量
-
3.5
5-变量
-
3.6
6-运算符与表达式
-
3.7
7-表达式的类型转换
-
3.8
实验二
-
3.9
附件-教材第2章电子版
第3部分 算法与简单程序设计
-
4.1
1-C语句
-
4.2
2-输入输出语句
-
4.3
3-算法
-
4.4
4-简单程序设计举例
-
4.5
实验三
-
4.6
附件-教材第3章电子版
第4部分 程序控制的基本结构
-
5.1
1-逻辑运算符与逻辑表达式
-
5.2
2-选择控制结构
-
5.3
3-条件表达式
-
5.4
4-switch多分支语句
-
5.5
5-循环控制语句
-
5.6
6-程序跳转语句
-
5.7
7-多重循环及其应用
-
5.8
8-循环程序设计方法
-
5.9
9-实验四
-
5.10
附件-教材第4章电子版
第5部分 函数及其应用
-
6.1
1-C函数概述
-
6.2
2-C函数的定义与调用
-
6.3
3-引用库函数与自定义函数
-
6.4
4-函数参数传递方式
-
6.5
5-函数嵌套调用
-
6.6
6-递归函数及其应用
-
6.7
7-变量的作用域与生存期
-
6.8
8-函数综合应用——趣味算术游戏
-
6.9
9-实验五
-
6.10
附件-教材第5章电子版
第6部分 数组及其应用
-
7.1
1-一维数组
-
7.2
2-向函数传递一维数组
-
7.3
3-基于数组的算法及其应用
-
7.4
4-二维数组
-
7.5
5-向函数传递二维数组
-
7.6
6-字符串及字符数组
-
7.7
7-基于数组的递归算法
-
7.8
8-实验六
-
7.9
附件-教材第6章电子版
第7部分 指针及其应用
-
8.1
1-指针的本质
-
8.2
2-指针变量的定义与初始化
-
8.3
3-间接寻址运算符
-
8.4
4-指针与函数
-
8.5
5-指针和一维数组
-
8.6
6-字符指针
-
8.7
7-指针和二维数组
-
8.8
8-指针的高级应用
-
8.9
9-实验七
第8部分 结构体及其应用
-
9.1
1-为何要用结构体
-
9.2
2-结构体类型与结构体变量
-
9.3
3-指向结构体的指针
-
9.4
4-向函数传递结构体
-
9.5
5-结构体数组
-
9.6
6-动态数据结构——单链表
-
9.7
7-实验八
第9部分 文件及其应用
-
10.1
1-文件概述
-
10.2
2-文件的打开与关闭
-
10.3
3-文件的读/写操作
-
10.4
4-文件的随机读写
-
10.5
5-利用位运算对文件数据加密
-
10.6
6-实验九