东南大学学报(自然科学版)
東南大學學報(自然科學版)
동남대학학보(자연과학판)
JOURNAL OF SOUTHEAST UNIVERSITY
2009年
3期
502-507
,共6页
钟志超%张志胜%戴敏%曹杰%史金飞
鐘誌超%張誌勝%戴敏%曹傑%史金飛
종지초%장지성%대민%조걸%사금비
流程图%类C语言%XML%实时转换
流程圖%類C語言%XML%實時轉換
류정도%류C어언%XML%실시전환
为了融合图形化和文本语言2种编程方式的优点,提高教育机器人编程平台的直观性和通用性,结合编程平台要求,设计出流程图与类C语言双向实时转换方法.在进行流程图到类C语言转换时,实时根据各个模块间的父子关系遍历模块树,并根据功能模块封装的库函数和语句完成转换,在转换过程中实时进行类c语言规则检查.在进行类c语言到流程图转换时,首先通过词法分析、语法分析和语义分析生成XML代码,再进行统一解析生成流程图.在转换过程中实时进行错误检查,出现错误所在行会高亮显示以提示用户,并给出错误原因以便于用户修改程序.最后,通过典型结构转换实例和应用,验证了所提出方法的有效性和正确性.
為瞭融閤圖形化和文本語言2種編程方式的優點,提高教育機器人編程平檯的直觀性和通用性,結閤編程平檯要求,設計齣流程圖與類C語言雙嚮實時轉換方法.在進行流程圖到類C語言轉換時,實時根據各箇模塊間的父子關繫遍歷模塊樹,併根據功能模塊封裝的庫函數和語句完成轉換,在轉換過程中實時進行類c語言規則檢查.在進行類c語言到流程圖轉換時,首先通過詞法分析、語法分析和語義分析生成XML代碼,再進行統一解析生成流程圖.在轉換過程中實時進行錯誤檢查,齣現錯誤所在行會高亮顯示以提示用戶,併給齣錯誤原因以便于用戶脩改程序.最後,通過典型結構轉換實例和應用,驗證瞭所提齣方法的有效性和正確性.
위료융합도형화화문본어언2충편정방식적우점,제고교육궤기인편정평태적직관성화통용성,결합편정평태요구,설계출류정도여류C어언쌍향실시전환방법.재진행류정도도류C어언전환시,실시근거각개모괴간적부자관계편력모괴수,병근거공능모괴봉장적고함수화어구완성전환,재전환과정중실시진행류c어언규칙검사.재진행류c어언도류정도전환시,수선통과사법분석、어법분석화어의분석생성XML대마,재진행통일해석생성류정도.재전환과정중실시진행착오검사,출현착오소재행회고량현시이제시용호,병급출착오원인이편우용호수개정서.최후,통과전형결구전환실례화응용,험증료소제출방법적유효성화정학성.