旨在为自己及同行的教学提供一个有益的探索与尝试 。本文所给出算法设计方案只是初步的,有待于在今后的教学实践中进一步检验完善 。
【英文摘要】Algorithm is an ancient concept,with thedevelopmentofcomputationalscience,algorithmhasbecomemoreand more important.The idea of Algorithm has already become amathematical quality for modern citizens. In many developedcountries, Algorithm has become an important part in senior教研专区全新登场教学设计教学方法课题研究教育论文日常工作highschoolteaching.InApril2003,TheMathematicsCurriculumStandardofHigh Schoolbegantobecarriedon in ourcountry,and algorithm has appeared in the text-books of high schoolmathematics. But the problem of teac 。【关键词】算法功能分析教学设计【英文关键词】algorithm function analysis instructionaldesign【目录】高中数学算法初步的功能分析及教学设计摘要4-5ABSTRACT51绪论8-111.1研究问题的提出8-91.2研究意义9-101.2.1研究的理论意义91.2.2研究的实践价值9-101.3研究方法10-112研究综述11-182.1算法的研究综述11-142.1.1国外的算法研究11-132.1.2国内的算法研究13-142.2教学设计的相关研究综述14-182.2.1国外教学设计理论的发展14-162.2.2国内教学设计理论的发展16-183算法初步的功能分析18-203.1有助于提高学生的信息素养183.2有助于培养学生的逻辑思维与创造性思维18-193.3有助于发扬优秀的算法传统19-204算法初步的教学设计20-404.1算法初步的教学设计策略20-214.1.1以内容分析和学情分析为起点204.1.2以现代信息技术为辅助手段204.1.3以思维训练为目的204.1.4以数学文化为驱动力20-214.2算法初步的教学设计案例21-404.2.1算法概念的教学设计21-244.2.2程序框图与算法基本逻辑结构的教学设计24-294.2.3基本算法语句的教学设计29-324.2.4循环语句的教学设计32-354.2.5秦九韶算法的教学设计35-405教学建议及需要进一步研究的问题40-425.1教学建议40-415.2需要进一步研究的问题41-42参考文献42-45附录 A:攻读硕士期间发表的论文45-46附录B:听课笔记节选46-50致谢50 。
5.Java计算字符串中的数学表达式的值算法怎么写代码网上很多,只说说算法吧
12+8/4-5+(3-4)
把这样的表达式拆成:(操作数)(操作符) 、
12+
8/
4-
5+(
3-
4)
(术语叫做逆波兰式)
默认的计算顺序是从左往右,记为left 。另设从右往左,记为right
设计Element类,具有 操作数 operant, 操作符operator, 操作顺序 order三个属性
用两个先进后出的栈结构Stacka,b;
一开始所有的Element都在a中,逐个弹出计算合并值,
当遇到乘、除、括号时计算顺序改变成right,把当前结果放到b中暂存 。
直到再次遇到加、减、)右括号时,意味计算顺序复位成left,先把b中的暂存结果全部合并后,再继续算a中的剩余数据
最后合并成一个结果值 。
【数学算法怎么写】
文章插图