一种获取程序运行时的中间结果的方法及系统技术方案

技术编号:28672404 阅读:26 留言:0更新日期:2021-06-02 02:48
本发明专利技术公开了一种能自动获取程序运行时的中间结果的方法及系统。该技术中的转换程序读取以语句有分隔符或功能有分隔符的编程语言编写的程序,并将其中的分隔符替换为能打印运行时的中间结果或将运行时的中间结果保存到文件的语句,从而运行得到中间结果。本发明专利技术的方法及系统改进了现有的技术环境的不足,方便学习与使用编程语言。

【技术实现步骤摘要】
一种获取程序运行时的中间结果的方法及系统
本专利技术属于计算机软件及教育教学领域,特别涉及一种能自动获取程序运行时的中间结果的方法及系统。
技术介绍
在国家与社会多维度推进信息化教学的大背景下,各学科知识的教学质量与高素质教育已成为众所瞩目的焦点。只有在教育过程中激发出学生自主发现的兴趣、及早发掘出具有创造力天赋的学生以及培养具有鲜明的职业适应性的学生,才能更有针对性地配置教育资源,才能在各个学科上开展行之有效的职业定向性的素质教育,极具社会价值。教学经验表明,如果能自动获取程序运行时的中间结果,就能有效地激发自主发现的兴趣和锻炼学生的创造力:一是学生在对比程序运行时的中间结果时有自主发现代码细节功能与结果差异的兴趣,二是结合自主发现的兴趣练习举一反三的技巧,从而学会细节功能的组合与创造以解决实际问题。现有的技术环境中严重缺乏能自动获取程序运行时的中间结果的手段。针对语句有分隔符或功能有分隔符的编程语言,如果能自动获取程序执行到每个分隔符处的变量的值,则学习和使用编程语言的效率将成倍增长。例如,Linux脚本语言是一种功能有分隔本文档来自技高网...

【技术保护点】
1.一种能获取程序运行时的中间结果的方法,其特征在于,包括:/n使用语句有分隔符或功能有分隔符的编程语言编写程序;/n转换程序读取所述程序并将其中的分隔符替换为能打印运行时的中间结果或将运行时的中间结果保存到文件的语句,得到改造后的程序;/n运行所述改造后的程序,得到程序运行时的中间结果;/n显示所述的运行时的中间结果。/n

【技术特征摘要】
1.一种能获取程序运行时的中间结果的方法,其特征在于,包括:
使用语句有分隔符或功能有分隔符的编程语言编写程序;
转换程序读取所述程序并将其中的分隔符替换为能打印运行时的中间结果或将运行时的中间结果保存到文件的语句,得到改造后的程序;
运行所述改造后的程序,得到程序运行时的中间结果;
显示所述的运行时的中间结果。


2.根据权利要求1所述的方法,其特征在于,所述的编程语言包括Linux脚本语言。


3.根据权利要求1所述的方法,其特征在于,所述的编程语言包括C语言。


4.根据权利要求1所述的方法,其特征在于,所述的转换程序包括本地或远程的可执行程序,可以是编译后的可执行程序也可是直接解释执行的脚本程序,它的运行方式包括编译后运行,也包括解释运行。


5.根据权利要求1所述的方法,其特征在于,所述的转换程序读取程序时,读取方式包括读取本地的文件,也包括通过网络读取远程文件的方式,也包括客户端主动将程序发送给远程服务器的方式。


6.根据权利要求1所述的方法,其特征在于,所述的显示运行时的中间结果的方式包括直接显示在本地窗口上或通过网络显示在远程窗口上,也包括服务器通过网络将结果传递给客户端显示的...

【专利技术属性】
技术研发人员:周丽明其他发明人请求不公开姓名
申请(专利权)人:扬州米恩信息科技有限公司
类型:发明
国别省市:江苏;32

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1