分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
万象云档
本次搜索耗时
1.757
秒,为您找到
149
个相关结果.
搜书籍
搜文档
3.6 编程案例:如何求 n 个数据的最大值?
98
2025-05-08
《程序设计思想与方法》
3.6 编程案例:如何求 n 个数据的最大值? 3.6 编程案例:如何求 n 个数据的最大值? 面对复杂问题时,我们需要合理利用基本控制结构,设计出好的算法。对此,并不存在什么机械的套路可循,只能通过大量实践来提供我们的程序设计水平。本节通过一个案例问 题的解决,来展示程序设计过程的挑战性以及“好”程序的特征。 我们要解决的问题是:从 n 个数值中求...
9.3.5 小结
95
2025-05-08
《程序设计思想与方法》
9.3.5 小结 9.3.5 小结 多线程编程属于比较复杂的程序设计任务,即使对专家也不是容易的事情。这是因为多 线程在执行上具有不确定性,线程一旦启动,他们之间的相互依赖和相互作用的结果就是不 可预测的。《西游记》中的这段描写或许能帮助读者想象多线程并发执行的复杂性: 悟空见他凶猛,即使身外身法,拔一把毫毛,丢在口中嚼碎,望空喷去,叫一声“变”! ...
2.4.3 布尔代数运算定律*
92
2025-05-08
《程序设计思想与方法》
2.4.3 布尔代数运算定律* 2.4.3 布尔代数运算定律* 将实际问题所涉及的条件表达成布尔表达式,并且能对布尔表达式进行演算,这是程序员必须具备的重要能力。前面介绍的逻辑运算符用于表达各种复杂条件,下面介绍用于布尔 表达式演算、推导的一些运算定律。 我们不加证明地罗列一些布尔代数中常用的定律如下,其中 a、b、c 代表任意布尔表 达式。为了不与...
5.5 练习
90
2025-05-08
《程序设计思想与方法》
5.5 练习 5.5 练习 在你的专业中,计算机图形编程可能有什么应用? 为什么说图形是复杂数据? 什么是对象?从你的专业中选择一个研究对象,用程序设计的对象概念来描述它,即列 出它的数据(属性)和操作(方法)。 Tkinter 与 graphics 模块的关系是怎样的? 试试在画布上创建汉字文本。如果有乱码,请用汉字的 unicod...
10.7 练习
87
2025-05-08
《程序设计思想与方法》
10.7 练习 10.7 练习 程序设计:找出最小自然数 n,n 满足条件“用 3 除余 2,用 5 除余 3,用 7 除余 4”。 设计递归算法来解决问题:求无序数值列表 L 的最大值和最小值。 改进线性搜索算法:在开始查找 x 之前,先在列表尾添加 x。这样查找 x 总能成功,但若 返回的索引是列表尾,则意味着原列表中没有 x。分析、比较...
13.9 单选钮
85
2025-05-18
《Thinking in Java (Java 编程思想)》
13.9 单选钮 13.9 单选钮 单选钮在GUI程序设计中的概念来自于老式的电子管汽车收音机的机械按钮:当我们按下一个按钮时,其它的按钮就会弹起。因此它允许我们强制从众多选择中作出单一选择。 AWT没有单独的描述单选钮的类;取而代之的是复用复选框。然而将复选框放在单选钮组中(并且修改它的外形使它看起来不同于一般的复选框)我们必须使用一个特殊的构造器...
4.3.4 第四层设计
84
2025-05-08
《程序设计思想与方法》
4.3.4 第四层设计 4.3.4 第四层设计 先考虑 days 函数的实现。我们将每个月的天数放在列表中,然后通过月份进行索引即 可得到该月天数。要注意有个特殊情形,即闰年 2 月份。这时应当为天数多加 1 天。代码如 下: def days ( y , m ): month_days = [ 31 , 28 , 31 , 30...
3.3 总结
75
2025-05-18
《Thinking in Java (Java 编程思想)》
3.3 总结 3.3 总结 本章总结了大多数程序设计语言都具有的基本特性:计算、运算符优先顺序、类型转换以及选择和循环等等。现在,我们作好了相应的准备,可继续向面向对象的程序设计领域迈进。在下一章里,我们将讨论对象的初始化与清除问题,再后面则讲述隐藏的基本实现方法。
2.6 数据的输入和输出
64
2025-05-08
《程序设计思想与方法》
2.6 数据的输入和输出 2.6 数据的输入和输出 任何程序都需要与用户进行沟通,这就要求程序具有输入输出的功能。输入是指程序从 用户那儿获取数据,输出是指程序向用户显示或打印数据。 程序中负责与用户沟通的部分称为用户界面,它是程序设计的一个重要组成部分。设计 用户界面时要遵循的一个主要原则是所谓“用户友好性”,即要让用户在与计算机程序交互 时感到...
1..
«
12
13
14
15