分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
万象云档
本次搜索耗时
2.024
秒,为您找到
149
个相关结果.
搜书籍
搜文档
7.2.4 编程实例:模拟炮弹飞行
280
2025-05-08
《程序设计思想与方法》
7.2.4 编程实例:模拟炮弹飞行 7.2.4 编程实例:模拟炮弹飞行 本节讨论一个模拟炮弹飞行的程序的设计。我们采用三种设计方法,得到三个版本的程序。通过比较各个版本的差别,可以看出 OOP 与传统的面向过程编程相比具有明显优点。 算法设计 程序规格是输入炮弹的发射角度、初速度和高度,输出炮弹的射程。 虽然可以利用复杂的数学公式直接算出射程,但我...
第 8 章 图形用户界面
280
2025-05-08
《程序设计思想与方法》
第 8 章 图形用户界面 第 8 章 图形用户界面 随着 Windows 之类的图形化操作系统的产生和发展,如今用户在与计算机打交道时基本 上都使用形象直观、简单易学的图形化方式,即通过鼠标点击菜单、命令按钮等图形化元素 来向应用程序发出命令,而应用程序也以消息框、对话框等图形化元素来向用户显示各种信 息。因此,为程序建立图形化的用户界面已经成为当今程...
1.1.4 实现
280
2025-05-08
《程序设计思想与方法》
1.1.4 实现 1.1.4 实现 给定一个问题,当我们找到解决问题的算法后,接着就需要用某种计算机语言将这个算 法 表 达 出来, 最终 得到一 个能 被计算 机执 行的程 序(或代 码 ),这 个 过程称 为 实现(implementation),或者俗称为写代码(coding)。 严格地说,算法与程序是不同的:算法是用非形式化方式表述的解决问题的...
第6章 类复用
278
2025-05-18
《Thinking in Java (Java 编程思想)》
第6章 类复用 第6章 类复用 “Java引人注目的一项特性是代码的重复使用或者复用。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。” 在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接...
3.5 结构化程序设计
274
2025-05-08
《程序设计思想与方法》
3.5 结构化程序设计 3.5 结构化程序设计 早期的计算机运算速度慢、存储空间小,主要应用于科学计算。因此那时的程序在结构 方面很简单,程序员主要追求的是精细的编程技巧,以期在有限的存储空间内尽快地计算出 结果。例如,在用汇编语言编程序时,如果要计算某个数 A 乘以 2,聪明的程序员不会用乘 法指令来做这件事,而是会采用左移指令:将 A 的二进制表...
4.6 总结
271
2025-05-18
《Thinking in Java (Java 编程思想)》
4.6 总结 4.6 总结 作为初始化的一种具体操作形式,构造器应使大家明确感受到在语言中进行初始化的重要性。与C++的程序设计一样,判断一个程序效率如何,关键是看是否由于变量的初始化不正确而造成了严重的编程错误(Bug)。这些形式的错误很难发现,而且类似的问题也适用于不正确的清除或收尾工作。由于构造器使我们能保证正确的初始化和清除(若没有正确的构造器...
2.2.1 整数类型 int
270
2025-05-08
《程序设计思想与方法》
2.2.1 整数类型 int 2.2.1 整数类型 int 整数就是没有小数部分的数值,分为正整数、0 和负整数。Python 语言提供了类型 int 用于表示现实世界中的整数信息,如班级里的人数、人的年龄、乒乓球比赛每方的得分等等。 基本数据类型的值都可通过字面值(literal)的形式表示出来,即以字面形式表现值。 整数类型的字面值表示形式和我们...
13.20 总结
268
2025-05-18
《Thinking in Java (Java 编程思想)》
13.20 总结 13.20 总结 对于AWT而言,Java 1.1到Java 1.2最大的改变就是Java中所有的库。Java 1.0版的AWT曾作为目前见过的最糟糕的一个设计被彻底地批评,并且当它允许我们在创建小巧精致的程序时,产生的GUI“在所有的平台上都同样的平庸”。它与在特殊平台上本地应用程序开发工具相比也是受到限制的,笨拙的并且也是不友好的...
4.1.1 模块化设计概述
264
2025-05-08
《程序设计思想与方法》
4.1.1 模块化设计概述 4.1.1 模块化设计概述 模块化设计的思想在许多行业中早已有之,并非计算机科学所独创。 例如,建筑行业很早就提出了模块化建筑概念,即在工厂里预制各种房屋模块构件,然 后运到项目现场组装成各种房屋。模块构件在工厂中预制,便于组织生产、提高效率、节省 材料、受环境影响小。模块组装时施工简便快速、灵活多样、清洁环保,盖房子就像...
2.3.1 字符串类型的字面值形式
261
2025-05-08
《程序设计思想与方法》
2.3.1 字符串类型的字面值形式 2.3.1 字符串类型的字面值形式 由于计算机程序本身要用字符序列来表示,因此程序中的命令、变量名、字面值、标点 符号等等都是字符组成的序列,但它们是程序构件而不是数据。这就带来一个问题:如何区 分程序中的某一个字符序列到底是字符串数据还是程序构件?几乎所有编程语言都采用了 加引号的方法来解决这个问题:字符串数据必...
1..
«
9
10
11
12
»
..15