- 7
- 0
- 约7.38千字
- 约 17页
- 2017-02-08 发布于重庆
- 举报
计算机程序设计基础
程序与程序文件
以前所学的在命令窗口中逐条输入命令或选择菜单来执行命令是以交互方式来操作。
程序:能够完成一定任务的命令的有序集合。
这组命令被存放在称为程序文件或命令文件的文本文件中。
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 ‘请输入邮件重量:
您可能关注的文档
- 装饰装修工程技术标准.doc
- 装饰装修阶段冬期施工方案.doc
- 裤子尺寸对照表.doc
- 褒义贬义成语大全.doc
- 褥垫层技术交底.doc
- 西京陪诊专员培训手册.doc
- 西北农林科技大学尔雅通识课(2015年)逻辑和批判性思维.doc
- 西北大学思修期末复习资料.doc
- 西北地区投资环境分析.doc
- 西北游攻略.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 肺隔离症诊疗指南(2025年版).docx
- 2021届贵州省遵义市高三年级第一次统考物理试卷含答案.pdf VIP
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末考试物理试题(解析版).docx VIP
- 2025年山西省中考数学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 心血管疾病的风险评估与管理课件.pptx VIP
- 离婚协议书(2026官方标准版).docx VIP
- HG_T 3706-2014 工业用孔网钢骨架聚乙烯复合管.doc VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 船舶焊接 垂直气电焊 垂直气电焊.ppt VIP
- 2024湖北省学位英语考试真题及答案.docx VIP
原创力文档

文档评论(0)