程序设计(C语言)
课程时长: 20小时42分钟
主讲教师: 李凤霞
本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。
- 程序设计概述
- 程序设计和程序设计语言
- 认识C语言
- 简单C语言程序
- 实现问题的求解过程
- C程序设计基础
- 案例引入——计算三角形面积
- 常量、数据的存储与数据类型
- 运算符和表达式
- 数据的输出和输入
- 实例学习——华氏温度和摄氏温度的转换
- 分支结构程序设计
- 案例引入
- 二分支结构
- 逻辑表达式和条件表达式
- 多分支结构
- 实例学习
- 循环结构程序设计
- 案例引入——计算员工的纳税总额
- 后测循环——do-while循环
- 自增自减运算符
- 前测循环——while循环
- 前测循环——for循环
- 循环的嵌套
- break语句和continue语句
- 实例学习
- 模块化程序设计(一)
- 案例引入——求若干个整数的最小值
- 模块化程序设计概述
- 标准库函数
- 自定义函数
- 函数的嵌套调用
- 实例学习
- 数据的组织——数组
- 案例引入——计算学生的平均身高及偏差
- 一维数组
- 二维数组
- 字符串
- 查找与排序算法
- 实例学习——计算平均成绩与字符串排序
- 指针
- 案例引入
- 地址与指针
- 指针的基本运算
- 指针与函数
- 指针与数组
- 指针与字符串
- 实例学习——函数指针的应用
- 模块化程序设计(二)
- 变量的作用域
- 变量的存储类别
- 函数的递归调用
- 编译预处理
- 多文件程序的运行
- 实例学习——汉诺塔问题
- 数据的组织——机构体与链表
- 案例引入——学生信息管理
- 结构体
- 结构变量
- 结构指针
- 自定义类型声明——typedef
- 共用体
- 链表
- 实例学习——通信录管理
- 文件
- 案例引入——通信录管理
- 文件概述
- 文件指针
- 文件的打开和关闭
- 文件的读写
- 文件的定位
- 文件的检测
- 实例学习——基于文件的通信录管理
- 实践教学
- 01-开发环境与简单程序练习-上机
- 02-顺序程序设计-上机
- 03-选择程序设计-上机
- 04-循环程序设计-上机
- 05-数组的使用-上机
- 06-指针的使用-上机
- 07-函数与项目开发-上机
- 08-结构体的使用-上机
- 09-文件的使用-上机