首页 课程主页
课程分享  
C语言程序设计基础
主讲教师 王雪梅/安徽信息工程学院
学习人数 3368
开课周期 2019年09月01日 ~ 2020年07月15日
教学进度
预报名
进行中
已结课
课程期次 共 46 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

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

基础要求:零基础

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

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

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

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


课程概述

C语言是编程语言中的常青树,是其他编程语言的基础。

课程大纲
  • 引言
    • 引言
    • 教学大纲
    • 授课计划
    • 论文:基于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章
  • 阶段测验-至文件
  • 阶段测验-至位运算
  • 随机测验-全部知识
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
4.5

2 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
授课教师
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
安徽信息工程学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有