分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
万象云档
本次搜索耗时
4.838
秒,为您找到
489
个相关结果.
搜书籍
搜文档
3.6 编程案例:如何求 n 个数据的最大值?
186
2025-05-08
《程序设计思想与方法》
3.6 编程案例:如何求 n 个数据的最大值? 3.6 编程案例:如何求 n 个数据的最大值? 面对复杂问题时,我们需要合理利用基本控制结构,设计出好的算法。对此,并不存在什么机械的套路可循,只能通过大量实践来提供我们的程序设计水平。本节通过一个案例问 题的解决,来展示程序设计过程的挑战性以及“好”程序的特征。 我们要解决的问题是:从 n 个数值中求...
5.1 概述
183
2025-05-08
《程序设计思想与方法》
5.1 概述 5.1 概述 实际应用中经常需要利用图形、图像和动画。例如,在大量数据的统计与分析中,仅仅 算出数学期望、标准差之类的统计指标,并不能使普通人很好地理解数据;但是如果画出直 方图、趋势曲线之类的图形,就能使人们洞悉数据所蕴涵的意义。又如,假设小学教师希望 向学生讲授太阳、地球和月亮三者之间的位置和运动的知识,如果他完全用文字语言来表述 天...
2.4.3 布尔代数运算定律*
182
2025-05-08
《程序设计思想与方法》
2.4.3 布尔代数运算定律* 2.4.3 布尔代数运算定律* 将实际问题所涉及的条件表达成布尔表达式,并且能对布尔表达式进行演算,这是程序员必须具备的重要能力。前面介绍的逻辑运算符用于表达各种复杂条件,下面介绍用于布尔 表达式演算、推导的一些运算定律。 我们不加证明地罗列一些布尔代数中常用的定律如下,其中 a、b、c 代表任意布尔表 达式。为了不与...
4.3 自顶向下设计
180
2025-05-08
《程序设计思想与方法》
4.3 自顶向下设计 4.3 自顶向下设计 采用传统过程式语言进行模块化编程时,主要通过自顶向下方法来进行系统设计。 自顶向下设计也称为逐步求精(stepwise refinement),是将一个系统逐层分解为子系统的设计过程。首先,对整个系统进行概要设计,指明构成系统的顶层子系统有哪些,注意在 此并不给出各个子系统的细节。其次,对每个子系统重复这个设...
Thinking in Java (Java 编程思想)
174
2025-05-18
《Thinking in Java (Java 编程思想)》
Thinking in Java (Java 编程思想) Thinking in Java (Java 编程思想) 原书:Thinking in Java 4th Edition 作者:Bruce Eckel 译者: yyc spirit 修订: wizardforcel 来源:Thinking in Java 在线中...
2.5.2 元组类型 tuple
169
2025-05-08
《程序设计思想与方法》
2.5.2 元组类型 tuple 2.5.2 元组类型 tuple 和列表类似,元组也是数据集合体的一种。尽管很多编程语言都没有提供内建的元组数 据类型,但实际上元组类型是非常有用的。在数学中,表示平面或空间中的点需要用到元组 (x,y)或(x,y,z),一般的向量也是元组 v = (v1, …, vn)。现实中很多信息都可以表示为元组,例 如一对夫妻...
9.3.5 小结
164
2025-05-08
《程序设计思想与方法》
9.3.5 小结 9.3.5 小结 多线程编程属于比较复杂的程序设计任务,即使对专家也不是容易的事情。这是因为多 线程在执行上具有不确定性,线程一旦启动,他们之间的相互依赖和相互作用的结果就是不 可预测的。《西游记》中的这段描写或许能帮助读者想象多线程并发执行的复杂性: 悟空见他凶猛,即使身外身法,拔一把毫毛,丢在口中嚼碎,望空喷去,叫一声“变”! ...
2.0 本章导读
163
2025-05-31
《编程之法:面试和算法心得》
2.0 本章导读 2.0 本章导读 笔试和面试中,除了字符串,另一类出现频率极高的问题便是与数组相关的问题。在阅读完第1章和本第二章后,读者会慢慢了解到解决面试编程题的有几种常用思路。首先一般考虑“万能的”暴力穷举(递归、回溯),如求n个数的全排列或八皇后(N皇后问题)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后...
8.3 Tkinter 事件驱动编程
157
2025-05-08
《程序设计思想与方法》
8.3 Tkinter 事件驱动编程 8.3 Tkinter 事件驱动编程 在 8.2 节中我们学习了图形用户界面中的各种构件的用法,至此我们已经能够为应用程 序搭建用户界面的外观部分,用户界面的另一个重要部分是各界面元素所对应的程序功能。 GUI 应用程序与普通应用程序的一个不同之处就在于,实现程序功能的代码与图形界面元素 相关联,这导致了一种新的程...
5.5 练习
154
2025-05-08
《程序设计思想与方法》
5.5 练习 5.5 练习 在你的专业中,计算机图形编程可能有什么应用? 为什么说图形是复杂数据? 什么是对象?从你的专业中选择一个研究对象,用程序设计的对象概念来描述它,即列 出它的数据(属性)和操作(方法)。 Tkinter 与 graphics 模块的关系是怎样的? 试试在画布上创建汉字文本。如果有乱码,请用汉字的 unicod...
1..
«
45
46
47
48
»
..49