期刊文献+
共找到240篇文章
< 1 2 12 >
每页显示 20 50 100
基于程序流程图和图注意力网络的跨语言代码抄袭检测方法
1
作者 张峰 韦友良 秦玉成 《小型微型计算机系统》 北大核心 2025年第1期249-256,共8页
跨语言代码抄袭检测在软件知识产权保护和计算机程序设计类课程教学等领域有广泛的应用.然而,不同编程语言的语法差异降低了代码之间的相似度,导致抄袭检测的准确率较低.因此,本文提出一种基于程序流程图和图注意力网络的跨语言代码抄... 跨语言代码抄袭检测在软件知识产权保护和计算机程序设计类课程教学等领域有广泛的应用.然而,不同编程语言的语法差异降低了代码之间的相似度,导致抄袭检测的准确率较低.因此,本文提出一种基于程序流程图和图注意力网络的跨语言代码抄袭检测方法.首先,将代码转换为程序流程图,并利用图注意力网络提取程序流程图的特征作为代码的表示;其次,采用交叉匹配方法逐行对比代码的表示,以获得代码的相似特征向量;最后,拼接待检测代码的相似特征向量,并通过全连接神经网络计算抄袭的概率.实验结果表明,与现有的跨语言代码抄袭检测方法相比,本文提出的方法在查准率、查全率和F1值方面均有提高.其中,与基于属性计数的CLCDSA方法、基于抽象语法树的ASTLearner方法相比,F1值分别提高了11%和16%. 展开更多
关键词 代码抄袭检测 跨编程语言 程序流程图 图注意力网络
在线阅读 下载PDF
程序流程图到代码的自动生成算法 被引量:13
2
作者 王黎明 王帼钕 +3 位作者 周明媛 褚艳利 陈科 陈平 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2012年第6期70-77,共8页
提出了一种从标准程序流程图到结构化代码生成的新算法.该算法通过对程序流程图结构的分析与识别、循环结构的线性化以及对分支结构域的确定等过程,能够生成符合程序流程图语义的结构化C代码(包括continue/break/return);同时,能够识别... 提出了一种从标准程序流程图到结构化代码生成的新算法.该算法通过对程序流程图结构的分析与识别、循环结构的线性化以及对分支结构域的确定等过程,能够生成符合程序流程图语义的结构化C代码(包括continue/break/return);同时,能够识别出非结构化的程序流程图. 展开更多
关键词 可视化编程 程序流程图 模型驱动 代码生成
在线阅读 下载PDF
汇编嵌入式软件程序流程图自动生成的研究 被引量:9
3
作者 汪文勇 王学东 +2 位作者 向渝 唐科 刘利枚 《计算机科学》 CSCD 北大核心 2005年第2期173-175,201,共4页
程序流程图的自动生成是软件结构分析及软件测试的基础。为实现汇编嵌入式软件程序流程图的自动生成,本文首先分析汇编嵌入式软件的特征,将汇编指令划分为5种典型类型,分别定义其单键表存储结构,给出链表生成算法。在此基础上,给出汇编... 程序流程图的自动生成是软件结构分析及软件测试的基础。为实现汇编嵌入式软件程序流程图的自动生成,本文首先分析汇编嵌入式软件的特征,将汇编指令划分为5种典型类型,分别定义其单键表存储结构,给出链表生成算法。在此基础上,给出汇编嵌入式软件程序流程图自动生成算法。最后,对算法的时间复杂度进行了分析。 展开更多
关键词 嵌入式软件 自动生成 程序流程图 单链表 汇编 软件测试 存储结构 软件结构 指令 复杂度
在线阅读 下载PDF
一种改进的程序流程图——层次流程图HFG 被引量:2
4
作者 许晓春 杜晓晨 +1 位作者 梅琳 徐永森 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2002年第2期158-165,共8页
程序流程图是刻划程序控制结构的一种重要的表示方式 .层次流程图 (HierarchicalFlowGraph ,HFG)是一种真正基于块、节点、段三层程序划分机制的完全图形化的新型程序流程图 ,将程序由二维空间拓展到了三维空间 .HFG有效利用了块结构的... 程序流程图是刻划程序控制结构的一种重要的表示方式 .层次流程图 (HierarchicalFlowGraph ,HFG)是一种真正基于块、节点、段三层程序划分机制的完全图形化的新型程序流程图 ,将程序由二维空间拓展到了三维空间 .HFG有效利用了块结构的构型特征和对象封装性 ,具有较高的可重用性和可扩展性 .此外 ,HFG还提供了极为灵活的程序收缩和延展机制 ,可提供多级别的程序框架 。 展开更多
关键词 程序流程图 层次流程图 HFG 程序划分机制 节点 块构型 程序收缩 程序延展 软件测试
在线阅读 下载PDF
Petri网模型与程序流程图的比较及应用研究 被引量:4
5
作者 张力 赵宗涛 +1 位作者 慕晓冬 刘鑫昌 《计算机技术与发展》 2006年第6期150-153,共4页
petri网是一种描述具有分布、并发、异步特点的信息流的系统模型,已得到了广泛的应用;程序流程图是依据算法描述问题求解过程的图解表示,是使用数字计算机求解问题的必要步骤。如何进行相互转换是应用中所关心的一个突出问题。文中对二... petri网是一种描述具有分布、并发、异步特点的信息流的系统模型,已得到了广泛的应用;程序流程图是依据算法描述问题求解过程的图解表示,是使用数字计算机求解问题的必要步骤。如何进行相互转换是应用中所关心的一个突出问题。文中对二者先做形式上的比较研究,分析它们的特点和异同,从中找出一些规律,用以归纳相互转换的方法要点。最后,通过实例分析来阐述转换的算法。 展开更多
关键词 PETRI网 程序流程图 比较转换
在线阅读 下载PDF
基于草图的程序流程图自动识别翻译系统 被引量:2
6
作者 诸彬 何骅 徐从富 《计算机应用与软件》 CSCD 2010年第5期55-56,112,共3页
手绘草图是人类一种自然而直接的思路外化和交互方式。介绍一个基于草图的程序流程图自动识别翻译原型系统——SketchFlow。基于对现有可利用的识别技术及流程图领域知识的综合分析,设计并实现了这个系统。该系统可以完成程序流程草图... 手绘草图是人类一种自然而直接的思路外化和交互方式。介绍一个基于草图的程序流程图自动识别翻译原型系统——SketchFlow。基于对现有可利用的识别技术及流程图领域知识的综合分析,设计并实现了这个系统。该系统可以完成程序流程草图的识别及到相应C语言代码的自动翻译。 展开更多
关键词 草图 程序流程图 自动翻译 识别
在线阅读 下载PDF
汇编程序流程图生成算法研究与实现 被引量:3
7
作者 崔应霞 李龙澍 《计算机工程与设计》 CSCD 北大核心 2009年第9期2279-2282,共4页
程序流程图显示程序的控制流逻辑,它的生成主要涉及逻辑控制的刻画。针对汇编语言特点和依据伪深度搜索思想,给出汇编程序流程图生成算法:对汇编源程序进行分析,在源程序中划分出原子子程序,先对第一个原子子程序语句根据特定的方法进... 程序流程图显示程序的控制流逻辑,它的生成主要涉及逻辑控制的刻画。针对汇编语言特点和依据伪深度搜索思想,给出汇编程序流程图生成算法:对汇编源程序进行分析,在源程序中划分出原子子程序,先对第一个原子子程序语句根据特定的方法进行分类处理,产生原子子程序流程图,然后根据一定的规则进一步确定新原子子程序,用同样的方法产生此原子子程序流程图,重复这一过程直到所有源代码的流程图产生完毕。实践结果表明,该算法能有效产生汇编程序流程图。 展开更多
关键词 程序流程图 控制流逻辑 汇编语言 原子子程序 伪深度搜索
在线阅读 下载PDF
基于程序流程图的数据例化与程序例化 被引量:8
8
作者 廖湖声 《计算机学报》 EI CSCD 北大核心 2001年第9期985-990,共6页
提出了一种基于程序流程图的部分求值方法 ,通过采用基于程序流程图的数据例化和面向程序基本块的程序例化 ,能够在例化阶段进行程序基本块例化的同时 ,完成控制转移的优化 ,并生成既可用于编译时刻例化 ,又可用于运行时刻例化的滞留程... 提出了一种基于程序流程图的部分求值方法 ,通过采用基于程序流程图的数据例化和面向程序基本块的程序例化 ,能够在例化阶段进行程序基本块例化的同时 ,完成控制转移的优化 ,并生成既可用于编译时刻例化 ,又可用于运行时刻例化的滞留程序 ;基于这种方式的部分求值系统采用离线工作方式 ,利用了绑定时间分析 ,提高了滞留程序的效率 ;同时避免了例化阶段的代码复制与拼接 ,有效地简化了运行时刻例化系统的实现难度 . 展开更多
关键词 数据例化 程序流程图 程序例化 软件自动化
在线阅读 下载PDF
程序流程图的自动生成 被引量:1
9
作者 李莲治 王世著 郭福顺 《小型微型计算机系统》 CSCD 北大核心 1989年第2期33-42,共10页
本文叙述的“程序流程图的自动生成”是软件系统“程序的结构变挟与结构优化”的一部分。整个系统分成两篇文章来介绍,本篇先介绍对高级语言源程序进行自动分解并变换成流程图的过程。
关键词 程序流程图 高级语言 结构程序设计
在线阅读 下载PDF
一种源程序到程序流程图的自动生成算法 被引量:2
10
作者 严代彪 王树宗 《微计算机信息》 2003年第7期83-83,65,共2页
本文通过对汇编语言地指令系统的共性的研究,找到了一种有效的在汇编语言的基础上,自动得到源代码的流程图的算法。对软件维护自动化的实现提供了良好的开端。
关键词 程序流程图 自动生成算法 程序 汇编语言 网格法 计算机系统
在线阅读 下载PDF
一个用静态分析方法求程序流程图的算法(PFGA)
11
作者 赵东范 《吉林大学学报(信息科学版)》 CAS 1990年第2期8-15,共8页
程序流程图(简称PFG)是对程序进行测试分析的基础。本文旨在给出一个算法PFGA(程序流程图算法),它对我们所定义的语言L所编写的任意程序通过静态分析方法将求出程序的PFG。算法PFGA适用于多种高级语言程序,运用本算法的概念不难开发出... 程序流程图(简称PFG)是对程序进行测试分析的基础。本文旨在给出一个算法PFGA(程序流程图算法),它对我们所定义的语言L所编写的任意程序通过静态分析方法将求出程序的PFG。算法PFGA适用于多种高级语言程序,运用本算法的概念不难开发出相应的程序测试的辅助工具,因此PFGA具有一定的实用价值。 展开更多
关键词 计算数学 静态 分析/程序流程图算法
在线阅读 下载PDF
人文社会科学统计管理系统操作程序流程图
12
作者 王贵怀 李雪梅 《科技.人才.市场》 2002年第6期12-14,共3页
关键词 人文社会科学统计管理系统 操作程序流程图 科技工作 科研管理 高校
在线阅读 下载PDF
快速付里叶变换计算机程序流程图的改进
13
作者 李振山 《仪器仪表学报》 EI CAS 1987年第4期442-445,共4页
一、前言在应用计算机进行信号分析或系统分析、处理时,普遍采用快速付里叶变换(简称FFT)的计算方法。本文对文献[1]、[2]、[3]中的FFT 计算机程序流程图进行了改进,从而提高了运算速度。文中还给出了BASIC 语言计算程序,便于实际应... 一、前言在应用计算机进行信号分析或系统分析、处理时,普遍采用快速付里叶变换(简称FFT)的计算方法。本文对文献[1]、[2]、[3]中的FFT 计算机程序流程图进行了改进,从而提高了运算速度。文中还给出了BASIC 语言计算程序,便于实际应用。二、FFT 计算机程序流程图的改进FFT 算法在计算机上实现的流程图如图1所示。图中框⑤是完成计算对偶结点所需的P 值计算。为确定P 值,首先把二进制数k 右移N 1位。 展开更多
关键词 程序流程图 运算速度 计算程序 二进制数 信号分析 右移 BASIC 程序执行 语言程序 输入数据
在线阅读 下载PDF
程序流程图在生物学教学中的应用 被引量:2
14
作者 杜宏炜 《生物学教学》 北大核心 2011年第3期12-14,共3页
本文在介绍程序流程图及其绘制基本步骤的基础上,结合教学的实例,总结了程序流程图在相关内容教学中的应用。
关键词 生物学教学 程序流程图 应用
在线阅读 下载PDF
利用计算机设计单片开关电源讲座——第一讲 单片开关电源设计概述及程序流程图
15
作者 沙占友 王彦朋 孟志永 《电源技术应用》 2001年第10期531-535,共5页
目前,利用计算机来设计单片开关电源正成为国际上电源领域的一项新技术。本文首先对KDP Expert 专家系统作一概述,然后重点阐述单片开关电源反馈电路的基本类型以及设计单片开关电源的程序流程图。
关键词 单片开关电源 计算机 设计 工作模式 反馈电路 程序流程图
在线阅读 下载PDF
机电一体化智能车——程序流程图
16
作者 付国迎 《电子制作》 2009年第9期58-59,共2页
智能车的组装在前几期已经介绍过了,有些读者已经将整车与遥控发射器组装好了。怎么让车动起来呢?这要涉及编程了。本期将给读者提供程序流程图,供读者编程参考,并解答读者提出的问题。
关键词 程序流程图 智能车 机电一体化 遥控发射器 读者 组装 编程
在线阅读 下载PDF
程序流程图在数学教学中的应用
17
作者 顾心照 《徐州工程学院学报(社会科学版)》 1997年第4期87-89,共3页
用程序流程图,来描述数学结论,它不仅直观、逻辑性强,而且可以培养和提高学生的判断能力、思维能力,提高学生学习兴趣,从而提高数学的教学效率。
关键词 程序流程图 框图 程序框图 数学教学
在线阅读 下载PDF
IBM PC上的程序流程图编辑/打印软件——Flow Charting Ⅱ+介绍
18
作者 肖俊良 《计算机应用研究》 CSCD 1990年第5期26-27,共2页
Flow Charting II +是Patton &Patton 软件公司1982年推出的一个程序流程图编辑/打印软件。为了让Flow Charting II
关键词 微机 程序流程图 打印软件 编辑
全文增补中
Markdown代码生成程序流程图技巧
19
作者 赵轲 易丹丹 《电子制作》 2020年第8期58-59,65,共3页
本文论述了使用Markdown语言这种简洁直观的方法来绘制程序流程图,阐述了使用单机软件和在线软件绘制程序流程图常用绘制方法,并从定义元素、连接元素等方面描述Markdown生成程序流程图的基本代码,最后通过示例说明了Markdown生成程序... 本文论述了使用Markdown语言这种简洁直观的方法来绘制程序流程图,阐述了使用单机软件和在线软件绘制程序流程图常用绘制方法,并从定义元素、连接元素等方面描述Markdown生成程序流程图的基本代码,最后通过示例说明了Markdown生成程序流程图的技巧。 展开更多
关键词 程序流程图 Markdown 标记语言
在线阅读 下载PDF
一种程序源代码的标准化流程图转化方法
20
作者 宋倩 张峰 《计算机与数字工程》 2019年第4期878-883,965,共7页
程序流程图用标准的符号以图形化形式描述程序运行的步骤,是程序设计使用最为广泛的工具。在实际的软件开发过程中,为了理解和分析已有的源代码,往往需要将源代码转换为流程图。现有的一些方法和工具实现了把程序源码转化成流程图的功能... 程序流程图用标准的符号以图形化形式描述程序运行的步骤,是程序设计使用最为广泛的工具。在实际的软件开发过程中,为了理解和分析已有的源代码,往往需要将源代码转换为流程图。现有的一些方法和工具实现了把程序源码转化成流程图的功能,但由于代码实现方式或编程语言的不同,相同流程的代码得到的流程图结构都跟程序源码紧密相关,得到的流程图不够标准,不便于用户的理解和使用。针对该问题,论文提出了一种将程序源代码转换为标准流程图的方法。首先,定义了标准化流程图的节点类型及其结构样式;然后,给出了将特定程序语言生成的流程图转换为标准化流程图的方法,在该过程中同时解决了原有代码中存在的冗余代码问题。通过实例分析表明,论文方法在标准化基于源码的流程图方面是有效的。 展开更多
关键词 程序流程图 标准程序流程图 程序流程图标准化方法 冗余检测
在线阅读 下载PDF
上一页 1 2 12 下一页 到第
使用帮助 返回顶部