.fxp(编译文件 、 编译文件)、 编译文件 .prg(源程序文件 源
程序文件) 源程序文件 程序举例: 程序举例:
输入半径R R=10 输入半径 例1:请编写程序,求任意半径的园面积 :请编写程序, 分析: 设半径为R 分析: 设半径为 计算园面积S=3.14*R^2 计算园面积 计算公式: 输出园面积 计算公式:3.14*R*R 输出园面积S S=3.14*R*R ?”园面积 ”,S ”园面积:”
例2:编写程序,请在学生表中查找“张波”并显示相应信息 :编写程序,请在学生表中查找“张波” 分析: 张波” 找到与否显示相应的信息。 分析:在学生表中查找 “张波”,找到与否显示相应的信息。 操作要点:打开学生表; 命令查找; 操作要点:打开学生表;用Locate命令查找;用found()函数判断 命令查找 函数判断
use 学生 S=0 Locate for “张波” =“张波” n=1 if found( ) 判断是否存在此人 do while n<=10 计算 S disp 并输出相应信息 s=s+n else n=n+1 ?”查无此人” ” 例3:计算 :计算s=1+2+3+……10 end do 查无此人” end if ?S 分析:设和为S(输出 S ),某项为 (1、2、3、……10) 分析:设和为 (初值取0),某项为n( 、 、 、 初值取 ),某项为 ) use 打开学生表 赋初值0 和S 赋初值 查找“张波” 查找“张波”
计算式: 取值依次为1、 、 计算式: S=S+n( 重复 次,每次 取值依次为 、2、 ( 重
复10次 每次n取值依次为 3、……10 ) 、
二、程序的建立和运行(命令和菜单两种) 程序的建立和运行(命令和菜单两种) 1、建立和编辑程序 、 .PRG (1)用命令 ) 格式1: 文件名> 格式 :modi comm <文件名 文件名 功能:进入字处理状态,创建或编辑指定文件名的·PRG文件 功能:进入字处理状态,创建或编辑指定文件名的 文件 说明: 说明: 存在——打开编辑 ①文件名指定的文件 存在 打开编辑 不存在——打开空窗口创建 打开空窗口创建.prg文件 不存在 打开空窗口创建 文件 程序输入编辑方法与一般的字处理软件相同, ② 程序输入编辑方法与一般的字处理
软件相同,但一行输入一个 命令,以回车结束。 命令,以回车结束。 一行写不下可用分号换行再用回车结束) (一行写不下可用分号换行再用回车结束) 结束编辑, ③ 结束编辑,返回命令窗口 存盘: 建立新的.prg文件(文件不存在) 文件( 存盘:CTRL+W(end) 建立新的 文件 文件不存在) 修改有效(文件存在) 修改有效(文件存在) 不建立.prg文件(文件不存在) 文件( 不建立 文件 文件不存在) 废除: 修改无效(文件存在) 废除:ESC (ctrl+q) 修改无效(文件存在)
格式2: 格式 :modi comm 功能:进入字处理状态,建立新的.prg文件,退出编辑状态时才为 文件, 功能:进入字处理状态,建立新的 文件 文件取名。 文件取名。 说明: 说明: 与格式1的区别是只能建立新的程序文件 且在退出编辑时取名。 的区别是只能建立新的程序文件, 与格式 的区别是只能建立新的程序文件,且在退出编辑时取名。 格式3: 格式 :modi comm ? 功能:选择一个程序文件进入字处理状态进行编辑。 功能:选择一个程序文件进入字处理状态进行编辑。或输入一个新 文件名则建立文件 (2)用菜单 ) 文件” “文件”——“新建 “新建……” ” (3)在项目管理器中 ) 建立程序: 代码’选项卡,选中‘程序’选项并单击“新建” 建立程序:选‘代码’选项卡,选中‘程序’选项并单击“新建” 按钮 修改程序:选中某程序文件,单击“修改“按钮。 修改程序:选中某程序文件,单击“修改“按钮。
2、执行程序 、 方法: 方法:有命令和菜单两种 格式1: 〈文件名〉 格式 :DO〈文件名〉 ·PRG 功能:将指定文件调入内存执行,完后自动关闭。 功能:将指定文件调入内存执行,完后自动关闭。 说明: 说明: 若执行中出错则暂停并高亮度显示出错命令行, 若执行中出错则暂停并高亮度显示出错命令行,弹出 一个对话框给出3个选