c 语言程序设计基础版,清华大学出版社-图书详情-《程序设计基础(C语言版)》...

“程序设计基础”课程是计算机科学与技术专业的专业基础课。它的任务是培养学生应用高级程序设计语言求解问题的基本能力。通过该课程使学生了解高级程序设计语言的结构,掌握基本的应用计算机求解问题的思维方法以及基本的程序设计过程和方法。从提出问题、设计算法、选定数据表示方式,到编写代码、测试和调试程序,以及分析结果的过程中,培养学生抽象问题、设计与选择解决方案的能力,以及用程序设计语言实现方案并进行测试和评价的能力。

C语言是广泛流行的程序设计语言,它既具有高级语言的优点,又具有低级语言的特点,适合于系统程序设计和应用程序设计,程序员使用它几乎能编写任何类型的结构化程序。并且,C++、Java、C#等编程语言也都是从C语言发展而来的,学生学习C语言也为继续学习C++、Java、C#等编程语言打下基础。这是本书采用C语言作为编程载体的原因。

本书根据《中国计算机科学与技术学科教程2002》中对“程序设计基础”课程的教学要求,结合作者多年讲授本课程的教学经验编写而成。本书内容主要包括两大部分,共11章。第一部分讲解结构化程序设计的方法和技术,以及实现程序所需的C语言。这部分内容的教学目的是使学生学会应用结构化程序设计的方法和技术,分析、设计、编写一般难度的结构化程序。第二部分介绍Visual C++6.0的集成工作环境并给出上机练习题。这部分内容的教学目的是使学生能够应用C语言编辑与调试结构化的应用程序,并初步掌握Visual C++6.0编程调试工具。本书的参考学时为76学时,其中,讲授40学时,上机36学时。建议学生再自行安排至少40学时的课外上机,使讲授和上机学时的比例达到1∶2,以达到理想的教学效果。

使用本书时应注意以程序设计为中心、以程序设计方法为主线、以C语言为载体,讲解程序设计的基本概念、基本技术与基本方法,特别要对程序设计例题中的问题分析、数据结构、算法流程图、程序进行重点讲解。建议采用任务驱动教学、案例教学、研究型教学相结合的教学模式,提高学生的学习兴趣和学习主动性。建议将第11章实验报告内容中实验题目的问题分析、数据结构、算法流程图、程序作为相应章节的课外作业,将实验报告内容中实验题目的程序编辑、测试数据与预期结果、程序运行的输出结果、上机出现的问题和解决方法等内容作为上机实验内容。

本书第1章至第10章由魏晓鸣编写,第11章由王晓强编写。全书由魏晓鸣统稿。

在本书的编写过程中得到了许多老师的帮助,在此表示深切的谢意。另外,邵禹、琚苏鸿、李广平同学绘制了全部插图,也对这些同学表示衷心的感谢。由于作者水平有限,书中难免有不足和不当之处,恳请读者指正。

编者

2011年9月

more >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值