出版社:中国电力出版社
年代:2008
定价:28.0
本书是一本能让大家真正学会编程的程序设计入门书。通过对难度逐渐递增的大量例题的深入讲解,介绍了计算机的编程思想、基本算法和基本技巧。本书通过引入一个理想的厨房系统进行类比,系统地讲解了计算机硬件和操作系统中一些极重要的核心知识,具体包括计算机硬件的基本结构、指令和程序执行的全过程、中断、进程、进程调度、输入输出、虚拟内存等。通过对这些知识的学习,使读者对计算机运行的机制和奥秘有个清楚地了解。
前言第1章 从理想厨房到计算机的基本工作原理(初) 1.1 理想厨房系统 1.2 理想厨房系统的一个炒菜实例 1.3 理想厨房系统的特点 1.4 理想厨房系统与计算机系统术语对照表 1.5 计算机的基本工作原理(初) 1.6 计算机的基本特点 1.7 理想厨房系统与计算机之间的重要区别 1.8 本章要点 本章习题 本章的进一步读物第2章 C语言部分要素简介与顺序结构程序设计 2.1 引言 2.2 术语简介
前言第1章 从理想厨房到计算机的基本工作原理(初) 1.1 理想厨房系统 1.2 理想厨房系统的一个炒菜实例 1.3 理想厨房系统的特点 1.4 理想厨房系统与计算机系统术语对照表 1.5 计算机的基本工作原理(初) 1.6 计算机的基本特点 1.7 理想厨房系统与计算机之间的重要区别 1.8 本章要点 本章习题 本章的进一步读物第2章 C语言部分要素简介与顺序结构程序设计 2.1 引言 2.2 术语简介 2.3 c语言简介 2.4 c语言程序的主要构成成分 2.5 C语言的基本要素 2.6 部分表达式语句简介 2.7 C语言中的注释 2.8 用计算机求解问题的步骤 2.9 逐步求精的算法 2.10 一个小型C程序的开发过程 2.11 用c语言编写科学计算类程序的常用格式 2.12 常见的编程错误 2.13 编程错误分类 2.14 提高部分 2.15 本章小结(不包含提高部分) 本章习题第3章选择结构程序设计 3.1 两种if语句 3.2 布尔表达式之一:关系表达式 3.3 空语句 3.4 复合语句 3.5 if语句的嵌套及其用法 3.6 布尔表达式之二:逻辑表达式 3.7 switch语句 3.8 提高部分 3.9 选择结构的常见错误 本章习题第4章 循环结构程序设计 4.1 while语句 4.2 数列求和算法知识简介 4.3 dowhile循环语句 4.4 break语句和continue语句 4.5 for循环语句 4.6 多重循环 4.7 常见错误小结 本章习题第5章 数组 5.1 一维数组引论 5.2 一维数组 5.3 一维字符数组和字符串 5.4 二维数组 5.5 编程综合应用例题 本章习题第6章 函数 6.1 引言 6.2 函数概念的概述 6.3 函数的编写 6.4 用数组作为函数参数 6.5 函数的形式参数与实际参数的比较 6.6 函数的嵌套与递归 6.7 提高部分 本章习题第7章 指针 7.1 引言 7.2 指针变量的定义和初始化 7.3 指针变量的运算符 本章习题第8章 C语言的其他内容概述 8.1 结构 8.2 编译预处理 8.3 c语言中的输入/输出 本章习题第9章 计算机的基本工作原理(续) 9.1 最简单的模型计算机 9.2 用机器语言编程举例 9.3 与输入,输出有关的概念简介 9.4 中断和操作系统进程等概念简介 9.5 提高部分 本章习题第10章 高级语言要素的编译过程简介 10.1 引言 10.2 用机器语言编程的特点和难点 10.3 用汇编语言编程的特点和难点 10.4 用高级程序设计语言编程 10.5 本章要点 10.6 与本章有关的读物附录A Microsoft Visual C++6.0集成开发环境介绍附录B 常用字符与ASCII码对照表附录C 常用库函数附录D 运算符的优先级与结合性附录E 波利亚的求解方法列表附录F 计算机在当代社会中的作用后记
本书是一本能让大家真正学会编程的程序设计入门书。全书通过对难度逐渐递增的大量例题的深入讲解,介绍了计算机的编程思想、基本算法和基本技巧。本书通过引入一个理想的厨房系统进行类比,系统地讲解了计算机硬件和操作系统中一些极重要的核心知识,具体包括计算机硬件的基本结构、指令和程序执行的全过程、中断、进程、进程调度、输入/输出、虚拟内存等。通过对这些知识的学习,使读者对计算机运行的机制和奥秘有个清楚的了解。 本书内容丰富、独具特色,非常适合各高等院校计算机及其相关专业c语言程序设计入门课的教材或教学参考书,也适合作为各类程序设计辅导班的培训教材。
尽自己最大能力写一本比较轻,松颖,清晰,透彻,有价值的计算机科学入门是我的夙愿;把真正掌握计算奥秘和学会编程的难度,由五星。级降为三墨级,并尽量将枯燥乏味变得生动有趣。只因为计算机科学的核心思想——编程墨路和大局观(现代计瓤硬件与操作系统、编译程序是如何无缝连接,以运行多道程序的)——本身就是极美妙的。本书就是把这些极美妙的、过去初学者几乎不可能学到的但又很有价值的知识,以一种比较系统的、连贯的.深入浅出、简明扼要的方式,展现在大家的面前。 希望本书的出版将使大多数人的梦想成真! 从梦想到实现,你还需要多久的等待?成功之路,就在手中! 翻开第1章,就深深地吸引了我,因为它如此巧妙地将计算机与实际生活联系起来,这使我顿觉豁然开朗……第2章之后的程序设计也相当精彩,从伪代码到编程易错点,让我们打开了编程的思路。不由得感叹:编程也不是想象中的那么难!编程最重要的就是算法、思路,这本书引领我从编程的无助到喜爱编程,确实是一个飞跃! ——贾层晨 书中好多范例简单易懂,讲解精炼,读了之后,感觉茅塞顿开。相比较看过的其他C语言方面的书,感觉何老师的这本以简单易懂的例子入门,语法与算法完美结合,内容更精简,算法更合理,思路更清晰。 ——黄伟 以前,总是觉得编程很神秘。由于对计算机的不了解,对算法的迷惘,使我看到编程题不知如何入手,如何分析。读了本书后使我从害怕编程变为热爱编程。此书的理想厨房给了我一种全新的体验,使我从内部真正了解了计算机。 我相信,它将是我程序员生涯的开始。 ——宋小静