⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 help.txt

📁 超级多项式计算器
💻 TXT
字号:
---------------------------------*-帮 助 文 件-*-------------------------------- 

一、	程序介绍:

    这是一个多项式计算程序,并支持函数计算,以及各种辅助功能。
    多项式计算:
        任意输入一个多项式,如果输入正确,则会给出计算结果,如
        果是纯数字运算是数字,否则是多项式。
        如果输入不正确,程序会报错,并指出错误的原因和地址。
        程序输出结果的时候会以字母排序优先,指数排序其次!
	注意:程序不支持除法!

    函数计算:
        首先得对函数进行定义。如果函数表达式能化简,程序会对其
	进行化简。如果定义函数有错,程序会给出出错的原因及地址。
	在进行函数计算时,支持多项式与函数的混合运算,并支持函
	数之间的相互调用。

    帮助模式:
        程序提供了帮助模式,在普通模式下输入"H"则进入帮助模式。
	在帮助模式里输入命令,程序会给出相应的结果。输入"close"
	回到普通模式。如果在帮助模式下输入不正确的命令程序会提
	示错误!

    程序的启动和退出:
        在命令与提示符下输入"java Pcalc",程序即会启动,在输出相
	应的程序信息后,会给出输入提示符">",此时,可以对程序进
	行各项操作。在提示符下输入"EXIT"或"QUIT"即退出程序。

二、	使用规则:

    输入规则:
    1、每次输入都以";"结尾,在";"后面的所有字符将被忽略!程序
       支持注释功能,以"#"为标记。每行在"#"后面的字符将被忽略,但
       下一行的字符不被忽略将和本行"#"前面的字符组成一个表达式或命令。
       如:
                       > a + c # test
                       > ^2;
                       相当于输入:> a + c^2;

    2、在输入多项式的时候所有的空格将被忽略,除了数字与数字之间
       的空格。数字与数字之间的空格将被视作"*",如果数字与数字之
       间有不止一个空格,将被视作一个空格!
    3、输入符合平时的数学书写规则。
       如:
	               3*a(c+d)+3^3;

    4、自定义函数必须以"DEF"开头,并且函数名必须为单个大写字母,
       参数必须是单个小写字母,但参数的个数不限!在函数的表达式
       里的所有变量必须在参数表中能找到这个变量,否则程序将报错。
       但是参数表中的参数,在函数表达式中不必全部使用。
       如:
	   DEF A(a,b) = a + b + c;#输入错误,"c"在参数表中没有定义!
	   DEF A(x,y) = x;#输入正确!

    5、在对函数进行赋值的时候支持函数与多项式的混合运算及函数之间的
       调用,并支持以一个多项式为参数传入。
       如:
	               > DEF A(a,b) = a^2 + b^2;
	               > DEF B(x,y) = x - y^2;
	               > a + bA(b,a)-B(A(x,y),x+y);
	               > a^2b+a+b^3+2xy;

    6、在输入中出现的任何数字,包括在计算过程中的数字不能超过200000000,
       否则程序将提示数据过大!程序并不支持小数!负数不能位于指数的位置!
       凡出现上述情况,程序均报错!

    帮助模式的使用规则:
       帮助模式能提供一些程序的信息及一些辅助功能。
	list   -- 查看命令表 
	help   -- 查看帮助文档 
	func   -- 查看已经定义过的函数 
	done   -- 查看已经计算过的多项式
	info   -- 查看软件信息
	close  -- 退出帮助模式
	如果输入没有定义过的命令,程序会提示输入错误

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -