-
MIPS程序集实现的Adv-Processors_UserInputValidityCheck功能,通过I/O窗口进行matlab循环代码括号的有效性检查
资源介绍
matlab
循环代码括号Adv-Processors_UserInputValidityCheck
使用
MIPS
程序集,该程序通过
I/O
窗口检查用户输入表达式的有效性。
本项目满足以下要求:
表达式的语法应遵循
Matlab
规则。
您的程序应显示提示“>>>”,以输入最多
64
个符号的表达式。
表达式应仅包含括号、0
到
9
的数字和
a
到
z
的字母(大写和小写)、运算符
+、-、*、/
和“=”。
如果表达式有错误,在I/O窗口显示“Invalid
input”;
如果没有错误,则在
I/O
窗口中显示“有效输入”。
您的程序应该循环,以便用户无需重新组装程序即可输入新表达式。
你的代码应该被注释。
错误检查表
在用户输入的表达式中,
检查允许的符号
检查数字数字之间的空格
检查括号的数量是否为奇数
检查以下错误:
4.1
(/
4.2
(*
4.3
()
4.4
操作数和左括号之间没有运算符。
例如:2(
4.5
右括号和操作数之间没有运算符。
例如:)2
4.6
/)
4.7
//
4.8
/*
4.9
+/
4.10
+*
4.11
+)
4.12
-/
4.