以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  [原创] 【汉语编程】数摞实例讲解  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=44750)

--  作者:秦汉昌
--  发布时间:2011/2/20 21:31:00
--  [原创] 【汉语编程】数摞实例讲解

 

编 地球坐标    ( t n1 n2 n3 --- ) 
  \\ 返回地球坐标,t为世纪数  e_coord
  { \\ 直角坐标 -- } 
  直角坐标 3 数组空间 动态内存分配 写入  直角坐标
  3 直角坐标  写
  \\  在汉编中以反斜杠和双括号作为 注释标记
  \\   代码                           数摞模拟演示(非必要)                          解释(非必要) 
  3 √                             \\ n1 n2 n3 t           注: 移出数摞第三层 (零基计数,即数摞上的第4个数)
  3 √                             \\ n2 n3 t n1           注: 移出数摞第三层 (零基计数,即数摞上的第4个数)
  ∽                               \\ n2 n3 t n1 t         注: 复制数摞第一层 (零基计数,即数摞上的第2个数)
  ∵                               \\ n2 n3 t t n1         注: 将数摞顶层移至第二层(零基计数,即数摞上的第3个数),次摞层变为顶层
  0 0                              \\ n2 n3 t t n1 0 0     注: 在数摞上放入两个数:  0 0
  双↑↓                             \\ n2 n3 t 0 0 t n1     注: 将摞顶的两双层交换位置
  行星坐标值                     \\ n2 n3 t <地球坐标值一>  注: 以“ 0 0 t n1 ”为参数通过用户自定义词“星体坐标值”计算一个值<地球坐标值一>
  直角坐标  0  +实数写        \\ n2 n3 t                注:已将<地球坐标值一>写入数组“直角坐标”
  ♂                                 \\ n2 n3 t t               注: 复制数摞顶层,即第0层(零基计数,即数摞上的第1个数)
  3 √                              \\ n3 t t  n2              注: 将第三层移至数摞顶层(零基计数,即数摞上的第0个数),原摞顶变为第一层
  0 1                              \\ n3 t t n2 0 1          注: 在数摞上放入两个数:  0 1
  双↑↓                             \\ n3 t 0 1 t n2          注: 将摞顶的两双层交换位置
  行星坐标值                     \\ n3 t <地球坐标值二>     注: 以“ 0 1 t n2 ”为参数通过用户自定义词“星体坐标值”计算一个值<地球坐标值二>
  直角坐标  1  +实数写         \\ n3 t                    注:已将<地球坐标值二>写入数组“直角坐标”
  ↑↓                                  \\ t n3                    注: 将数摞第零层与第一层交换位置
  0 2                                \\ t n3 0 2               注: 在数摞上放入两个数:  0 2
  双↑↓                               \\  0 2 t n3              注: 将摞顶的两双层交换位置
  行星坐标值                       \\ <地球坐标值三>          注: 以“ 0 1 t n3 ”为参数通过用户自定义词“星体坐标值”计算一个值<地球坐标值三>
  直角坐标  2  +实数写          \\ 数摞上的数已用完         注:已将<地球坐标值三>写入数组“直角坐标”                             
  直角坐标                          \\ 数组<直角坐标>的地址(返回值:可以有多个)
  。

[此贴子已经被作者于2011-2-26 21:15:38编辑过]

--  作者:秦汉昌
--  发布时间:2011/2/21 19:31:00
--  

恰同學少年(992736116)  18:53:18
编 多项幂求和   ( 项系数 项底数 项数 --- )
  ♂ 1+ √  ↑↓  ♂  1
  3 §  属性值 0=  就  1  否则  1.0  然后  ∵
  ?循环  3 §  *  ∴   2 §   3 + 内环数 -  √
        2 §   *   +  ∵                      \\  a*x^n
  回环  双♀  ↑↓♀
  。 ★
1 2 3 4 5 2 5 多项幂求和 ★.
看数摞 [1] 129 ★.
恰同學少年(992736116)  18:56:57
1 2 3 4 5 2 5 多项幂求和

相当于计算:  1+2*2+3*2^2+4*2^3+5*2^4  的值
空谷白蛇(260046415)  18:58:00
数列计算
恰同學少年(992736116)  18:59:01
呵呵,天文计算上,经常有这样的式子

为了避免重复代码,特写此用户词
空谷白蛇(260046415)  18:59:17
这都是很有必要的.
空谷白蛇(260046415)  18:59:38
所以.汉编,有很大的扩展余地!
恰同學少年(992736116)  19:00:29
象这类词,我把它分类为:数学计算用户词,慢慢的积累,形成一个数学计算词典
恰同學少年(992736116)  19:02:13
还有,数据库的 关联处理

也很有必要扩充的,
要扩充的话,第一步就是要写一个内存表结构,用于建立查询用,并与表结构相对应
恰同學少年(992736116)  19:04:47
由于没有内存表结构

汉编的表格控件直接与数据库相关联,所以,建立汉语编程的据查询简单的解决办法就是新一个用于查询的数据库结构

为了让汉编的查询建立以及关联处理能更灵活的应用,所以,必须建立内存表结构


--  作者:春光
--  发布时间:2011/2/23 16:40:00
--  

谢谢楼主的讲解。


--  作者:秦汉昌
--  发布时间:2011/2/24 12:43:00
--  

呵呵,水平有限,讲得不好

不过呢,我这里还有很多学习资料

如果有喜欢汉编的,愿意分享!