This paper describes a system intended to aid beginning computer science students develop a systematic approach towards problem solution using structured flow diagrams. The student is carefully monitored during the specification of an initial flow diagram and through successive stages of refinement. As each new flow diagram symbol is entered, the system checks to see that the student is being consistent with earlier work and has not introduced potential errors.
rnThe flow diagram is an intermediate level representation of an algorithm which is independent of the particular programming language chosen for implementation. When the structured flow diagram has been completely refined, the final translation to a programming language is relatively automatic. To test the program logic, the resultant source code should be executed. The student can modify the flow diagram, generate new code, and re-execute until the program runs correctly.
本文介绍了一种旨在帮助初学计算机科学的学生使用结构化流程图开发解决问题的系统方法的系统。在初始流程图的说明过程中以及经过不断完善的阶段中,都会对学生进行仔细监控。输入每个新流程图符号后,系统会检查学生是否与以前的工作保持一致,并且未引入潜在的错误。 P> rn
流程图是算法的中间层表示形式,独立于为实现选择的特定编程语言。结构化流程图完全完善后,对编程语言的最终翻译是相对自动的。要测试程序逻辑,应执行生成的源代码。学生可以修改流程图,生成新代码,然后重新执行直到程序正确运行。 P>
Computer amp;
Information Sciences Dept., Temple University, Philadelphia, Pa.;
机译:康奈尔大学的计算机辅助控制系统设计:康奈尔大学电气工程学院的入门控制系统理论教学中,学生对将新兴的计算机辅助控制系统设计(CACSD)软件并入教学产生了积极的反应
机译:系统实践中的制图学回顾以及技术如何支持实践中系统思维的制图学
机译:用于模拟线性平稳机械动力系统的方程式和结构图的计算机辅助生成
机译:35-220 kV开关设备的计算机辅助设计算法,使用“ORU CAD”
机译:催化剂:用于悬架和悬架系统的计算机辅助教学工具。
机译:Cochrane系统评价更新中的研究流程图:改编的PRISMA流程图
机译:回顾系统实践中的图表以及技术如何支持实践中系统思考的图表教学和学习