首页 课程主页
课程分享  
C语言程序设计
主讲教师 朱小利/安徽邮电职业技术学院
学习人数 122
开课周期 2021年09月01日 ~ 2022年01月21日
教学进度
预报名
进行中
已结课
课程期次 共 21 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

C语言程序设计》是计算机相关专业开设的专业基础课。是通信相关专业开设的选修课。设置本课程的主要目的是通过对C语言程序设计的语法规则、数据类型、数据运算、三种结构(即顺序结构、选择结构、循环结构)程序语句、数组、函数、结构体、指针等知识点的学习,使学生能够熟练掌握程序设计思想与方法,具有良好的结构化程序设计风格,并对计算机上的软件开发有深入的认识,具有软件开发的专业能力和适合岗位需要的职业能力和素质,具有使用集成开发环境进行软件开发、调试的综合能力,提高学生自学能力和独立思考分析问题的能力。


课程概述
课程大纲
  • 课程介绍
  • 项目1 认知C语言
    • 1.1C语言的产生、发展及特点
    • 1.2 VC++6.0开发环境的使用
    • 1.3.1 C程序的结构--第一个C程序
    • 1.3.2 C语言程序结构--学生成绩平均分
    • 实训1 开发环境的使用及简单C程序编程练习
  • 项目2 学生成绩计算
    • 2.1 基本字符、标识符和关键字
    • 2.2 数据类型、常量、变量、数据的格式化输出、输入、运算符与表达式
    • 2.3格式化输出和格式化输入函数
    • 2.4 顺序结构程序设计
    • 实训2 顺序结构程序设计应用
  • 项目3 简易计算器
    • 3.1.1 关系运算符与关系表达式
    • 3.1.2 逻辑运算符与逻辑表达式
    • 3.2 条件运算与if单分支选择结构程序设计
    • 3.3 if-else双分支、多分支选择结构程序设计
    • 3.4 项目实施-简易计算器
    • 实训3-1 单分支与双分支选择语句实训
    • 实训3-2 多分支选择结构实训
  • 项目4 猜数字游戏
    • 4.1 while、do-while循环语句
    • 4.2 猜数字游戏
    • 实训4-1 while、do-while实训
    • 4.3 for循环
    • 4.4 循环应用-素数判断
    • 实训4-2 循环实训
  • 项目5 学生成绩排序
    • 5.1.1 一维数组的定义、引用及初始化
    • 5.1.2 应用-冒泡排序法对学生成绩进行排序
    • 5.1.3 字符数组
    • 5.1.4 字符数组应用
    • 5.2 二维数组
    • 5.2.2 二维数组应用-学生成绩单
    • 实训5-1 一维数组实训
    • 实训5-2 数组综合实训
  • 项目6 改进的计算器
    • 6.1.1 函数的概念、分类
    • 6.1.2 无返回值、无参函数的定义和调用
    • 6.1.3 无返回值有参函数的定义及调用
    • 6.1.4 有返回值无参函数的定义和调用
    • 6.1.5 有返回值有参函数的定义和调用
    • 6.1.7 项目实施-改进的计算器
    • 6.2.1 函数的嵌套调用
    • 6.2.2 函数嵌套调用应用-求四个数中最大数
    • 6.2.3 函数的递归调用-猴子吃桃
    • 6.2.4 函数的递归调用总结
    • 实训6-1 函数实训
    • 实训6-2 函数的嵌套实训
  • 项目7 学生档案管理系统
    • 7.1.1结构体类型变量的定义
    • 7.1.2结构体变量的间接定义
    • 7.2结构体数组
    • 7.3结构体实训
    • 7.4.1什么是指针
    • 7.4.2.1指针变量的定义和引用
    • 7.4.2.2指针变量的应用-例1
    • 7.4.2.2指针变量的应用-例2
    • 7.4.3 指针变量做函数参数1
    • 7.4.3 指针变量做函数参数2
    • 7.5 项目实施-学生成绩计算系统
    • 实训7-2 结构体与指针实训
  • 期末考试
授课目标
预备知识
配套教材
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
授课教师
安徽邮电职业技术学院
2015-2022 e会学 皖ICP备05002528号-3 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有