文档详情

计算机程序设计基础..doc

发布:2017-01-26约7.38千字共17页下载文档
文本预览下载声明
程序与程序文件 以前所学的在命令窗口中逐条输入命令或选择菜单来执行命令是以交互方式来操作。 程序:能够完成一定任务的命令的有序集合。 这组命令被存放在称为程序文件或命令文件的文本文件中。 set talk off 设置交互方式开关为关 set talk on 。。。。。。。。。。。。。开 return 退出程序 以note或*开头的代码行为注释行。 无实际意义 命令行后也可添加注释,以开头。 无实际意义 命令分行符“;” 程序中每条命令都以回车键结尾,一行只能写一条命令 例: 计算圆的周长与面积: Clear 清除VFP主窗口或当前用户自定义窗口里的全部内容 *设置半径 r=3 *依次计算周长和面积 P=2*pi( )*r 函数pi( )返回圆周率 a=pi( )*r^2 *输出计算结果 ?“周长=”,p ?“面积=”,a return 程序文件的建立与执行 建立与修改(默认扩展名prg) 建立步骤: “文件”—“新建”—“程序” 在文本编辑窗口输入程序内容。 保存程序文件:“文件”—“保存”或ctrl+w 打开修改程序文件步骤: “文件”—“打开”,“文件类型”—“程序” 选定文件文件,单击“确定” 编辑修改后,选择“保存”。 若要放弃本次修改,“文件”—“还原”或按Esc键。 用命令建立和修改: modify command 文件名 注:文件名可以写全称,也可以省略扩展名 若指定的文件名存在,则打开修改;若不存在,则建立一个新文件 执行程序文件 菜单方式:“程序”—“运行”,然后从文件列表框中选择程序文件, 单击“运行” 命令方式: do 文件名 文件中的一些命令: cancal:终止程序运行,清除所有的私有变量,返回命令窗口 do:转移执行另一个程序(实现程序的嵌套) return:结束当前程序的执行,返回调用它的上级程序,若无上级程序则返回到命令窗口。 quit:退出VFP系统,返回到操作系统。 简单的输入输出命令(三种) input [字符表达式 to 内存变量] 该命令等待用户从键盘输入数据,可输入任何类型的合法的表达式。 输入字符串、逻辑型常量、日期时间型常量时必须加定界符。不能不 输任何内容直接按回车。 例: open data d use 学生 in 0 clear input ’请输入年龄:’ to mm sele * from 学生 where 年龄mm close data return accept [字符表达式 to 内存变量] 该命令等待用户从键盘输入字符串,且该命令只能输入字符串,输入时不需要加定界符。若不输入任何内容按回车,系统会把空串赋给内存变量。 wait [字符表达式[to 内存变量][window[at 行,列]][….] 该命令只能输入字符串,不用按回车,直接自动执行 例: open data d use 11 in 0 wait ‘输入查询的姓:’ to ss sele * from 11 where 姓名=ss close data return 程序的基本结构 程序结构是指程序中命令或语句执行的流程结构。 三种基本结构:顺序结构、选择结构、循环结构 选择结构(条件语句和分支语句) 条件语句: if 条件 注意:if 和endif必须成对出现,if是本结 语句系列1 构的入口,endif是出口;条件语句 [ else 可以嵌套,但不能交叉。系统规定 语句系列2] endif与最近的一条if 配对。 endif 例:某地至北京的邮路里程为1043KM,“特快专递”时应在24小时内到达,计费标准每克0.05元,但超过100克后,超出的每克0.02元。试编写程序计算邮费。 Input ‘请输入邮件重量:
显示全部
相似文档