C语言程序设计基础 主讲教师 王雪梅   安徽信息工程学院 开课时间 2019-09-01 至 2020-07-15 学习总人数:3371人 视频时长:7:9:32


  • 课程简介
  • 授课教师
  • 章节目录
  • 课程讨论
  • 课程公告

课程名称:《C语言程序设计基础》

基础要求:零基础

适合人群:计算机类专业和其他工科类专业学生、其他爱好编程的人员

代码环境:Visual C++6. 0(全国计算机等级考试指定环境 )

知识范围:2016年全国计算机等级考试二级C语言考试大纲

课程说明:C语言是编程语言的长青树,是系统程序、嵌入式系统等领域无可替代的编程语言,它的语法是其他编程语言的基础。在这个信息化的社会,学点编程很重要。


  • 佘星星  安徽信息工程学院
  • 佘星星,女,1996.本科就读于皖南医学院信息管理与信息系统专业,研究生就读于安徽工业大学计算机技术专业,研究方向为人工智能、数据分析。本科与研究生期间多次获得学业奖学金。研究生期间参加安徽省高校“大数据技术与应用”竞赛并获得校赛三等奖;参与2018/2019RoboCup机器人世界杯仿真2D项目,主要负责球队数据分析相关模块;并主持“校园图书微信公众平台开发”项目,发表相应的软件著作权;主持“网络教学平台学生学习行为分析研究”项目并发表小论文“网络教学平台学生学习数据分析”。
引言
> 引言
> 教学大纲
> 授课计划
> 论文:基于MOOC+智慧学习平台的混合教学模式实践
> 2018全国计算机等级考试二级公共基础知识考试大纲
> 2018全国计算机等级考试二级C语言 程序设计考试大纲
> 2018关于全国计算机等级考试体系调整的通知
1 预备知识
> 1.1 比特与二进制
> 1.2 进制转换
> 1.3 浮点数
> 1.4 信息在计算机中表示
2 基本程序语句
> 2.1 标识符、变量和常量
> 2.2 运算符与表达式
> 2.3 输入输出函数
3 算法与流程图
> 3.1 算法的概念及描述方法
> 3.2 算法流程图
> 3.3 算法示例
4 分支结构
> 4.1 if结构
> 4.2 switch结构
> 4.3 分支嵌套
> 4.4 程序范例
> if_else多分支语句讲解
5 循环结构
> 5.1 for循环
> 5.2 while循环
> 5.3 do while循环
> 5.4 break 和 continue
> 5.5 循环嵌套
> 5.6 程序范例
6 数组
> 6.1 一维数组
> 6.2 一维数组的使用
> 6.3 二维数组
> 6.4 字符数组1
> 6.5 字符数组2
> 6.6 二维字符数组
> 6.7 数组作为函数的参数
7 函数
> 7.1 函数的概念
> 7.2 变量的作用域与存储类型
> 7.3 内部函数与外部函数
> 7.4 递归函数的设计与调用
> 7.5 预处理
> 7.6 综合练习
8 指针
> 8.1 指针的概念
> 8.2 指针与变量的关系
> 8.3 指针的运算
> 8.4 指针与数组的关系
> 8.5 指针与函数的关系
> 指针讲解动画
> 指针习题演示
9 构造数据类型
> 9.1 结构体数据类型
> 9.2 结构体变量与结构体数组
> 9.3 联合体和枚举数据类型
> 9.4 链表的概念
10 位运算
> 10.1 按位取反运算
> 10.2 移位运算-左移
> 10.3 移位运算-右移
> 10.4 按位与运算
> 10.5 按位或运算
> 10.6 按位异或运算
> 10.7 综合案例
11 文件操作
> 11.1 文件的概念
> 11.2 文件的打开与关闭
> 11.3 文件的顺序读写
> 11.4 文件的随机读写
阶段测验1-前三章
阶段测验-前6章
阶段测验-至文件
阶段测验-至位运算
随机测验-全部知识
本学期课程到此结束,本Mooc不关闭,想参加计算机等级考试和开学要补考的同学都可以继续学习。
2020-01-06 08:22:00

本学期课程到此结束,本Mooc不关闭,想参加计算机等级考试和开学要补考的同学都可以继续学习。

今天(2019年12月30日 第十八周周一)是本学期最后一次答疑日,晚上6点至9点半,老师依旧在A2N301办公室等候大家。
2019-12-30 15:50:10

今天(2019年12月30日 第十八周周一)是本学期最后一次答疑日,晚上6点至9点半,老师依旧在A2N301办公室等候大家。

每日一题更新结束, e会学学习情况检查将在下周五(2020年1月3日)晚上进行。
2019-12-28 08:52:50

每日一题更新结束,希望大家认真温习,期末取得好成绩。

e会学学习情况检查将在下周五(2020年1月3日)晚上进行。

讨论题发到本周五(12月27日)结束,大家专心复习考试,希望大家取得好成绩。
2019-12-24 21:13:02

讨论题发到本周五(12月27日)结束,大家专心复习考试,希望大家取得好成绩。

C语言课程设计
2019-12-06 18:52:48

要求:

    1、以小组为单位完成一个项目,在主函数中通过菜单选择执行不同的功能,可以循环多次选择,设置条件结束。程序主界面有项目名称、班级、组号、小组成员姓名等信息。

    2、每组项目不许雷同,每个人至少独立完成一个功能子函数。

    3、云班课上传课程设计报告和项目可执行文件(.exe文件)。

    4、时间:17周周5晚8点之前(现在14周)

周末检查e会写学习进度,下周测验至数组
2019-11-28 21:47:39
本周末将再次检查e会学上C语言课程学习进度,应该学完数组,完成相应章节练习,并至少参与一次讨论。
下周将测验至数组一章,还是从第一章开始测验。


教材105页有错误,是“鸡有30只,兔有10只”,不是“兔有30只,鸡有10只”
2019-11-23 15:56:45

教材105页有错误,是“鸡有30只,兔有10只”,不是“兔有30只,鸡有10只”

修改为:

printf("鸡有%d只,兔有%d只\n",x,y);

程序运行结果为:鸡有30只,兔有10只


今日起,老师争取每日发布一道前几届的期末考试题
2019-11-20 22:41:20

总有同学好奇地问期末考试考什么,今日起,老师争取每日发布一道前几届的期末考试题,有不懂的问题及时在线交流讨论。

下周小测验,测验到循环结构
2019-11-20 22:21:28

下周小测验,测验到循环结构

再次提醒同学们及时线上复习巩固课堂学习的知识,不要积压问题。
2019-11-19 07:57:10

11月18日晚上检查了e会学学习情况,已经发布到课程qq群,再次提醒同学们及时线上复习巩固课堂学习的知识,不要积压问题,以免影响后面知识的学习。

分享正能量,第一次分支结构上机课练习if~else,同学们的学习心得
2019-11-08 10:52:44

* 今天收获颇盛,嘿嘿嘿。
* 经过这节课的练习,进行了实际的操作,收获很多,谢谢
* 学会了if~else的分支结构,每天进步一点点,相信会越来越好!
* 每节课都能学到新东西,c语言是一个神奇的世界。
* 谢谢同学们的帮助, 感觉自己在别人的帮助下有进步了 
* C语言很奇妙的感觉
* 经过这段时间的学习,我对C语言不再一脸懵逼,逐渐感受到了这个专业的魅力。希望以后会越来越好吧!
* 再次编写程序,没有以前那么困难了,正在一步步进步,加油!

下周小测验,测验到分支结构
2019-11-07 20:28:10

下周小测验,测验到分支结构

第一次小测验效果不错,各班平均分都在85分以上,不要骄傲,再接再厉!每周的小测验都取得好成绩。
2019-10-29 22:41:01

第一次小测验效果不错,各班平均分都在85分以上,不要骄傲,再接再厉!每周的小测验都取得好成绩。

云班课中第3章 C语言基本程序语句 有四组自测题,请按时完成
2019-10-27 09:26:16

云班课中第3章 C语言基本程序语句 内容很重要,是重点中的重点,给大家设置了四组自测题,请及时完成巩固相关知识

2019.10.26 e会学MOOC学习进度检查情况
2019-10-26 23:09:41

检查了e会学MOOC学习进度,好多同学还没开始学习,现在应该完成1预备知识和2基本程序语言, 大家要跟上进度,及时学习mooc复习巩固,请同学们互相转告

第二次C语言上机实验比第一次上机效果好很多,同学们进步挺快的,继续加油!
2019-10-25 20:59:50

第二次C语言上机实验比第一次上机效果好很多,同学们进步挺快的,继续加油!

下周课上会有10分钟小测验,测验1-2章内容,请同学们不要忘记带手机
2019-10-23 21:58:07

下周课上会有10分钟小测验,测验1-2章内容,请同学们不要忘记带手机

跟上课堂进度,及时完成线上任务,巩固学习的内容
2019-10-14 18:54:54

请同学们跟上课堂进度,及时完成线上任务,巩固学习的内容,不要积压问题,否则会使后面的内容听不懂。

浮点数是如何在计算机中存储的?欢迎同学们看完视频,在讨论区交流
2019-10-05 21:28:03

浮点数是如何在计算机中存储的?欢迎同学们看完视频,在讨论区交流

这是C语言课程的第二次开课,欢迎同学们加入课程
2019-09-11 20:20:54

这是C语言课程的第二次开课,欢迎同学们加入课程。

18级机电和工业工程的同学们好,欢迎来到e会学,有问题可以在线讨论。
2019-09-09 09:38:15

18级机电和工业工程的同学们好,欢迎来到e会学,有问题可以在线讨论,老师每天会抽出时间来为大家解答,也欢迎同学们互相解答问题。

欢迎新朋友,也欢迎老朋友来温习回顾
2019-09-02 21:33:25

欢迎新朋友,也欢迎老朋友来温习回顾

第二期开课了,等待2019级新同学加入。
2019-09-02 10:14:13

第二期开课了,等待2019级新同学加入。各位任课老师可以先熟悉课程

本课程即将开课,迎接新同学。
2019-08-15 22:38:34

本课程即将开课,迎接新同学。