foX7 程序设计(3)

2019-08-31 17:36

4. 定位(格式)输入命令: get

(见辅导教材p96、p110~114 ) 格式:

@行号,列号 [say<提示信息>] get <变量名> read 功能:程序运行遇到此命令时,将在屏幕的指定位置显示提示信息及GET变量的初值。

READ命令的功能是暂停执行程序,激活前面的GET变量,等待用户修改其值,但不能修改它的类型及宽度。 (见P132例4-55说明)

说明: GET变量即可以是内存变量,也可以是字段变量。在使用GET命令之前,必须先定义变量,若是字段变量则要求已打开数据库(字段变量在数据库中已经定义),也就是说GET命令不能创建变量, 不能修改变量的类型与宽度,只能修改其值, 输入时不加定界符 ,在此命令中,SAY子句只起提示作用。GET命令常用于直接查询、修改数据库记录数

据。

例1: 修改内存变量的值 (get1.prg)

a = 0 && a必须有初值

@ 5 , 15 say ― a= ― get a read &&激活get变量a ?a

例2: 修改字段变量的值(get2.prg) clear

use xsk @ 10, 15 get 姓名 &&一行只能写一个字段名

@ 15, 15 get 总分

read &&激活以上两个字段变量 list

《键盘输入命令小结 P.96 》

1)在程序运行过程中,输入字符串(常量):

accept [提示] to <内存变量>

2)输入各类表达式:

input [<提示信息>] to <内存变量>

3)输入单个字符(常量):

wait [<提示信息>] [ to<内存变量>]

4) 定位输入:

@行,列 [say<提示信息>] get <字段|内存变量> read

注意:acce,input,wait只能建立内存变量,不能给字段变量赋值,而GET能给两种变量赋值。

例如, 把‖ok‖赋给内存变量a,有如下几种方法: a = ―ok‖

store ―ok‖ to a , b ,c

accept ― a= ― to a &&运行

时输入 ok

input ―a=‖ to a &&运行时输入 ―ok‖

wait ―a=‖ to a &&只能输入一个字符o

@ 9 , 8 say ―a=‖ get a &&定位输入 ok

read &&激活get变量

4.1.3 程序的三种基本结构 (p97)

FOXPRO 是一种结构化程序设计语言,系统提供了三种基本结构来控制流程(程序的运行方向):顺序结构、选择结构与循环结构(见P132图7.3 )。

&&见辅导教材P238应试指南,程序问题分类

程序测试题分为四种类型: 阅读、填空、改错与编写程序

程序处理的内容分为三种:数据库的操作、数字的统计计算及排列、字符

的处理输出

首先分析题目类型,弄清题意,跟踪流程,先易后难,化大为小,逐个突破,注意输出语句,(若有USE 命令则该题涉及数据库)

编写程序时应分析题目要求,设计算法,由整体到局部安排结构,编写语句,然后检查语法,语义,上机运行调试,精简优化,加注释语句

程序一般由三部分组成:输入数据,处理数据,输出结果

一. 顺序结构

顺序结构: 顺序地逐条执行程序中的各条语句

以上的例题都是顺序结构


foX7 程序设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅论中国传统文化的包容性

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: