算法框图教学系统,国人开发的软件,为方便使用笔者打包成单文件版本,主要用于普通高中课程标准实验教科书《数学》3(必修)“第二章算法初步”的辅助教学。《算法框图教学系统》主要用于普通高中课程标准实验教科书《数学》3(必修)“第二章 算法初步”的辅助教学。 该系统可根据教学需要,任意构建算法框图。能根据设计好的流程及设定的条件运行框图,运行时,将输出结果显示在输出窗口中,能记录运行过程。能根据框图生成QBASIC程序代码。设计好的框图可以文件形式保存并调用,也可保存为图片以便插入到Word等文字处理系统中。
该系统可根据教学需要,任意构建算法框图,并能根据设计好的流程及设定的条件自动运行框图。能记录运行过程并输出运行结果。设计好的流程图可以文件形式保存并调用。
程序更新
算法框图教学系统 V4.22 (2013.07.20)
修正了未注册用户保存出错的问题。
进一完善了生成QB代码算法。
V4.2 (2013.07.18)
拖动开始框时,其它相连的框图对象(不论是否被锁定)也会跟着移动。
V4.1 (2013.07.15)
可根据框图生成QBASIC代码。此功能尚在继续完善中,目前只能处理较简单的框图。
系统界面作了改变。将记录窗口并入设计窗口中,显得更简洁。
输入注册码后方可保存文件。留言、QQ、短信……等免费获取注册码。
更正了V3.41中的几处BUG。
V3.4 (2013.07.08)
增加将对象“移至顶层”“移至底层”两个按钮,操作更方便。
增加折线型流程线。折线型流程线有三个控制点,绿色为起点,红色为终点,黄色为中间点。
支持横向运行。通过设置“入口”位置,改变框图对象的运行方向。如:处理框可以从上至下、从下至上、从左至右运行。
V3.0 (2013.07.04)
双击直接编辑改为在编辑窗口中编辑。将显示内容与运行表达式分开,可自动识别上、下标,斜体,显示更规范,显示内容可单独编辑,可从Word中粘贴。
指数运算符“^”后面的内容自动显示为上标;形如:a(n)、b(7)、S(i)中的“n、7、i”等自动显示为下标。 输入/输出框的提示字自动隐藏,鼠标移入才显示,以便保存的图片文件不出现“输入/输出”的提示,通过在运行表达式中的“输入”“输出”文字自动转换为“输入/输出”框。
框图文件扩展名改为“.SKT”,为文本文件格式,可用记事本打开。
V2.27(2013.03.26)
框图对象可以通过拖动控制句柄(单击后在角上出现一个小黑点)来改变大小。内容由直接编辑改为双击后才可编辑。虚线框也可编辑内容。
V2.26(2013.03.17)
框图文件可保存为图片,同时也放在了Windows剪帖板中,可直接粘贴进Word中。
V2.25(2011.8.31)
在windows下建立好框图文件“*.LCT”与系统的关联后,可通过双击“*.LCT”文件来运行。
其它几处小修改。
V2.24(2010.11.22)
“程序”窗口改为“文本”窗口,内容显示为Word格式,支持上、下标及公式。可先在Word中输入好,再粘贴进来。文本面板下方增加答案显示一栏(答案要自己先输入)。记录窗口增加字体设置工具
不同框图可设置不同的文字大小。
v2.23(2010年10月5日更新)。
“修改了暂停的提示效果。暂停提示现叫单步执行,单步执行时由弹出对话框改为在开始框的上方出现如下所示的三个按钮:
第一个为继续单步执行、第二个为运行到程序结束、第三个为取消运行。同时这个工具可以在窗口中任意拖动。”
v2.22(2010年8月5日)
应sdytstl老师的建议,增加了“程序”窗口,更便于教学。注意默认是禁止修改,要输入或修改需单击窗口下方的第一个按钮。保存时,系统会将程序窗口中的内容以独立的文件存放,文件名及保存位置与相应算法框图相同,格式为文本格式(*.txt)。因此可以单独用记事本输入程序内容。程序窗口下方有几个按钮可以设置字体字号等。
v2.21(2010年8月3日)
处理框可以从下往上运行了。
V2.21(2009.10.01)
增加小数位的设置。被选定的对象加上蓝色边框,可直接用“Delete”键删除对象、用方向键移动对象。改正了拖动改变大小时对象相互影响的缺陷。
V2.02(2009.09.20)
对象增加“内容可见”属性,可先隐藏其内容。“显示暂停提示”等有关选项放在系统属性中,并增加对背景颜色的设定。
V2.0(2009.04.05)
增加暂停提示,可设定暂停等待时间,更方便教学演示。
快捷菜单中增加了“属性”一项,更方便对框图对象的设定。
修改了帮助文件。
V1.10(2008.10.25)
新增画“虚线框”工具,更方便教学。
“处理框”新增对置数语句“data”及读数语句“read”的支持。
修正了V1.0中的几处错误。
操作说明
算法框图教学系统主要内容有:
如何添加框图对象
如何移动对象的位置
如何改变对象的大小
如何复制、粘贴对象
如何删除对象
如何锁定对象
如何设定输出框
如何改变判断框的“是”与“否”的位置
如何设定各框图对象的内容
如何运行框图
如何保存、打开框图文件……等