《C语言程序设计》是工科各专业课程体系中一门重要的公共基础课程,本课程旨在培养学生的逻辑思维和计算思维能力,使其掌握程序设计的基本思想和基本方法,培养学生运用计算机分析和解决各种实际问题的能力。
C语言具有功能强大、灵活性好、跨平台、可移植性强等特点致使其风靡全球、其应用经久不衰。
本课程适合零基础的初学者,课程以程序设计基本概念及方法的讲授为主线,详细、全面地介绍了C语言程序设计的基本结构、函数、数组、结构体、指针、文件等内容,力求突出各章节知识点、程序设计的思路和算法思想的引导。内容深入浅出,循序渐近。程序调试过程提供有视频讲解。
本慕课课程依托陕西省精品资源共享课C语言程序设计,陕西省在线精品课程C语言程序设计。
学习程序设计的基础知识,掌握程序的基本结构,掌握算法的常用表示方法,培养学生的逻辑思维和计算思维能力,并具有一般算法的描述能力和理解能力。
掌握用C语言进行程序设计的方法与编程技巧,掌握基本算法的程序实现,培养学生程序设计的基本能力。
本课程可以零基础学习,大学计算机基础或计算机导论等课程中的数制转换等内容有助于理解本课程的部分内容,但不是必须的。
1、评分方案:本门课总成绩100分。课程成绩由平时章测试成绩、期末测试成绩和论坛活跃量三个环节综合评定。
每章的章测试的加权平均成绩占40%;
期末测试成绩占50%;
在论坛的活跃量(含发帖和回答问题)占10%
2、证书:
合格:总成绩60分至79分为合格,可获得合格证书。
优秀:总成绩80分至100分为优秀,可获得优秀证书。
1.《C语言程序设计》,张毅坤等,北京:高等教育出版社,2011.2
2.《C语言入门经典(第4版)》,Ivor Horton著,杨浩(译),北京:清华大学出版社,2008.4
3. Code::Blocks集成开发环境官网下载地址:https://www.codeblocks.org/downloads/26,
程序调试教程可参考视频:https://www.icourse163.org/learn/XAUT-1002608025?tid=1206000225#/learn/content?type=detail&id=1210736003
1 学习C语言程序设计使用什么开发工具好?
答:实践是检验真理的标准。C语言的集成开发环境有很多,如Visual C++6.0、Code::Blocks、Dev-C++、GCC等。 需要说明的是,不同的系统编译规则有少量不同,比如Visual C++6.0是微软的产品,在标准C的基础上就有一些自己的特点,如,对循环控制变量的类型声明允许放在for语句中,而在GCC中就不允许。同学们在使用时需要多加注意,即在一个系统上编译通过的程序,在另一个系统上也许通不过或者运行结果有差异。
Code::Blocks集成开发环境官网下载地址:https://www.codeblocks.org/downloads/26,
程序调试教程可参考视频:https://www.icourse163.org/learn/XAUT-1002608025?tid=1206000225#/learn/content?type=detail&id=1210736003
2 如何学好程序设计?
答:学习程序设计是一门实践性很强的课程,建议同学们在学习程序设计过程中,认真学习、理解基本概念和语法规则,要多上机编程练习。在学习中,可以先阅读程序,理解编程步骤和编程思想;再模仿写程序、调试程序;再通过变更问题,对程序会做些修改;最后尝试自己独立编写程序。通过这一系列过程逐渐理解程序设计的思想,掌握程序设计的方法。
3 如果学习过程中遇到问题,如何能得到快速的解答?
答:如果学习过程中遇到任何问题,可以在爱课程平台的讨论区里的“老师答疑区”提问,课程开课期间,每天都有老师及时解答同学们的问题,帮助同学们答疑解惑,以顺利跟上课程进度。
4 学习C语言需要哪些基础知识?
答: 在学习C语言之前,首先应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果你有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会让你对许多比较细腻的概念有清醒的认识。其次,需要把数学学好。学好了数学,利用C语言解决问题的方法就会更多。最后,学好英语也很重要,因为它有助于我们更好地阅读英文文档,学习C语言更高深的编程技巧。但与编程相关的英文词汇不是很多的,对英语不好的同学也不需要过于紧张。
5 C语言初学需要注意哪些问题?
答: 首先,要注意程序的基本结构,程序开头的第一行为“#include stdio.h”, 这句话的意思是,在程序中如果用到了输入输出函数,需要首先在程序中包含文件名为“stdio.h”的标准输入输出的头文件。其次,每一个C语言程序必须要定义一个mian函数,它是程序运行的主函数体,函数中的代码要用“{”和“}”括起来。另外,还需要注意C语言程序的执行过程是编辑、编译、连接和运行,缺一不可。最后,要强调的是C语言的学习不是一步而成的,需要我们对知识的不懈追求和精益求精的精神。
6 C程序常见的语法错误有哪些?
答:(1)关键字拼写错误;(2)语句结束缺少“;”;(3)输入输出语句格式不对,如逗号分隔、双引号的位置;(4)标点符号是中文符号;(5)大括号、双引号不配对;(6)变量未定义或未初始化;(7)常用语句格式不对,如switch…case语句中case与常量之间有一空格,必要的break语句,if与else配对等;(8)函数使用前未声明。
7 C程序常见的运行错误有哪些?
答:(1)输入语句中普通变量缺少“&”;(2)数组下标越界;(3)指针为空。
8 C程序常见的逻辑错误有哪些?
答:(1)变量定义数据类型与输入输出的格式控制字符串不一致;(2)将“==”错误地写成“=”;(3)复合语句未加大括号;(4)if语句或循环语句中逻辑表达式或关系表达式书写错误,如0≤x≤9,应写成x>=0&&x<=9;(5)while循环或for循环语句后面多写“;”。