hi,小慕
C语言程序设计
第12次开课
开课时间: 2024年02月20日 ~ 2024年07月10日
学时安排: 3-5
当前开课已结束 已有 1241 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(34)
spContent=人工智能时代,编程是通向未来的语言。C语言是编程语言中最通用的语言,从航天飞机到家用电器,从宇宙飞船到智能玩具,无不渗透着C语言的身影。学习C语言,让你思维缜密,使你更具创意,做事效率更高,提高你的核心竞争力。让我们一起来探索C语言的奥秘,揭开C语言的神秘面纱!让我们一起来编程吧!
人工智能时代,编程是通向未来的语言。C语言是编程语言中最通用的语言,从航天飞机到家用电器,从宇宙飞船到智能玩具,无不渗透着C语言的身影。学习C语言,让你思维缜密,使你更具创意,做事效率更高,提高你的核心竞争力。让我们一起来探索C语言的奥秘,揭开C语言的神秘面纱!让我们一起来编程吧!
—— 课程团队
课程概述

 C语言是一种计算机程序设计语言,属高级语言范畴,是编程语言的基础,Java、.net、c++这些高级语言的基础都跟c语言类似,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活,用途非常广泛,大到卫星导弹、windows操作系统,小到一个计算器、闹钟等,都可以用C语言来实现。

    C语言是计算机、电子等相关专业的专业基础课程,也是各类编程爱好者的先修课程,主要教学内容包含C语言基础知识、顺序结构程序设计方法、选择结构程序设计方法、循环结构程序设计方法、数组、函数、结构体等。通过本课程的教学,使学习者能熟练应用C语言进行程序设计、编程,具备良好的编程思维与编程习惯;能运用C语言的结构化程序设计方法设计程序,具备初步的高级语言程序设计能力,具备灵活运用数组,解决一定的复杂问题的能力,能利用函数,实现较为复杂的功能;能看懂别人的程序,能够进行源程序分析和排错;能把科学问题转换到计算机的框架内,提炼问题,根据实际任务需求进行模块化程序设计,并编写成程序解决实际问题。

    本课程采用项目化教学,所有知识点贯穿个人所得税系统、闹钟、计算器、彩票管理系统中,每部分的内容都是遵循“提出问题-相关知识-解决问题-随堂测试-知识拓展”五个环节,个人所得税系统、彩票管理系统知识由易到难、逐步完成并不断优化系统设计与功能实现,闹钟程序从响铃、闹钟简化版、闹钟优化版、闹钟另一个优化版本,逐步带着学习者完善程序设计与代码编写,而且闹钟和计算器都是与生活密切相关的应用,通过这种方式不断激发学生的成就感,使学习者不仅学习了C语言编程知识与,提高了编程能力,而且培养了学习者精益求精的工匠精神,提高了学习者的获得感。

授课目标

    通过本课程的教学,使学习者能熟练应用C语言进行程序设计、编程,具备良好的编程思维与编程习惯;能运用C语言的结构化程序设计方法设计程序,具备初步的高级语言程序设计能力,具备灵活运用数组,解决一定的复杂问题的能力,能利用函数,实现较为复杂的功能;能看懂别人的程序,能够进行源程序分析和排错;能把科学问题转换到计算机的框架内,提炼问题,根据实际任务需求进行模块化程序设计,并编写成程序解决实际问题。

课程大纲
C语言入门
课时目标:理解为什么要学习C语言,掌握C语言软件的安装,读懂第一个C语言程序,了解OnlineJudge系统的使用方法。
1.1 为什么要学习C语言
1.2软件的安装与使用
1.3第一个C语言程序
1.4Online Judge编程(OJ)说明
1.5C语言及课程相关情况说明
个人所得税系统之欢迎界面——程序设计基础
课时目标:掌握程序设计基础知识,掌握数据表示、数据操作、数据运算的方法,了解C语言语句,理解算法与程序,能够编写个人所得税系统的欢迎界面。
2.1数据表示
2.1.1关键字
2.1.2标识符
2.1.3常量与变量
2.2数据操作
2.2.1数据类型分类
2.2.2整型数据
2.2.3实型数据
2.2.4字符数据
2.2.5字符的ASCII码
2.2. 6数据操作
2.3数据运算
2.3.1常用运算符
2.3.2三目运算符
2.3.3注释符号
2.4语句算法
2.4.1C语言语句
2.4.2算法与程序
2.4.3流程图
2.5个人所得税及计算
2.6个人所得税系统之欢迎界面
个人所得税系统之其他税计算——顺序结构
课时目标:掌握结构化程序设计中的顺序结构程序设计方法,掌握格式化输出、输入函数及字符输出、输入函数的语法,能够使用输入输出函数编写程序,理解文件包含的作用,学会正确使用文件包含语句编写程序,能够编写程序计算个人所得税中的其他税。
3.1输出函数
3.2输入函数
3.2.1格式化输入函数和字符输入函数
3.2.2scnaf()输入流读取
3.3文件包含
3.4个人所得税系统之其他税计算
个人所得税系统标准版——选择结构
课时目标:掌握结构化程序设计中的选择结构程序设计方法,掌握if语句与switch语句的语法,能够运用if语句和switch语句编程,能够编写程序计算机个人所得税的综合税、经营税,完成个人所得税系统标准版的开发。
4.1 if语句
4.2if…else语句
4.3if…else if语句
4.4嵌套if语句
4.5switch语句
4.6个人所得税系统标准版
4.6.1个人所得税系统之综合税税功能
4.6.2个人所得税系统之经营税功能
4.6.3个人所得税系统标准版
编写闹钟——循环结构
课时目标:掌握结构化程序设计中的循环结构程序设计方法,掌握while语句、do...while语句、for语句的语法,能够运用循环语句编程,能够编写程序实现闹钟功能。
5.1for语句
5.2while语句
5.3do…while语句
5.4嵌套循环
5.5中断语句
5.6编写闹钟
5.6.1响铃程序
5.6.2闹钟标准版
5.6.3闹钟增强版
5.7个人所得税系统增强版
编写计算器-函数
课时目标:理解函数的作用,掌握函数的定义与调用,能够运用函数优化代码,能够编写计算器,并运用函数优化个人所得税系统。
6.1函数基本概念
6.1.1函数的作用与分类
6.1.2函数的定义与调用
6.2函数嵌套
6.3函数递归
6.3内部函数与处部函数
6.4头文件的创建与使用
6.5编写计算器
6.6个人所得税系统优化版
彩票管理系统之选号——数组
课时目标:理解数组的作用,掌握一维数组、二维数组的定义与初始化方法,能够通用数组编程,运用数组编写彩票管理系统的选号功能。
7.1一维数组
7.2二维数组
7.3字符数组
7.4字符串处理函数
7.5彩票管理系统选号功能
彩票系统之中奖——指针
课时目标:理解指针的含义,掌握指针的定义与使用,能够运用指针编写程序,能够用指针实现彩票系统之中奖功能。
8.1指针基本概念
8.2指针与数组
8.3指针与函数
8.4指针与字符串
8.5彩票管理系统中奖功能
彩票系统完整版——自定义数据类型与文件
课时目标:理解自定义数据类型的结构体、共用体、枚举类型的作用,掌握自定义数据类型的定义与赋值方法,掌握文件的打开与关闭、读写操作,能够运用自定义数据类型与文件编写程序,能够编写彩票系统的用户注册与登录功能。
9.1结构体
9.2共用体
9.3枚举类型
9.4文件
9.5彩票管理系统完整版
展开全部
预备知识

    本课程无需特别的预备知识,如果有计算机基础知识,更容易上手。

参考资料

C语言程序设计(第五版),谭浩强,清华大学出版社。

C语言程序设计,衡军山,高等教育出版社。

常见问题

Q1 :  C语言对电脑的配置要求是什么?

A :  无需特别的配置,只要能正常运用的电脑就可以用来进行C预告也有编程。

 

Q2 : C语言编程采用什么软件?

A :  常用的有Tubro CBland C++VC++Dev C++等,建议安装采用Dev C++,因为Dev C++的兼容性比VC++好。

    

Q3 : CC++C#的区别?

A : CC++的子集, C实现了C++中过程化控制及其它相关功能,而在C++中的C,相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等玩艺儿,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等。所以C编写的程序完全可以在c++中运行。C#是由CC++衍生出来的面向对象的编程语言,是可视化的,功能更强大。

 

Q4 :  C语言有哪些标准?

A  C语言有GNU CANSI CISO C等几个标准。GNU C 是软件自由基金会制定的标准,ANSI C 是由美国国家标准学会制定的标准,而ISO C则是由国际标准化组织制定的标准,当前是一个国际化的时代,都在追求标准,那么这个标准化肯定不能是某一个国家的标准,那么这个标准肯定要有国际标准化组织来制定,所以我们常说的标准C其实就是ISO C

 

Q 5:  为什么PPT中的程序复制到C语言软件中通常都有问题?

A  因为PPT中的文字都是带有格式的,直接复制到C语言软件中需要自己修改一下,可以先将PPT中复制的内容复制到文本文件中,再复制文本文件中的内容粘贴到C语言软件中,再把标点符合全部修改为半角。本课程中的课件中程序是VC++Dev C++编写的,请对照你的使用的软件修改下main函数的返回值。



Q6: C语言main()函数返回值的说明

A:Dev c++ 中用 int main()  

   turbo C 中直接用main()

   Vc++ 中用 void main()


长沙航空职业技术学院
6 位授课老师
韩凤英

韩凤英

教授

李云

李云

副教授

吴德清

吴德清

讲师

推荐课程

内科护理学

罗健

51900人参加

医学细胞生物学

马萍

26187人参加

沟通心理学

裴秋宇

167075人参加

教育学

郭翠菊

73327人参加
下载
下载

下载App