注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2018年6月

出版社:机械工业出版社

以下为《程序设计基础:跨学科方法(Java语言描述)(英文版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111599081
  • 1版
  • 283869
  • 44219639-0
  • 平装
  • 16开
  • 2018年6月
  • 1092
  • 728
  • 软件工程
  • 计算机通信类
  • 本科
内容简介
本书采用独到的跨学科方法讲授计算机科学和编程的入门知识,适用于各类理工科专业的大一学生。书中特别关注编程在科学和工程中的应用,涵盖材料科学、基因组学、天体物理和网络系统等不同领域的实例,在讲授编程方法的同时注重培养计算思维。本书采用Java编程语言,首先介绍编程基础知识、函数和面向对象编程,然后讨论高级主题,包括算法和数据结构、计算理论以及计算机体系结构。
目录
Contents1—Elements of Programming . 11.1 Your First Program 21.2 Built-in Types of Data 141.3 Conditionals and Loops 501.4 Arrays 901.5 Input and Output 1261.6 Case Study: Random Web Surfer 1702—Functions and Modules . 1912.1 De?ning Functions 1922.2 Libraries and Clients 2262.3 Recursion 2622.4 Case Study: Percolation 3003—Object-Oriented Programming. . . . . . . . . 3293.1 Using Data Types 3303.2 Creating Data Types 3823.3 Designing Data Types 4283.4 Case Study: N-Body Simulation 4784—Algorithms and Data Structures 4934.1 Performance 4944.2 Sorting and Searching 5324.3 Stacks and Queues 5664.4 Symbol Tables 6244.5 Case Study: Small-World Phenomenon 6705—Theory of Computing 7155.1 Formal Languages 7185.2 Turing Machines 7665.3 Universality 7865.4 Computability 8065.5 Intractability 8226—A Computing Machine 8736.1 Representing Information 8746.2 TOY Machine 9066.3 Machine-Language Programming 9306.4 TOY Virtual Machine 9587—Building a Computing Device . 9857.1 Boolean Logic 9867.2 Basic Circuit Model 10027.3 Combinational Circuits 10127.4 Sequential Circuits 10487.5 Digital Devices 1070Context. . . . . . . . . . . . . . . 1093Glossary 1097目 录第1章 编程基础11.1 你的第一个程序21.2 内置数据类型141.3 条件和循环501.4 数组901.5 输入和输出1261.6 案例研究:随机网页浏览170第2章 函数与模块1912.1 函数的定义1922.2 库和客户端2262.3 递归2622.4 案例研究:渗流300第3章 面向对象编程3293.1 使用数据类型3303.2 创建数据类型3823.3 设计数据类型4283.4 案例研究:N体模拟478第4章 算法与数据结构4934.1 性能4944.2 排序和搜索5324.3 栈和队列5664.4 符号表6244.5 案例研究:小世界现象670在线内容第5章 计算理论7155.1 形式语言7185.2 图灵机7665.3 普遍性7865.4 可计算性8065.5 难解性822第6章 计算机器8736.1 信息表示8746.2 TOY机器9066.3 机器语言编程9306.4 TOY虚拟机958第7章 构建计算机器9857.1 布尔逻辑9867.2 基本电路模型10027.3 组合电路10127.4 时序电路10487.5 数字设备1070历史背景1093词汇表1097