Structorizer.Desktop:Java算法笔试题的NSD工具介绍
需积分: 13 133 浏览量
更新于2024-11-17
收藏 8.92MB ZIP 举报
资源摘要信息:"Structorizer是Java语言编写的用于创建和处理Nassi-Shneiderman Diagrams(NSD)的工具。Nassi-Shneiderman图,也称为结构化流程图,是一种用图形表示算法的方法,主要用于程序设计。Structorizer不仅仅是一个创建和编辑工具,它还允许用户执行和调试NSD,并将形成的算法导出为多种编程语言的源代码,尽管这需要后续处理。
Structorizer的特点包括:
1. 支持创建和编辑Nassi-Shneiderman Diagrams(NSD);
2. 执行和调试功能,支持逐步执行、突出显示、暂停、断点、变量显示(带值编辑)和可配置的运行速度;
3. 能够从源代码(Pascal/Delphi、ANSI-C和COBOL)生成图表;
4. 调试功能还包括调用其他图表作为子程序的功能;
5. 提供“运行时分析”,用于收集和可视化执行计数、操作负载和测试覆盖率。
Structorizer工具的历史可以追溯到2006年,当时作者对现有的NSD编辑器的效果不满意,因此开始编写自己的工具。自那时起,该工具不断更新和完善,形成了Structorizer 2006版本。后续版本可能包括更多的功能和改进。
Structorizer是一个开源项目,这意味着任何人都可以免费下载、使用和修改它。该项目的源代码可以在网络上找到,它被归档在一个名为"Structorizer.Desktop-master"的压缩文件中,表明这是一个桌面应用程序的主版本。
Nassi-Shneiderman Diagrams(NSD)是一种图形化编程语言,它利用特定的图形符号代替传统流程图中的方框和箭头,以更加直观的方式表示程序的结构。NSD特别适合于表示嵌套的条件和循环结构,使得程序逻辑更容易理解和维护。"
109 浏览量
点击了解资源详情
点击了解资源详情
603 浏览量
2021-10-11 上传
2021-10-04 上传
2021-05-30 上传
2021-10-12 上传
2021-11-01 上传
weixin_38524246
- 粉丝: 6
- 资源: 920
最新资源
- 叉车变矩器故障诊断及处理.rar
- BULLDOG-开源
- 草图设备:一些草图格式的设备
- libdaisy-rust:菊花板的硬件抽象层实现
- clangular:lan角
- 行业文档-设计装置-一种拒油抗静电纸质包装材料.zip
- ICLR-Workshop-Challenge-1-CGIAR-Computer-Vision-for-Crop-Disease:Zindi竞赛的入门代码-ICLR Workshop Challenge#1
- aklabeth:Akalabeth aka'Ultima 0'的翻拍-开源
- snglpg:Занимаясь“在浏览器中设计”
- OpenCore-0.6.2-09-09.zip
- 摩尔斯电码,实现将字符转为摩尔斯电码的主体功能,能将摩尔斯电码通过串口上位机进行显示
- matlab布朗运动代码-Zombie:用于团队项目的MATLAB僵尸启示仿真(2016)
- 纯css3圆形发光按钮动画特效
- mvntest
- 版本:效用调查,专家和UX使用者,请指责一个集体经济团体,请参阅一份通俗的经济通函,一份从业者的各种困难和疑难解答,请参见网站实际内容
- OpenCore-0.6.1-09-08正式版.zip