




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
37 V Visualisual F FoxoxP Proro程序设计基础实例程序设计基础实例 表文件表文件 CJ DBF 情况 情况 学生成绩数据库的表文件学生成绩数据库的表文件cj dbf 结构为 结构为 字段名字段名 字段类型字段类型 宽度宽度 小数位小数位 学号学号 字符型字符型 6 姓名姓名 字符型字符型 10 英语英语 数值型数值型 6 2 高等数学高等数学 数值型数值型 6 2 计算机应用计算机应用 数值型数值型 6 2 总分总分 数值型数值型 7 2 平均分平均分 数值型数值型 6 2 建立表文件建立表文件 cj dbf 结构显示如下 结构显示如下 输入一些学生成绩 输入一些学生成绩 例例 2 1 计算表计算表 CJ DBF 中中的平均分和总分的程序的平均分和总分的程序 set talk off CLOSE ALL USE c 000 CJ REPLACE ALL 总分总分 WITH 英语英语 数学数学 计算机应用计算机应用 REPLACE ALL 平均分平均分 WITH 总分总分 3 LIST 执行结果为 执行结果为 38 例例2 2 统计成绩统计成绩表表CJ DBF中平均分大于中平均分大于90分的所有学生数目 分的所有学生数目 SET TALK OFF CLEAR USE c 000 CJ M 0 SCAN FOR 平均分平均分 90 DISPLAY M M 1 ENDSCAN 总数为总数为 M USE RETURN 执行结果 执行结果 例例2 3 统计成绩统计成绩表表CJ DBF中所有英语大于等于中所有英语大于等于75分的学生数目 分的学生数目 SET TALK OFF USE C 000 CJ MCOUNT 0 FOR REC 1 TO RECCOUNT RECCOUNT 为该库中的记录数为该库中的记录数 GO REC IF 英语英语 90 SKIP 或 或 LOOP ENDIF DISPLAY WAIT 按任一键继续显示按任一键继续显示 SKIP ENDDO USE RETURN 执行结果 执行结果 例例2 5 对成绩对成绩表表CJ DBF查询 若首记录的平均分数大于查询 若首记录的平均分数大于60分 则显示及格 成绩不及格分 则显示及格 成绩不及格 否则显示不及格 否则显示不及格 SET TALK OFF CLEAR USE C 000 CJ IF 平均分平均分 60 姓名姓名 成绩及格成绩及格 40 ELSE 姓名姓名 成绩不及格成绩不及格 ENDIF USE RETURN 执行结果如下 执行结果如下 例例 2 6 对成绩对成绩表表 CJ DBF 查询 根据该学生的平均分进行分类查询 根据该学生的平均分进行分类 优秀优秀 90 平均分平均分 优良优良 80 平均分平均分 90 良好良好 70 平均分平均分 80 及格及格 60 平均分平均分 70 不及格不及格 平均分平均分 90 姓名姓名 成绩优秀成绩优秀 CASE 平均分平均分 80 姓名姓名 成绩优良成绩优良 CASE 平均分平均分 70 姓名姓名 成绩良好成绩良好 CASE 平均分平均分 60 姓名姓名 成绩及格成绩及格 OTHERWISE 姓名姓名 成绩不及格成绩不及格 ENDCASE USE RETURN 执行结果如下 执行结果如下 例例 2 7 设计设计 5 乘乘 5 的乘法表的乘法表 set talk off clear x 1 do while x 5 y 1 41 do while y 1 x2 1 do while x2 x1 x2 x1 x2 x2 1 enddo x1 x1 1 enddo set talk on 执行结果 执行结果 例例 2 16 字母大小写变换程序 字母大小写变换程序 set talk off clear 45 accept 请输入一字符串 请输入一字符串 to x i 1 s do while i len X s substr x i 1 s s s substr x i 1 i i 1 enddo X upper x s lower s set talk on 执行结果 执行结果 例例 2 17 求求 1 10 的阶乘的阶乘 set talk off clear i 1 do while t k 1 j 1 do while j10 exit endif enddo return 执行结果 执行结果 46 例例 2 18 字符串颠倒程序字符串颠倒程序 set talk off x 子女子女 y i len x do while i 1 y y substr x i 1 2 i i 2 enddo y return 执行结果 执行结果 例例 2 19 计算计算 100 以内自然数的和以内自然数的和 set talk off store 0 to x y do while t x x 1 y y x if x 100 exit endif enddo y str y 5 return 执行结果 执行结果 例例 2 20 写数学公式程序 写数学公式程序 Y 3 X x 0 Y 0 x 0 Y 的值等于的值等于 3 x else Y 的值等于的值等于 0 endif 例例 2 21 求三个数的最大数 求三个数的最大数 clear input 请输入请输入 A 的值的值 to A input 请输入请输入 B 的值的值 to B input 请输入请输入 C 的值的值 to C 47 if A B and A C MAX A else if B A and B C MAX B else MAX C endif endif 例例 2 22 求三个数的最大数 求三个数的最大数 clear input 请输入请输入 A 的值的值 to A input 请输入请输入 B 的值的值 to B input 请输入请输入 C 的值的值 to C max A B C 例例 2 23 求用年月日表示今天 求用年月日表示今天 clear xdate str year date 4 年年 xdate xdate str month date 2 月月 xdate xdate ltrim str day date 2 日日 xdate 例例 2 24 显示课号为显示课号为 C301 的记录 的记录 set talk off clear use c 000 student dbf m 0 scan for 课号课号 C301 display m m 1 endscan 总数为 总数为 m use return 执行结果 执行结果 48 例例 2 25 统计分数统计分数 80 的人数 的人数 set talk off clear use c 000 student dbf n 0 scan for 分数分数 80 display n n 1 endscan 总数为 总数为 n use return 执行结果 执行结果 例例 2 26 求求 100 以内奇数的和 以内奇数的和 set talk off clear s 0 for i 1 to 99 step 2 s s i endfor s s return 执行结果 执行结果 例例 2 27 求求 1 到到 11 中奇数的和 中奇数的和 set talk off clear s 0 for i 11 to 1 step 2 s s i endfor s s 49 return 执行结果 执行结果 例例 2 28 求出下列程序执行的结果 求出下列程序执行的结果 set talk off clear s 0 n 1 K 1 do while k 10 if int k 2 k 2 s s k else n n k endif k k 1 enddo s s n n set talk on 程序执行的结果为 程序执行的结果为 例例 2 29 求下列程序执行的结果 求下列程序执行的结果 set talk off clear store 0 to x y do while x 101 x x 1 if mod x 3 0 loop endif y y 1 enddo y str y 2 set talk on 程序执行的结果 程序执行的结果 y 68 例例 2 30 求下列程序执行的结果 求下列程序执行的结果 50 set talk off clear dimension a 7 i 1 do while i 7 a i 3 i 1 i i 1 enddo a a 1 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳捕集利用工程工艺流程优化方案
- 离异后共同子女保险费用及医疗责任协议范本
- 扩大普惠养老服务供给实施方案
- 高端精装房泥工施工劳务分包合同模板
- 乐理听力考试试题及答案
- 园林工程项目管理流程优化
- 城市夜景照明提升方案
- xx市燃气改造项目建筑工程方案
- 欧式建筑-调色方案设计
- 房屋建筑方案设计内容
- GB 4287-1992纺织染整工业水污染物排放标准
- 10室外配电线路工程定额套用及项目设置
- 腰椎间盘突出症课件
- 桂阳县中小幼教师资格定期注册工作指南专家讲座
- 童装原型部分(课堂)课件
- 软件测试用例实例非常详细
- 广联达算量模型与revit土建三维设计建模交互
- 急救中心急救站点建设标准
- 2022年江苏省苏豪控股集团有限公司招聘笔试题库及答案解析
- 跨国公司经营与管理(第四版)第01章跨国公司概述
- 消防安全知识宣传-主题班会课件(共24张PPT)
评论
0/150
提交评论