程序设计基础

当前位置:首页 > 教材教辅 > 大学教材教辅 > 程序设计基础

出版社:机械工业出版社
出版日期:2011-9
ISBN:9787111344506
作者:余先锋
页数:240页

书籍目录

出版说明前言第1章程序设计基本概念1.1程序设计与程序设计语言1.1.1程序设计概述1.1.2程序设计语言1.1.3程序的编译与解释1.1.4程序设计的步骤1.1.5学习程序设计应该注意的几个方面1.2算法及算法的表示1.2.1算法的基本概念1.2.2算法的表示1.2.3算法的特点1.3java语言的特点1.3.1java语言的特点1.3.2面向对象1.3.3java程序的编译与运行特点1.3.4c语言和java语言的比较1.4java程序的开发环境与运行环境1.4.1java类库1.4.2java运行环境1.4.3java开发环境1.4.4java集成开发环境1.5关于java知识体系本章小结习题第2章程序的编写与编译运行2.1java程序文件2.2程序的编译和运行2.2.1使用集成开发工具编译运行2.2.2使用命令行编译运行2.3java程序结构与语法规则2.3.1java程序基本结构2.3.2程序注释2.3.3程序的语法规则2.4标识符与关键字2.4.1标识符2.4.2关键字本章小结习题第3章变量与数据类型3.1数的进制3.1.1原码、反码和补码3.1.2不同进制数的表示方法3.2变量和常量3.2.1变量与常量的声明与初始化3.2.2变量3.2.3常量3.2.4字面值3.3基本数据类型3.3.1整型3.3.2实型3.3.3字符型3.3.4逻辑型3.4基本数据类型的转换3.4.1数据类型的自动转换3.4.2数据类型的强制转换3.5引用数据类型本章小结习题第4章程序的基本结构4.1程序的基本构成4.2运算符4.2.1算术运算符4.2.2关系运算符4.2.3逻辑运算符4.2.4位运算符4.2.5 赋值运算符4.2.6 其他运算符4.2.7 运算符的优先级4.3表达式和语句4.3.1 赋值表达式4.3.2 算术表达式4.3.3关系与逻辑表达式4.3.4位运算与移位表达式4.3.5 语句4.3.6复合语句4.4数据的输出与输入4.4.1数据的输出显示4.4.2从键盘输入数据本章小结习题第5章程序的控制5.1顺序程序5.2分支控制5.2.1if分支结构5.2.2if… else …分支结构5.2.3if …else if …结构5.2.4if语句的嵌套5.2.5关于复合语句问题5.2.6switch控制语句5.2.7switch与if…else…结构对比5.2.8条件运算符的应用5.2.9分支控制应用实例5.3循环控制5.3.1循环结构的组成部分5.3.2for循环5.3.3while循环5.3.4do…while循环5.3.5循环基本要素与实现方法5.3.6循环体中的局部变量5.4多重循环5.4.1多重循环的基本结构5.4.2多重循环的控制技巧5.5循环的中断控制5.5.1break语句5.5.2continue语句5.5.3return语句5.6for?each循环本章小结习题第6章数组6.1数组与数组的声明6.1.1数组的特点6.1.2一维数组的声明6.1.3数组的初值6.1.4数组的长度6.1.5一维数组应用实例6.2二维数组6.2.1二维数组的声明与创建6.2.2二维数组的初值6.2.3二维数组的应用实例6.3引用数据类型数组6.4数组应用实例6.5数组元素的遍历本章小结习题第7章字符串7.1字符串类string7.1.1string类的创建7.1.2string类的常用方法7.1.3string字符串与基本数据的相互转换7.1.4string字符串与字符数组的转换7.1.5string字符串数组7.2字符串类stringbuffer7.2.1stringbuffer类的创建7.2.2stringbuffer类的常用方法7.2.3string字符串与stringbuffer字符串的区别本章小结习题第8章方法8.1方法的设计和使用8.1.1方法的声明8.1.2方法调用、方法参数与返回值8.1.3类方法和实例方法8.1.4关于main()方法8.1.5方法应用实例8.1.6方法的嵌套调用8.2变量的作用域与参数传递的方式8.2.1类变量与实例变量8.2.2局部变量8.2.3基本数据类型参数传递8.2.4引用数据类型参数传递8.3常用java类库的方法及使用8.3.1系统类system中常用的方法8.3.2字符串类string、stringbuffer中常用的方法8.3.3数学(math)类中的常用方法8.3.4数字格式化类 numberformat中常用的方法8.3.5日期时间类中常用的方法与应用本章小结习题第9章算法与程序技巧9.1程序算法及特点9.1.1算法概述9.1.2程序算法的特点9.1.3常用算法及分类9.2穷举算法9.3递推算法9.4迭代算法9.5递归算法9.6查找算法9.6.1线性查找9.6.2二分法查找9.6.3费氏查找9.6.4插值查找9.7排序算法9.7.1交换排序9.7.2插入排序9.7.3选择排序9.7.4希尔排序9.7.5快速排序9.7.6字符串数组的查找与排序9.7.7使用arrays类的sort方法排序本章小结习题附录a上机实验实验1简单程序的编辑、编译和运行实验2数据类型的定义与输出、数据类型的转换实验3表达式与语句实验4分支程序设计实验5循环程序设计实验6数组应用设计实验7循环程序与数组实验8字符串应用实验9方法的应用实验10程序综合设计实验11程序算法应用(1)实验12程序算法应用(2)附录bascii码表参考文献

作者简介

《程序设计基础(Java语言)》是以Java语言为基础的程序设计入门教材,从有关程序设计的思想和方法入手,介绍程序设计概念及目的。内容包括程序编写的基本要求,程序代码的格式与编写规则、数据的概念以及数据类型的特点,变量、运算符、表达式、方法(函数)等概念及应用,同时以顺序、分支、循环等程序的控制方法为核心,通过数组、字符串、方法等应用,介绍程序控制的方法和技巧,并通过实例介绍穷举、递推、迭代、递归、查找、排序等常用的算法。
《程序设计基础(Java语言)》可作为大学一年级计算机及相关专业学生程序设计入门教材,也可作为程序设计初学者的学习参考书。

图书封面


 程序设计基础下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024