《读九章算术学Python》如何用Python编程实现开立方术?附图解分析、代码实现和习题解答
18.1 图解九章
由正方体体积,推求其一棱的长,称为“开立方”。
开立方术曰:置积为实(“实”是被开立方数)。借一算(借一算筹用以定位),步之(所借算筹一步一步地移动),超二等(“二等”就是数位的二位,“超二等”就是使所借的算筹由个位移至千位,再移至百万位,每移一步应超两位)。议所得(议得初商),以再乘所借一算为法(再乘:两次乘),而除之。除已,三之为定法。复除,折而下。以三乘所得数,置中行。复借一算,置下行。步之,中超一(“超”作退位解),下超二等。复置议,以一乘中,再乘下,皆副以加定法。以定法除。除已,倍下,并中,从定法。复除,折下如前。开之不尽者,亦为不可开。
今有积一百八十六万八百六十七尺,问为立方几何?
答曰:一百二十三尺。
以1860867为例(本处注释在白尚恕先生的相关叙述上加以细化)。
- 置积为实。借一算,步之,超二等。
置积为实。借一算,如图18-1所示。
《读九章算术学Python》如何用Python编程实现开立方术?附图解分析、代码实现和习题解答相关推荐
- 《读九章算术学Python》如何用Python编程实现盈不足术?附图解分析、代码实现和习题解答
卷七 盈不足 以御隐杂互见 主要讲述了以盈亏问题为中心的一种双假设算法. 第20章 盈不足术 Python编程要点 列表操作 嵌套元组的列表 20.1 图解九章 李籍<音义>说:" ...
- 《读九章算术学Python》如何用Python编程实现阿拉伯数字转换成汉字数字?
第6章 数量转换 Python编程基础 字典 字符串操作 if-elif-else语句 递归 前面的输入和输出都是阿拉伯数字,这一章我们来看一下如何实现阿拉伯数字和汉字数字之间的相互转换. 6.1 阿 ...
- 《读九章学python》如何用Python编程实现少广术?
卷四 少广 以御积幂方圆 随着人工智能概念的大火,其重要的支持语言Python也一路高歌猛,Python的设计哲学是"优雅.明确.简单". <九章算术>我国现存的最古老 ...
- JAVASCRIPT遇到《九章算术》-《九章算术注》序
本章对应B站视频链接https://www.bilibili.com/video/BV1Zf4y1T79i/https://www.bilibili.com/video/BV1Zf4y1T79i/ 小 ...
- c语言使用循环编写勾股数,刘徽《九章算术》中的勾股数
若A.B.C为满足A2+B2=C2的正整数.我国古代数学书<周髀算经>曾经提到"勾广三,股修四,径偶五"这三个边都是正整数的直角三角形.在公元263年时,我国数学家:刘 ...
- 《九章算术》中更相减损术----求最大公约数
更相减损法:也叫更相减损术,是出自<九章算术>的一种求最大公约数的算法,它原本是为约分而设计的,但它适用于任何需要求最大公约数的场合. #include<stdio.h> in ...
- 九章算术 九:《勾股》
九:<勾股> 1.勾股:今有勾三尺,股四尺,问为弦几何? 答曰:五尺. 2.勾股:今有弦五尺,勾三尺,问为股几何? 答曰:四尺. 3.勾股:今有股四尺,弦五尺,问为勾几何? 答曰:三尺.勾 ...
- [生存志] 第117节 九章算术均徭赋
九章算术均徭赋 贾谊在27岁时向汉文帝进献的<治安策>一文,洋洋洒洒6844个字,写了汉帝国开国30年时的九件让他忧伤难过的事情,所谓『可 ...
- 《九章算术》中记载的方程是如何算的?
<九章算术>是我国古代一部重要的算学书籍,成书于公元一世纪左右,原作者是谁已经不可考,西汉时,张苍和耿寿昌曾对其做过整理. 到了三国时期,数学家刘徽又为其作了注,也是如今通行的版本. &l ...
最新文章
- python面向对象编程的优点-Python入门之面向对象编程(一)面向对象概念及优点
- .NET设计模式系列文章
- TIMING_04 时序约束的一般步骤
- 算法设计与分析——贪心算法——多机调度问题
- Qt中translate、tr关系 与中文问题
- 云原生时代,Java 的危与机
- linux剪切一行,Linux基础命令:文本处理工具之cut
- Lucene 3.0 Field类(自己学习)
- Fabric1.4源码解析:Peer节点启动过程
- Atitit. 软件GUI按钮与仪表盘--web服务器区--获取apache配置文件路径 linux and apache的启动、停止、重启
- (原创)批处理学习小结
- .NET实现在Word指定页码之间插入另一个Word
- 【SpringBoot】微信点餐系统
- ftp服务器扫描不了文件内容,ftp服务器扫描不了文件
- visio中图形任意位置添加连接点
- xlrd.biffh.XLRDError: Excel xlsx file; not supported 。我也来蹭一下热度~
- To My Little Princess
- JS javascript 睡眠
- OGNL表达式的使用方法
- 解决Windows 11网络连接问题:教你轻松排查网络故障