Babylonian Irregular Reciprocal Algorithm and eTCL demo example calculator, numerical analysis
This page is under development. Comments are welcome, but please load any comments in the comments section at the bottom of the page. Please include your wiki MONIKER in your comment with the same courtesy that I will give you. Its very hard to reply intelligibly without some background of the correspondent. Thanks,gold
gold Here is some eTCL starter code for Babylonian irregular reciprocal algorithm in calculator shell.
Pseudocode Section
# using pseudocode for Babylonian irregular reciprocal algorithm.
Testcases Section
In planning any software, it is advisable to gather a number of testcases to check the results of the program. The math for the testcases can be checked by pasting statements in the TCL console. Aside from the TCL calculator display, when one presses the report button on the calculator, one will have console show access to the capacity functions (subroutines).
Testcase 1
Testcase 2
Testcase 3
Screenshots Section
figure 1.
References:
Interpretation of reverse algorithms in several mesopotamian texts, Christine Proust
A Geometric Algorithm with Solutions to Quadratic Equations
in a Sumerian Juridical Document from Ur III Umma
Joran Friberg, Chalmers University of Technology, Gothenburg, Sweden
google search engine <Trapezoid area bisection>
Wikipedia search engine <Trapezoid area >
mathworld.wolfram.com, Trapezoid and right trapezoid
Mathematical Treasure: Old Babylonian Area Calculation, uses ancient method
Frank J. Swetz , Pennsylvania State University
Wikipedia, see temple of Edfu, area method used as late as 200 BC in Egypt.
Babylonians Tracked Jupiter With Advanced Tools: Trapezoids, Michael Greshko, news.nationalgeographic.com
Geometry in Babylonian Astronomy, Cluster of Excellence Topology, Humboldt University of Berlin
Mathieu Ossendrijver: „Ancient Babylonian astronomers calculated Jupiter’s position
from the area under a time-velocity graph“, in: Science, January 29, 2016.
Late Babylonian Field Plans in the British Museum, books.google.com/books
Karen Rhea Nemet-Nejat
Late Babylonian Surface Mensuration Author(s): Marvin A. Powell Source: jstor
translation: trapezoid in two babylonian astronomical cuneiform
texts for jupiter (act 813 & act 817) from the seleucid era , 310 BC -75 AD
Otto Neugebauer, Astronomical Cuneiform Texts, 3 Vols.
Lund Humphreys, London, 1955:405,430-31.
DeSegnac, MS 3908 A RE-CONSTRUCTION, D.A.R. DeSegnac
A draft for an essay
DeSegnac, MENTAL COMPUTING OF THREE ARCHAIC
MESOPOTAMIAN PUZZLES W 20044, 35, W 20044, 20 & W 20214, essay draft
DeSegnac, HARMONY OF NUMBERS I and II, D.A.R. DeSegnac, A draft for an essay
Appendix Code
appendix TCL programs and scripts
# pretty print from autoindent and ased editor
Pushbutton Operation
For the push buttons, the recommended procedure is push testcase and fill frame, change first three entries etc, push solve, and then push report. Report allows copy and paste from console.
For testcases in a computer session, the eTCL calculator increments a new testcase number internally, eg. TC(1), TC(2) , TC(3) , TC(N). The testcase number is internal to the calculator and will not be printed until the report button is pushed for the current result numbers. The current result numbers will be cleared on the next solve button. The command { calculate; reportx } or { calculate ; reportx; clearx } can be added or changed to report automatically. Another wrinkle would be to print out the current text, delimiters, and numbers in a TCL wiki style table as
puts " %| testcase $testcase_number | value| units |comment |%"
puts " &| volume| $volume| cubic meters |based on length $side1 and width $side2 |&"
gold This page is copyrighted under the TCL/TK license terms, this license .