
【经】 flow chart
formality; ground rule; procedure; proceeding; process; program
【计】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【经】 program; sequence
chart; drawing; fig.; map; plot; picture; intention; attempt; plan
【计】 diagram; graphtyper
【化】 diagram
【医】 chart; column diagram; diagram; graph; map; picture; schema; scheme
sheet
程序图(Flowchart/Program Diagram)是计算机科学与软件工程领域用于描述算法逻辑或系统流程的可视化工具。根据《牛津计算机科学词典》(Oxford Dictionary of Computer Science),其核心定义为"图形符号组成的结构化表达方式,通过标准化几何形状展示数据处理步骤及控制流向"。
在汉英对照维度中,"程序图"对应两种典型英文表达:
权威技术文档如IEEE 24765标准将程序图分为三类应用场景:
美国国家标准与技术研究院(NIST)特别指出,程序图需满足三要素原则:明确输入输出节点、标注条件分支路径、保持符号间距规范。该标准已被纳入ISO/IEC/IEEE 24765:2017国际技术标准体系。
“程序图”是一个在不同领域可能有不同解释的术语,以下是几种常见的含义:
程序流程图
这是最常见的定义,指用图形化方式描述程序执行流程的图表。它通过标准符号(如矩形框表示处理步骤、菱形表示判断、箭头表示流程方向)展示算法的逻辑顺序。常用于软件开发初期设计阶段,帮助开发者理清思路。
程序结构图
在软件工程中,程序图可能指模块之间的调用关系图,展示函数、类或组件之间的层级和依赖关系。例如,UML中的组件图或包图属于此类。
控制系统中的程序框图
在自动化或控制领域,程序图可能指描述系统运行逻辑的框图,例如PLC(可编程逻辑控制器)中的梯形图或功能块图。
数据流程图(需注意区分)
虽然数据流程图(DFD)主要用于系统分析,但有时会与程序图混淆。两者的区别在于:数据流程图侧重数据流动,而程序图侧重控制流程。
教学辅助工具
在编程教育中,教师可能用简化的程序图帮助学生理解代码执行路径,尤其是循环、条件分支等复杂结构。
注意事项:具体含义需结合上下文判断。例如,在软件开发文档中通常指流程图或结构图,而在硬件控制场景中可能指向PLC编程图。若您有特定领域或用例,可进一步说明以便提供更精准的解释。
半乳糖苷不公正肠系膜淋巴结大捷感化教育海事公法毫无疑问接地均衡网基数记数制计算机化的结构分析与设计机械损失空位串狂澜雷维尔丹氏手术利福霉素类抗生素末期膜式压缩机全反相属性全名热定影软骨粘连蛋白乳突角三溴硫化磷色光光度计少的时钟表鼠晏双蚤碎焦炭特定应用语言围口刺