《程序设计基础(Java 版)》按照以应用为目的的原则编写。作为一门技术的入门教程,最重要和最难的是将复杂的和难以理解的问题简单化。本书以项目案例为导向,将知识点进行串联,在完成案例的同时掌握了知识点,大大简化了学习过程。本书旨在培养学生的编程思维。程序设计非常灵活,思维逻辑非常重要,这不是靠死记硬背能学得会的。
《程序设计基础(Java 版)》的主要特点如下
1.零基础入门
读者即使没有程序设计的相关基础,跟随本书也可以学会如何使用结构化程序设计的方法来解决实际问题,并掌握程序设计各个阶段的相关技能。
2.学习成本低
《程序设计基础(Java 版)》在构建开发环境方面对操作系统没有特殊的要求,编写 Java 源代码可以使用文本编辑器和开源的 Eclipse 软件来完成,对硬件没有特别的要求。
3.内容精心设计编排
《程序设计基础(Java 版)》内容浅显易懂,配有大量的编程案例,这些案例大部分来自最新技能抽查题库,由浅入深地呈现,实用性强。
4.养成良好的编程习惯
从入门就培养学生养成良好的编程习惯,例如,勤写注释,输入/输出时添加人性化的提示,遵守标识符命名约定(采用帕斯卡命名法和骆驼命名法,做到见名思义),遵守代
码编写格式的约定(如,被嵌套部分低格书写,运算符左右各空一格),等等。
5.资源丰富
为了方便读者学习,《程序设计基础(Java 版)》提供所有实例的解题思路、程序流程图和 Java 源代码以及其他学习资源。Java 源代码可以在学习过程中直接使用。
《程序设计基础(Java 版)》的内容
《程序设计基础(Java 版)》的主要内容见下表。
章 节 主要内容
第 1 章
程序设计语言的发展、算法的描述、程序流程图的画法,以及如何将流程图转换为程序代码
续表
章 节 主要内容
第 2 章 变量、常量、数据类型、算术和赋值等运算符,以及顺序结构程序设计
第 3 章 关系和逻辑运算符,以及分支结构程序设计
第 4 章 while、do…while、for 循环结构,以及 continue 和 break 语句
第 5 章 一维数组、二维数组编程
第 6 章 函数(方法)的声明与调用,形式参数和实际参数及返回值
第 7 章 最新技能抽查相关程序设计题库分析、解题思路及流程图
《程序设计基础(Java 版)》所有代码均采用 Java 语言编写,但大部分内容是独立于程序设计语言的。虽然在不同程序设计语言里,如何做测试、如何排除程序错误等会存在许多不同,但是其中的策
略和技巧是类似的。我们期望,无论读者现有的经验和技术如何,都能从本书中习得技能,并从编程中获得更多的乐趣。
《程序设计基础(Java 版)》由陈翠娥任主编,负责教材的总体设计、统稿和审稿,并完成了第 3 章、第 7 章,以及附录 B 和附录 C 的编写工作。王涛、邱春荣任副主编,他们共同参与了本书的审稿和
校稿工作,另外,王涛还完成了第 1 章、第 4 章及附录 A 的编写工作。符春编写了第 2 章,严志和陈翠娥共同编写了第 5 章,蒋国清编写了第 6 章。
由于作者水平有限,疏漏之处在所难免,恳请各位读者给予批评和指正。
编 者
more >