- 来自www.xuetangx.com
C程序设计案例教程(基础)(2016春季)
课程
zh
中文
此内容评级为 0/5
- 等级 介绍
- 从24 二月 2016开始
课程详情
教学大纲
- 第0章 课前认知与体验
- 0.1 C程序设计编程基本结构与实验方法
- 0.2 本章知识要点自测练习
- 第1章 计算机程序设计算法实现
- 1.1 程序设计概述(1.1.1 程序设计语言、1.1.2 程序设计过程)
- 1.2 程序设计算法与实现(程序设计算法与实现、例1.1案例实验与分析)
- 1.3 计算机程序算法的表示(1.3.1 自然语言描述、1.3.2 程序流程图描述、1.3.3 N-S图描述、1.3.4 程序设计语言描述)
- 1.4 程序算法实现案例分析
- 第1章 自测练习与单元测试
- 第2章 C程序设计结构组成与编译运行
- 2.1 C语言程序设计概述(2.1.1 C语言程序设计的发展、2.1.2 C程序设计特点、2.1.3 C程序设计组成结构)
- 2.2 C程序设计的编译与运行(2.2.1 编辑调试与编译运行步骤、2.2.2 常用编译运行环境)
- 2.3 C语言程序设计语义规范(2.3.1 C语言程序的基本规范、例2-3案例实验与分析、2.3.2 C语言程序设计标识符、2.3.3 C语言的保留关键字)
- 第2章 自测练习与单元测试
- 第3章 数据存储类型与相关运算
- 3.1 数据存储方式(3.1.1数据存储与数制转换 3.1.2数据存储类型与定义 3.1.3存储地址与占用空间 3.1.4数据常量分类 3.1.5程序变量定义)
- 3.2 数据存储方式应用(3.2.1数据存储的正负数问题 3.2.2数据变量取值范围 3.2.3实型数据存储方式 3.2.4字符型数据存储方式 3.2.5各种存储类型的混合运算)
- 3.3 运算符与运算表达式(3.3.1 运算符优先级与数据类型转换 3.3.2 算术运算符与算术运算表达式 3.3.3 赋值运算符与赋值运算表达式(上) 3.3.3 赋值运算符与赋值运算表达式(下) 3.3.4 逗号运算符与逗号运算表达式 3.3.5 关系运算符与关系运算表达式 3.3.6 逻辑运算符与逻辑运算表达式(上) 3.3.6 逻辑运算符与逻辑运算表达式(下) 3.3.7 条件运算符与条件运算表达式)
- 第3章自测练习与单元测试
- 第4章 顺序结构程序设计
- 4.1 C程序设计流程控制(4.1.1程序基本流程控制、4.1.2顺序结构流程控制)
- 4.2 基本顺序结构命令语句(4.2.1 基本顺序命令、4.2.2表达式语句)
- 4.3 常用基本输入输出函数(4.3.1字符类型输入函数、4.3.2字符类型输出函数、4.3.3.1格式化输出函数的数据格式控制和使用、4.3.3.2格式化输入函数的数据格式控制和使用)
- 第4章 自测练习与单元测试
- 第5章 条件分支选择结构程序设计
- 5.1 条件分支选择结构(5.1.1简单if分支选择结构、5.1.2 if-else分支选择结构、5.1.3嵌套的if-else选择结构、5.1.4 else-if多路分支选择结构算法分析和应用)
- 5.2 switch~case条件选择开关语句(5.2.1switch-case条件选择结构、5.2.2 switch-case条件选择语句及break命令使用方法和特点)
- 5.3 条件选择综合案例分析
- 5.4 算法分析-排序算法基础
- 第5章 自测练习与单元测试
- 第6章 循环控制结构程序设计
- 6.1 循环控制结构(6.1.1 循环控制结构组成要素、6.1.2 while()~循环控制结构、6.1.3 do~while()循环控制结构、6.1.4 for()循环控制结构、)
- 6.2 循环控制结构的嵌套
- 6.3 循环控制结构的辅助控制命令(6.3.1 无条件转移命令goto语句、6.3.2 终止循环执行命令break语句、6.3.3 返回循环条件命令continue语句)
- 6.4 几种循环控制结构的比较
- 6.5 循环控制结构综合案例分析
- 6.6 算法分析-迭代算法设计与实现
- 6.7 算法分析-枚举算法设计与实现
- 第6章 自测练习与单元测试
- 第7章 数组定义及应用
- 7.1 数组的性质
- 7.2 一维数组的定义与引用(7.2.1一维数组的定义、7.2.2一维数组元素的引用、7.2.3一维数组的初始化、7.2.4一维数组应用案例)
- 7.3 多维数组定义与应用(7.3.1二维数组的定义与引用、7.3.2二维数组程序算法案例、7.3.3 三维数组的定义与应用、7.3.4多维数组的应用)
- 7.4 字符数组与字符串操作(7.4.1字符数组的定义与初始化、7.4.2字符串的处理及应用、7.4.3常用的字符串处理函数(puts()函数、gets()函数、strcat()函数、strcmp()字符串比较函数、strcpy()函数、strlen ()函数、strlw()函数、strupr()函等 )、7.4.4 字符数组应用案例)
- 7.5 算法分析-字符串排序算法设计与实现
- 第7章 自测练习与单元测试
- 第8章 函数与变量(上)——函数与调用
- 8.1 C语言函数分类与应用(8.1.1 C语言函数分类、8.1.2 系统标准库函数、8.1.3 自定义函数)
- 8.2 自定义函数与函数类型
- 8.3 自定义函数参数与参数传递(8.3.1形式参数和实际参数、8.3.2数组作为函数参数)
- 8.4 自定义函数的调用
- 8.5 函数的嵌套调用
- 8.6 函数的递归调用
- 8.6.2 算法分析——递归算法的设计与实现
- 第8章 函数与变量(下)——变量及函数的操作范围
- 8.7 函数变量的存储与作用域(8.7.1局部变量、8.7.2 全局变量)
- 8.8 动态存储变量和静态存储变量(8.8.1 程序变量的存储类型、8.8.2 auto型动态存储变量、 8.8.3 extern全程变量、8.8.4 static静态局部与静态全局变量、 8.8.5 register型寄存器变量)
- 8.9 全局函数和局部函数(8.9.1 static局部函数、8.9.2 extern全局函数)
- 8.10 函数与变量综合案例分析
- 8.11 算法分析-外部函数的设计与实现
- 8.12 实验分析-外部函数的设计与实现
- 第8章 自测练习与单元测试
- 第9章 编译预处理
- 9.1 编译预处理命令
- 9.2 宏定义与宏代换(9.2.1 不带参数的宏定义 、9.2.2带参数的宏定义 、9.2.3宏定义作用域的终止 )
- 9.3 文件包含处理
- 9.4 条件编译
- 第9章 自测练习与单元测试
- 课程总复习——自测练习(有答案)
- 课程总复习——自测练习(有答案)
- 2016春季结课测试
- 2016春季结课测试
先决条件
没有。
讲师
- 张莉
平台
慕华(北京)网络技术有限公司旗下的学堂在线是免费公开的MOOC(大规模开放在线课程)平台,是教育部在线教育研究中心的研究交流和成果应用平台,致力于通过来自国内外一流名校开设的免费网络学习课程,为公众提供系统的高等教育,让每一个中国人都有机会享受优质教育资源。通过和清华大学在线教育研究中心、以及国内外知名大学的紧密合作,学堂在线将不断增加课程的种类和丰富程度。
此内容评级为 4.5/5
(没有评论)此内容评级为 4.5/5
(没有评论)完成这个资源,写一篇评论