|
||||||||||||||||||||||||
| C语言介绍 |
| 《C语言程序设计》是计算机系各 |
| 专业的必修课程,属专业基础课, |
| 也是我校部分非计算机专业开设的 |
| 程序设计课程之一,具有较强的实 |
| 践性,对学生以后参与专业领域的 |
| 应用软件的开发和使用会有极大的 |
| 帮助。C语言是结构化的语言,作为 |
| 计算机类的专业基础课,相对容易 |
| 理解,容易掌握,比较适合初学计 |
| 算机高级语言的学生学习,从多年 |
| 的教学实践来看,开设C语言介绍程 |
| 序设计思想,学生的学习效果比较 |
| 好。 |
| 本课程的开设目的是使学生掌握 |
| 程序设计的基本方法并逐步形成正 |
| 确的程序设计思想,能够熟练地使 |
| 用C语言进行程序设计并具备调试 |
| 程序的能力,为后继课程及其他程 |
| 序设计课程的学习和应用打下基 |
| 础。对于非计算机专业来说,该 |
| 课程有实际应用价值,为工程技术 |
| 人员用计算机解决实际问题提供了 |
| 方法,是后续理论和实践教学的基 |
| 础和重要工具。 |
C语言程序设计课程是一门实践性很强的课程,认真做好实习,促进自己对所学内容的理解与掌握,是很有必要的。在此,提出几点建议:
1、在开始学习本课程时,选择书中的例子,上机运行,目的在于熟悉C程序的结构和熟悉在计算机上开发一个程序的主要过程。这一阶段应该是个人独立操作,通过这一阶段的练习,能较好地领会上机实习的全过程;
2、程序在编译、连结过程中出现的错误是语法性错误;编译、连结时未出现错误,但运行时却得不到预期结果,这种错误往往是语义错和程序有漏洞;前者错误出现时,系统会提示出错行号、错误类型和出错的函数名称,此时,要保持冷静,细心分析。有时候程序前面一个变量定义错,就会导致程序中凡用到这个名字的地方都出错,所以,排错时应该先从前面的错误开始。对于后一类错误,建议分段运行、校对结果、缩小范围的思想来进行。可以利用排错程序,也可以利用编辑、在程序里合适的位置加入一些输出、输入语句。分段运行程序、核对是否得到预期结果。加入输出语句的目的当然是让它显示运行所得的结果、而加入输入语句的目的是让程序运行到此处能暂停下来,让大家能有足够的时间来校对结果、分析这些结果是否符合要求。 “分段执行,校对结果,缩小范围”这一方法,不仅在程序设计排错中有效、在解决其它问题时也一样有效,读者掌握了这一方法是很有意义的。
3、一个程序,应该能正确地完成你原来设计时所安排的功能,多做了是错、少做了也是错。这样,就要求程序员在运行自己的程序前,细心地设计好若干组测试数据,并推算出,按照各组测试数据,运行后应得到什么样的输出结果,以测试并推算出,按照各组测试数据,运行后应得到什么样的输出结果,以便和实际运行所得的结果进行核对。测试数据的设计和选择,则应根据程序所需完成功能的需要、它们应涵盖程序的功能;设计测试数据时,不仅仅注意安排正确数据的测试,还应安排不符合条件的数据的测试。“该对的应该对,该错的应该错”,这是一个简单的道理。
版权所有 太原大学C语言程序设计精品课程
COPY RIGHT 2006-2007
管理员入口