出版时间:2012-10 出版社:清华大学出版社 作者:虞歌 页数:372
内容概要
《普通高等教育“计算机类专业”规划教材·程序设计基础:以C为例》是以C语言作为入门语言的程序设计的教材,以崭新的思路进行设计和编排。全书以程序设计零起点读者为主要对象,以培养程序设计能力为目标,简洁通俗、循序渐进,通过数百个例题,重点讲解程序设计思想和方法,力图将C语言基础知识介绍和程序设计能力培养完美结合。《普通高等教育“计算机类专业”规划教材·程序设计基础:以C为例》共9章,包括程序设计概述、C语言程序设计入门、语句和基本控制结构、函数、指针、数组、结构、文件以及编写多文件程序。 《普通高等教育“计算机类专业”规划教材·程序设计基础:以C为例》可作为高等学校学生学习程序设计课程的教材,也可供程序员和编程爱好者参考使用
书籍目录
第1章 程序设计概述1.1 计算机系统1.1.1 计算机硬件系统1.1.2 计算机软件系统1.1.3 计算机中的信息表示1.2 程序设计基础1.2.1 程序1.2.2 程序设计语言1.2.3 程序设计1.3 C语言的发展历史与特点1.3.1 C语言的历史1.3.2 C语言的特点1.4 初识C语言1.4.1 基本术语1.4.2 C程序的开发过程1.4.3 第一个C程序1.4.4 计算圆面积的程序1.5 实验1.5.1 实验目的1.5.2 实验环境1.5.3 实验内容1.5.4 实验主要步骤1.5.5 评分标准1.5.6 实验报告小结习题第2章 C语言程序设计入门2.1 编写简单的程序2.1.1 两个整数的加法程序2.1.2 华氏温度转换为摄氏温度的程序2.2 标识符2.2.1 C语言中的基本记号2.2.2 标识符2.2.3 关键字2.2.4 变量和常量2.3 数据类型2.3.1 数据类型的基本概念2.3.2 整型2.3.3 浮点型2.3.4 字符型2.3.5 类型定义2.4 运算符和表达式2.4.1 运算符和表达式的基本概念2.4.2 算术运算符和算术表达式2.4.3 赋值运算符和赋值表达式2.4.4 自增和自减运算符2.4.5 关系运算符和关系表达式2.4.6 逻辑运算符和逻辑表达式2.4.7 条件运算符和条件表达式2.4.8 逗号运算符和逗号表达式2.4.9 长度运算符2.5 类型之间的关系2.5.1 隐式(自动)类型转换2.5.2 显式(强制)类型转换2.6 标准库的使用2.6.1 标准库概述2.6.2 常用数学函数2.6.3 格式化输入输出函数2.6.4 字符输入输出函数2.6.5 常用字符处理函数2.6.6 整型的大小2.6.7 浮点型的特性2.7 程序设计错误2.7.1 语法错误2.7.2 运行时错误……第3章 语句和基本控制结构第4章 函数第5章 指针第6章 数组第7章 结构第8章 文件第9章 编写多文件程序
章节摘录
1.2 程序设计基础 1.2.1 程序 1.程序的定义 广义地说,程序是指为进行某项活动所规定的途径。 人们平时所说的日程安排、会议议程等,都是程序的实例。例如,学校要召开运动会,就需要事先编排好程序,从开幕式到闭幕式,每一项活动的时间、地点、人物、设施、规则、管理、协调等都必须有详细、周密的安排。 2.程序的执行 程序的执行通常有三种方式。例如,在正常情况下,运动会按照程序所设定的顺序执行,这称为程序的顺序执行方式;如果遇到意外,例如下雨、运动员受伤等,还必须要准备相应的应急程序,也就是两套或多套方案供选择执行,这就是程序的选择执行方式;而当一项比赛有多组多人反复进行时,只需要一套程序反复执行即可,这就是程序的循环执行方式。 3.计算机程序 算法是解决某个问题所需要的方法和步骤。 如果以计算机作为工具解决某个问题,必须将解决问题的方法和步骤(算法)告诉计算机。因为人无法与计算机直接交流,所以必须使用程序将算法表示成计算机能够理解的形式,然后让计算机执行程序来完成指定的任务。 计算机程序就是人们为解决某个问题用计算机可以识别的指令合理编排的一系列操作步骤。 1.2.2 程序设计语言 1.程序设计语言的定义 程序设计语言又称为编程语言,是编写计算机程序所使用的语言。程序设计语言是人与计算机交互的工具,人要把需要计算机完成的工作告诉计算机,就需要使用程序设计语言编写程序,让计算机去执行。 2.程序设计语言的发展 没有程序设计语言的支持,计算机无异于一堆废料。由于程序设计语言的重要性,从计算机问世至今,人们一直在为研制更好的程序设计语言而努力。程序设计语言的数量在不断增加,各种新的程序设计语言不断问世。 程序设计语言的发展过程是其功能不断完善、描述问题的方法越来越贴近人类思维方式的过程。越接近自然语言的程序设计语言,就越“高级”,反之就越“低级”。越低级的语言,学习和使用难度就越大。 程序设计语言包括机器语言、汇编语言和高级语言。汇编语言和机器语言一般被称为低级语言。 ……
编辑推荐
《普通高等教育“计算机类专业”规划教材·程序设计基础:以C为例》特色: 1、完全遵循C语言的标准版本(C89),避免程序依赖任何特定的计算机、操作系统和编译器。 2、以程序设计思想和方法的培养为主线,按照循序渐进的方式进行编排,前后内容由浅入深、相互呼应。 3、针对C语言语法庞杂,重点介绍了基本的、常用的C语言语法知识,使读者容易理解和掌握。 4、通过数百个例题,通俗易懂地讲解概念、语法和算法,尤其强调库函数的使用。每章后面都有精心设计的实验题,便于读者通过模仿、改写、编写的实践过程强化对相关内容的理解。 5、强调程序的可读性,注重培养良好的编码风格。本书程序全部采用一种符合业界规范的编码风格。
图书封面
评论、评分、阅读与下载