[发明专利]一种计算机及其用于处理信息的方法有效
申请号: | 201010141747.0 | 申请日: | 2010-04-08 |
公开(公告)号: | CN101833446A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 蒋步星 | 申请(专利权)人: | 北京润乾信息系统技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 及其 用于 处理 信息 方法 | ||
技术领域
本发明属于计算机信息处理技术领域,具体涉及一种计算机及其用于处理信息的方法。
背景技术
在现有的计算机是通过执行各种程序来实现不同的功能的,程序可以通过各种编程语言来实现,人们在编写计算机程序(计算机代码)的过程中会面临一个问题,那就是现有的代码都以纯文本方式书写,类似撰写文章一样的罗列而成,其逻辑结构相对不易分辨,多参数的长语句逻辑复杂且不易理解,批量数据的录入也比较繁琐。例如在C语言中录入一个二维整型数组,则需要编写类似如下的语句:
int a[m][n]={{11,12,13,...},{21,22,23...},{31,32,33...},...};
可以看出,对上述数组的赋值涉及到多层括号的套用,如此录入的数据,很容易出现笔误。并且现有的计算机程序的编写都是利用代码编写平台来完成的,如果以后要做整列编辑操作的话会非常麻烦,每一个子组都要修改一次,增加了用户使用计算机时不必要的劳动,并没有采用与代码编写平台进行数据交互的设备来方便用户编写代码,降低了用户使用计算机的效率。
发明内容
针对现有技术中存在的问题,本发明的目的是提供一种计算机及其用于处理信息的方法,该计算机包括一个输入装置,该输入装置具有多个行和多个列的结构,用户可以利用该输入装置输入数据和代码;以及一个执行装置,用于对输入装置中的数据和代码进行操作,能够使代码的逻辑结构更加清晰,批量数据录入简单便捷。
需要说明的是,本发明虽然涉及计算机程序,计算机编程语言,但是本发明的宗旨并不在于采用计算机程序或者程序语言来实现某一方法,而是提出一种新的思路,用于解决现有技术中的代码编写过程中的的逻辑结构不清楚,批量数据录入不简单便捷的技术问题。
为了实现上述目的,本发明提供一种计算机,包括输入装置,用于输入数据和代码,该输入装置具有行列结构;以及执行装置,该执行装置与上述输入装置相连接,用于对输入装置的行列结构中的数据和代码进行操作。
进一步,所述输入装置的行列结构为表格,行和列的交叉点称为单元格,单元格用于输入数据或代码,每个单元格都有一个唯一的标识,代码中可以根据单元格的标识直接调用该单元格中的数据或代码。
进一步,所述输入装置的单元格具有“格值”和“格串”两种属性,“格值”为单元格的值,能够被代码调用或更改,“格串”为输入单元格内的代码,能够执行或被调用执行。
进一步,所述执行装置的正常执行顺序为从左至右、从上至下依次执行所述输入装置单元格中的代码,直至代码结束;还能够进行跳转执行,依据表达式条件来决定是否进行跳转的执行;还能够循环执行某代码块内的单元格,并依据表达式条件来决定何时停止循环;还能够调用另外一个代码块执行,并能够传递执行参数和回传返回值。
本发明还提供一种信息处理方法,通过具有行列结构的输入装置来输入数据和代码;通过与输入装置相连接的执行装置对输入装置行列结构中的数据和代码进行操作。
进一步,所述输入装置的行列结构为表格,行和列的交叉点称为单元格,在单元格中输入数据或代码;每个单元格设有一个唯一的标识,代码中可以根据单元格的标识直接调用该单元格中的数据或代码。
进一步,所述执行装置的正常执行顺序为从左至右、从上至下依次执行所述输入装置单元格中的代码,直至代码结束。
进一步,所述执行装置能够执行格串操作,即识别分段写入输入装置内的代码语句,所述分段写入是指语句名和参数依次写在不同的单元格内。
进一步,所述执行装置在进行格串操作中,能够识别“代码块”结构;所述“代码块”的定义如下:如用R[i]表示第i行,C[j]表示第j列,RC[i,j]表示第i行第j列的单元格,则一个代码块的定义为,非空单元格c=RC[a,m]和整数b≥a满足:1≤i≤m,RC[k,i]空;RC[b+1,i]不空;则称行R[a],...,R[b]部分为代码块;执行装置通过代码块来执行条件跳转、循环和子程序调用操作。
进一步,所述执行装置能够进行跳转执行,依据表达式条件来决定是否进行跳转的执行;能够循环执行某代码块内的单元格,并依据表达式条件来决定何时停止循环;还能够调用另外一个代码块执行,并能够传递执行参数和回传返回值。
本发明的效果在于,采用本发明具有以下优点:
(1)代码的逻辑结构更加清晰
由于依托着天生就整齐有序的行列结构,使用本方法书写的程序,其层次关系非常清晰,语句的标识符、参数,程序的跳转、循环等层次关系都清晰明了。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京润乾信息系统技术有限公司,未经北京润乾信息系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010141747.0/2.html,转载请声明来源钻瓜专利网。