——本次有关计算器程序的编写,个人感觉还是有一定难度的。
在考察运算符的重载时,其他的运算符还好,但是在定义“()运算符时在逻辑上考虑的比较复杂,因为括号运算符内的计算优先进行,所以要考虑的有括号内的各种的组合使用,还有括号里含括号的情况。括号都是成对存在的,首先要在运算式中找到最里面的一对括号(即:此括号内不再含有其他的括号)。
之前的想法是用指针按次找到第一个右括号,然后再找出右括号左边的第一个左括号,计算出这两个半括号之间的公式,用t表示并替代。同理,再寻找出替换后的最里面的一对括号,计算出这两个半括号之间的公式,用t表示并替代。以此类推,使用for循环语句,直到找不到括号为止,return t;
其他的方面,遇到的难点有:不知道怎么判断输入的数学公式不符合规定,除了分母不能为零比较好考虑,其他的形式总觉得会有疏漏。例如在判断“/”的右操作数不为零时则继续进行,反之则跳出,并给get赋值为1。
只有当get为0时,才能正常输出。当 set为1时输出 "您输入的不匹配,有错误发生。result lost!!
"如果set为2,则输出 "您输入了非法字符 , 请重新输入,谢谢合作!";如果set值为3则输出"stack is full, lost result!!"若是set 等于4则输出"error!
divide by 0!" 但是在判断情况时感觉不是很好描述编写。
心得体会 计算器教学反思
计算器教学反思。篇一计算器教学反思。3月20日,我出示了学校的教学研讨课 计算器 本节课是在学生已经学习了整数四则运算的基础上进行教学的,是学生对计算方式的认识的扩展,也是第三学段使用计算器计算的基础。学生虽然在生活中接触计算器的机会比较多,但系统的认识计算器还是第一次。所以教学时我充分尊重学生的差...
编程实训心得体会,编程实习心得体会,编程实训心得体会
编程实训心得体会,编程实习心得体会,编程实训心得体会范文。编程实训心得体会 一 此次暑期实习的主要目的是做一个与数据库有关的小系统。比如 学生信息管理系统 工资管理系统等。熟悉数据库的基本操作,掌握sql语言。我们小组所做的是关于学生宿舍的信息管理系统。在这次实习中,我们运用的平台是vs2010 c...
心得体会 减速器设计心得体会
尽管这次作业的时间是漫长的,过程是曲折的,但我的收获还是很大的。不仅仅掌握了四连杆执行机构和带传动以及齿轮,蜗杆传动机构的设计步骤与方法 也不仅仅对制图有了更进一步的掌握 matlab和auto cad word这些仅仅是工具软件,熟练掌握也是必需的。对我来说,收获最大的是方法和能力。那些分析和解决...