C语言程序设计基础/高职高专计算机教学改革新体系规划教材 - Softcover

贾学斌,宋海民,胡大威

 
9787302476818: C语言程序设计基础/高职高专计算机教学改革新体系规划教材

Synopsis

C语言是编程者的入门语言,也是许多大学的*一门程序设计课程。本书充分考虑到这一点,在内容编排上,体系合理、概念清晰、例题丰富、逻辑性强、文字流畅、通俗易懂。本书根据一体化教学的思想,以能力培养为核心,以案例为主线,在案例设计上从易到难,循序渐进,以便读者能够综合运用所学知识,提高实际编程能力。本书所有程序均在VisualC++6.0开发环境中调试成功。本书共分11章,主要内容包括:C语言概述,基本数据类型、运算符及表达式,顺序结构程序设计,选择结构和循环结构程序设计,数组,函数,编译预处理,指针,构造数据类型,位运算,文件;每章后附有各种类型习题;书末附有常用字符与ASCII代码对照表、运算符的优先级和结合性、C语言常用库函数。同时本书配有一体化实训教材《C语言程序设计实训》。本书适合作为高职高专院校程序设计课程的教材,也可以作为参加培训、考级、考试人员及广大C语言爱好者的自学参考用书。本书据有如下特色:易于教学和自学,适合初学者;注重基础内容,突出实用性;强化编程思想,突出应用性。本书不只是讲解C语言的语法规则,更重要的是培养读者的C语言程序设计能力。全书始终强化编程思想,通过例题、程序案例、习题,有意识地不断强化,给读者以潜移默化的影响。本书介绍的知识和程序具有通用性,基本可以适用于任何计算机系统和C版本。本书可作为教材,也可用于培训、考级、考试的参考用书。第3章第3章顺序结构程序设计Project3顺序结构是C程序中最简单、最基本、最常用的一种程序结构。也是进行复杂程序设计的基础。顺序结构的特点是完全按照语句出现的先后顺序依次执行程序。在日常生活中,需要“按部就班、依次进行”处理和操作的问题随处可见。赋值操作和输入/输出操作是顺序结构中最典型的操作。本章学习目标1.掌握结构化程序设计基础知识2.掌握输入语句的使用方法3.掌握输出语句的使用方法3.1结构化程序设计基础初学者常常会有这样的一种感觉:读别人编写的程序比较容易,自己虽然学了程序设计语言,可编写程序,却不知从何下手。其中一个重要的原因就是没有掌握程序设计的灵魂——算法。所以,多了解、掌握和积累一些计算机常用的算法,养成编写程序前先设计好算法的习惯至关重要。3.1.1算法的概念〖*2〗1.基本概念一个程序应包括对数据的描述和对数据处理的描述。对数据的描述,即数据结构(DataStructure)。数据结构是计算机学科的核心课程之一,有许多专门著作论述,本书不再赘述。对数据处理的描述,即算法(Algorithm)。算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。为此,著名计算机科学家尼克劳斯·沃思(NiklausWirth)提出了一个公式:程序=数据结构+算法实际上,一个程序除了以上两个主要因素之外,还应考虑程序设计的方法以及用何种计算机语言来描述。因此,程序还可以这样表示:程序=算法+数据结构+程序设计方法+语言工具和环境所以,在设计一个程序时要综合运用这4方面的知识。在这4个方面中,算法是灵魂,数据结构是要处理的对象,语言是工具,编程需要采用合适的方法。算法是解决“做什么”和“怎么做”的问题。程序中的操作语句,实际上就是算法的体现。〖2〗〖3〗〖4

"synopsis" may belong to another edition of this title.