C语言及程序设计(公开课)主页

来源:互联网 发布:java上线项目 编辑:程序博客网 时间:2024/05/24 15:37

  本课程由烟台大学计算机学院贺利坚老师建设。
  本主页提供各节课程中的源码,以及配套的实践。
  程序设计的学习,必须要通过实践,才能够得到真正的思维训练,获得解决问题的能力。

第1章 引言及体验
1.1 人人学点程序设计
1.2 程序设计语言
1.3 搭建C语言的运行平台
1.4 C语言程序初体验

实践任务:链接
参考解答:1-星号拼字母  2-长方形周长和面积  3-并联电阻  4-圆柱表面积  1.5分支结构程序体验

第2章 数据的表示和运算
2.1数值型数据
2.2 变量的使用  程序阅读
2.3 标识符及其命名
2.4 算术运算符与算术表达式 自选实践项目
2.5 自增与自减
2.6 数值型数据的存储 课件源码  程序阅读 
2.7 指针及其运算 课件源码 程序阅读
2.8 数据的输入 课件源码  程序阅读
2.9 数据的输出 课件源码  程序阅读
2.10 赋值运算符与赋值表达式 课件源码
2.11 逗号运算符与逗号表达式
2.12 字符数据类型  课件源码   自选实践项目

第3章 分支结构程序设计
3.1 表达“条件”——条件表达式
3.2 将条件“组合”起来——逻辑表达式
3.3 控制结构与流程图
3.4 用if语句实现分支结构 自选实践项目
3.5 if语句的嵌套 程序阅读  自选实践项目
3.6 用switch语句实现多分支结构 程序阅读
3.7 利用switch语句解决问题  自选实践项目 
3.8 条件运算符和条件表达式 课件源码
3.9 调试利器——程序的单步执行

题目-算术运算与选择结构
参考解答(必选):(1021)按要求输出 (2493)两个整数的四则运算 (2679)百位数分解 (2681)求三角形面积 (2013)一元二次方程Ⅱ (1030)求奖金总数
 

第4章 循环结构程序设计
4.1 算法的基本概念 课件源码
4.2 循环控制结构 课件源码  程序阅读  自选实践项目
4.3 循环思维启蒙:输出小星星 课件源码  程序阅读  自选实践项目
4.4 三种循环语句 课件源码  程序阅读  自选实践项目
4.5 用循环累加 课件源码  程序阅读  自选实践项目
4.6 问题求解方法——迭代 课件源码   自选实践项目
4.7 用循环处理文字 课件源码   自选实践项目
4.8 循环嵌套 课件源码   自选实践项目
4.9 用break和continue改变流程 课件源码  程序阅读  自选实践项目
4.10 求素数算法 课件源码   自选实践项目
4.11 穷举法解题 课件源码   自选实践项目
4.12 C语言的程序结构与语句
4.13 将数据输出到文本文件 课件源码
4.14 从文本文件中读入数据 课件源码   自选实践项目

问题求解方法:穷举思维解题 
参考解答:小明借书 水仙花数 鸡兔共笼 换分币 年龄几何 三色球问题 找数字 谁是小偷 污损的单据|

题目-应用问题求解
参考解答:个人所得税1 2  回文数  小学生数学考试系统

第5章 函数与模块化程序设计
5.1 模块化程序设计及C语言中的函数 课件源码
5.2 体验自定义函数 课件源码
5.3 函数的返回值 课件源码
5.4 函数的参数 课件源码
5.5 参数传递方式:传值与传地址 课件源码 程序阅读
5.6 返回指针的函数 课件源码 
5.7 函数的声明、定义和调用 课件源码
5.8 函数的嵌套调用 课件源码
   —- 程序阅读  自选实践项目—-
5.9 全局变量和局部变量 课件源码
调试技术:进入函数内部去 课件源码  自选实践项目
5.10 变量的存储类别 课件源码  程序阅读
5.11 C语言的库函数
5.12 应用系统结构
5.13 一个程序,多个文件 课件源码
5.14 静态函数与外部函数
5.15 外部全局变量和静态全局变量 课件源码
    —-程序阅读  自选实践项目—-

第6章 一维数组及其应用
6.1 数组的引入 课件源码
6.2 一维数组的定义和引用 课件源码
6.3 一维数组应用二三例 课件源码
6.4 越界的后果 课件源码
    —-程序阅读 程序填空   自选实践项目—-
6.5 经典:查找的艺术 查找算法源码
6.6 首尝排序——冒个泡  排序算法源码 程序阅读  自选实践项目
6.7 用指针法访问数组元素 课件源码
6.8 指针的运算 课件源码
6.9 数组名作为函数参数 课件源码
6.10 指针作函数参数 课件源码
    —-程序阅读  自选实践项目 阅读源码(洗牌)—
6.11 实现线性表基本操作的函数 课件源码
6.12 编写查找和排序函数  课件源码 自选实践项目
6.13 动态存储管理与动态数组的实现 课件源码  自选实践项目

第7章 多维数组
7.1 二维数组及其定义
7.2 二维数组元素的引用
 课件源码
    —-程序阅读 程序填空   自选实践项目—-
补充案例:查找算法源码 排序算法源码 程序阅读  自选实践项目
7.3 二维数组的存储
7.4 使用指针操作二维数组 课件源码
7.5 多维数组作函数参数 课件源码
    —-程序阅读  自选实践项目—-

第8章 字处理
8.1 字符串、字符数组、字符指针 课件源码
8.2 实战字符串处理四例   课件源码
8.3 字符和字符串处理函数 课件源码
    —-程序阅读 程序填空  自选实践项目—-
8.4 编制自己的字符串函数 课件源码
8.5 操作字符串数组 课件源码 程序阅读  自选实践项目
8.6 main函数的参数 课件源码  自选实践项目

第9章 递归函数和预处理
9.1 认识递归 课件源码
9.2 递归法问题求解 课件源码
9.3 递归经典:汉诺塔 课件源码
    —-程序阅读  自选实践项目—-
9.4 预处理之宏定义 课件源码 程序阅读 
9.5 预处理之文件包含 课件源码
9.6 预处理之条件编译 课件源码 程序阅读 

第10章 结构体及应用

10.1 体验结构体 课件源码 
10.2 结构体成员的引用 课件源码 
10.3 结构体数组及其应用 课件源码 
    —- 自选实践项目—-
10.4 开发一个电子词典
10.5 指向结构体的指针 课件源码 
10.6 当结构体成员为指针 课件源码
  —- 自选实践项目—-
10.7 认识链表
10.8 链表中结点的插入和删除
10.9 链表应用

第11章 文件
11.1 文件概述
11.2 文件结构体及打开方式
11.3 标准文件读写方法 课件源码
11.4 文件的随机读写 课件源码
11.5 二进制文件及其读写 课件源码
    —-程序阅读  自选实践项目—-

第12章 其他数据类型及运算
12.1 枚举类型及其应用 课件源码  自选实践项目
12.2 联合体及其应用 课件源码 应用例
12.3 自定义类型
12.4 位运算及其应用 课件源码  程序阅读

2 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 夏养的龙猫家里有味怎么办 不小心踩到仓鼠吐血了怎么办 不小心踩到仓鼠的头怎么办 母仓鼠生完孩子特别暴躁怎么办 被仓鼠咬出血怎么办要不要打针 被小仓鼠咬出血了该怎么办 仓鼠咬破手指流血了该怎么办 小仓鼠的手被棉花丝绑住了怎么办 荷兰猪如果不小心撞流血了怎么办 帮同事刷杯子但把杯子弄坏了怎么办 贵宾犬喜欢张开嘴巴跟人玩怎么办 鼻烟放了几天感觉跟受潮一样怎么办 两个月宝宝鼻屎堵住鼻子怎么办 肉包着智齿怎么办洗燥电影完整版 大腿内侧突然长黑痣越来越大怎么办 肚脐发炎、不脱落怎么办_妈网百科 老公出轨找个按摩的还不离婚怎么办 别人拿错钥匙装修好了房子怎么办 撞车后对方全责却不赔钱怎么办 我的世界国服客户端都是英文怎么办 下载的3d模型没有材质怎么办 写字时习惯把本子放歪该怎么办 被蚊子咬后留下硬疙瘩怎么办 吃冰镇西瓜导致呼吸不顺怎么办 吃冰镇西瓜嚓气导致呼吸不顺怎么办 在pr里面找不到做字幕的怎么办 电脑主机电源坏了接口坏了怎么办 邻居捡到我手机不给这种情况怎么办 婆婆总在儿子面前说媳妇坏话怎么办 试管准备取卵雌激素低该怎么办 订了火车票了忘记带身份证怎么办 网上买火车票忘记带身份证了怎么办 网上买的火车票忘记带身份证怎么办 深圳东站不卖站台票要送客怎么办 网吧刷身份证机器突然不好使怎么办 买了个衣服穿起来有点老气怎么办 美股主动退市股票钱怎么办 新注册的微信号被实名认证了怎么办 他出轨对我冷暴力孩子小怎么办 给情人发红包被老婆发现了怎么办一 情人和我出轨被他老婆发现了怎么办