首页计算机书籍程序设计《C语言程序设计》李建忠
比利海

文档

349

关注

0

好评

0
PDF

《C语言程序设计》李建忠

阅读 659 下载 0 大小 17.35M 总页数 233 页 2022-11-17 分享
价格:¥ 10.00
下载文档
/ 233
全屏查看
《C语言程序设计》李建忠
还有 233 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 233 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
内容提要本书是一本面向高等学校非计算机专业学生的C语言程序设计教材。本书共分11章。主要内容包括C语言程序概述、C语言中的基本数据与运算、顺序结构实现语句、选择结构实现语句、循环结构实现语句、数组、函数、指针、用户可建立的数据类型、编译预处理与位运算、文件输入输出等。本书贯穿问题驱动的教学理念,强调对学生自主学习和应用能力的培养,内容精练,重点突出。本书还配有《C语言程序设计实训指导书》,可供学生进行课外练习、上机实验和水平测试。本书可作为高等学校C语言程序设计课程的教材,也可作为C语言程序设计爱好者的自学用书。图书在版编目(CP)数据C语言程序设计/李建忠等编著.一北京:高等教育出版社,2012.2ISBN978-7-04-034288-8I.①C…Ⅱ.①李…Ⅲ.①C语言-程序设计-高等学校-教材V.①TP312中国版本图书馆CP数据核字(2011)第279862号责任编辑李善亮封面设计王洋版式设计杜微言贵任校对刘春萍责任印制毛斯踏出版发行高等教育出版社咨询电话400-810-0598社址北京市西城区德外大街4号邯政编码100120://.hep印刷北京北苑印刷有限责任公司开本787mm×1092mm1/16印张14.5版次2012年2月第1版字数350千字印次2012年2月第1次印刷购书010-58581118定价25.00元本书如有缺页,倒项,脱页等质量何题,请到所购图书销售部门联系调换物料号34288-00前言随着信息化进程的不断加快,计算机应用渗透到各行各业,计算机应用技术已成为解决各个专业领城问题的支撑技术。程序设计也成为当代人才知识结构的重要组成部分。因为C语言有着广泛的应用背景和显著的特点,所以成为高等学校程序设计课程的代表语言。“C语言程序设计”作为以编程方式应用计算机的入门课程,已列为高等学校理工类学生的公共基础课。这门课程教学涉及的专业面广、人数众多、影响深远,其教学质量引起各方面的关注。教材是教学内容体系、教学理念与方法的载体,是提高教学质量的重要保证。近几年,“C语言程序设计”课程的教材建设出现了许多成果,对教学内容体系进行了许多改革,反映了许多新内容、新理念、新方法,但仍有一些值得研究的问题。在教学背景发生了深刻的变化的情况下,教材应当适应变化。旱些年,非计算机专业学生学习程序设计语言,基本上是计算机“盲”的状态。为使学生先接受抽象的程序概念和基本语言内容,教材往往脱离编程语言与计算机内部原理、算法与程序设计等的联系,注重语言规则和形式的详细阐述。近几年,在中学阶段就开设了信息技术课,进入大学的第一学期普遍开设大学计算机基础课,程序设计语言课一般在一年级第二学期后开设,学生都具备一定的计算机基础知识。随着教学背景的变化,在“C语言程序设计”课程的教材建设上虽然也在不断地推陈出新,但在基本内容体系上,尤其在语言内容的认知上,现在的一些教材和前几年的教材没有太大的差别。主要表现在以下几个方面。①虽然内容有所更新,但属于添加,使得教材篇幅越来越大。例如,一些教材安排专门的篇章讲解算法和程序设计方法。这些内容本来就十分广泛,涉及较深的基础知识。这门课毕竟是程序设计的入门课,同时受课时的限制,学生对算法、程序设计方法、数据结构等问题的理解达不到预想效果,反而给教师使用教材带来困惑。应该在提高对C语言内容认知的基础上,再融入这些内容。例如,C语言中的数据类型就是用来表示一种数据结构,结构语句就是表示一种算法,函数就是实现模块化程序设计方法等。②大多数教材仍沿用按编程语言本身的内容来组织结构体系。本质上,编程语言的应用是程序设计,应该在程序结构的框架下来学习语言。但目前学生反映的情况往往是“学习C语吉时,不知道要学些什么,学了能千什么,课程结束时才知道要学什么,能干什么,懊悔领悟晚矣”。这就说明:没有从认知、应用层面上讲解知识,这样就导致学生在学习语句时与程序结构联系不起来,读、写程序时与算法联系不起来,接触编程问题时也就感到无从下手,总觉得内容抽象、多而散,抓不住主线。③脱离原理内涵讲语句,对学生来说,存在一听就懂,听后就忘的问题。编程语言中的语句是在计算机中执行并实现一个功能的,摆脱计算机的执行原理反而会更抽象,不容易理解。例如,“变量”的实质就是标志存储器中存放一个数据的单元,存储器单元中的数据会随着程序的处理不断更新,所以称其为变量。摆脱这一实质意义,学生就会与数学中的变量弄混,很难正确理解。又如,“指针”就是在C语言中对存储器的一种访问机制,不从对存储器访问的原理过程
返回顶部