《种程序结构补充》PPT课件

《种程序结构补充》PPT课件

ID:39651111

大小:400.10 KB

页数:22页

时间:2019-07-08

《种程序结构补充》PPT课件_第1页
《种程序结构补充》PPT课件_第2页
《种程序结构补充》PPT课件_第3页
《种程序结构补充》PPT课件_第4页
《种程序结构补充》PPT课件_第5页
资源描述:

《《种程序结构补充》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用(VFP6.0)jmxy.zjgsu.edu.cnJmxy.zjgsu.edu.cnCompanyLogo4.1.1顺序结构例1:显示指定表文件的全部记录内容。分析:指定表文件应该由键盘输入(ACCEPT)实现;打开对应表文件进行操作;显示该表文件的全部记录用LIST或DISPALL命令;对表操作完毕,应该关闭指定的表。程序代码:SETTALKOFFCLEARACCEPT“请输入指定的表文件:”TOBWJUSE&BWJDISPALLUSESETTALKON与INPUT的区别?INPUT:数据类型可以是N,C,D,L和Y

2、等,也可以是表达式;ACCEPT:从键盘输入的数据只能是字符型常量。Jmxy.zjgsu.edu.cnCompanyLogo4.1.1顺序结构例2:求“学生”表中指定班级的全体学生的奖学金总额。note求指定班级的奖学金总额settalkoffclearuse学生accept"输入班级(951/953):"tobjsum奖学金tojxjforleft(学号,3)=bj?bj+"班的奖学金总额为"+str(jxj,5,2)usesettalkon开始打开表文件输入班级环境设置AA关闭表文件结束计算处理指定班级的奖学金输出指定学生的

3、班级及奖学金Jmxy.zjgsu.edu.cnCompanyLogo4.1.1顺序结构例3:统计“成绩”表中某学生的平均成绩。(顺序例题5.PRG)分析:对表文件操作应该打开指定的表(成绩.DBF);由键盘输入指定的学生,应该提供输入处理;对指定学生统计平均成绩(AVERAGE命令),并显示平均成绩;对表操作完毕,应该关闭指定的表。程序代码:SETTALKOFFUSE成绩ACCEPT"请输入学号:"TOMXHAVERAGE成绩TOMPJCJFOR学号=MXH?MPJCJUSESETTALKONJmxy.zjgsu.edu.cnC

4、ompanyLogo4.1.1顺序结构上机作业1、编写一个程序统计成绩表中所有学生的平均成绩。2、编写一程序统计学生表中获得奖学金的人数。3、编写一个程序,实现对“学生”表中指定学生(由键盘输入)的奖学金加10元,并显示该学生的奖学金。Jmxy.zjgsu.edu.cnCompanyLogo4.1.2选择分支结构例4:求“学生”表中指定班级(如951或953,学号字段的前3个字符表示班级)的男、女学生的奖学金总额。分析:由题意得知,从键盘输入的班级在“学生”表中确实存在才有统计奖学金的必要。用户输入的班级一旦在“学生”表中找不到

5、,程序运行之后虽然不会出错,但却因为找不到满足条件的记录而得出我们不期望看到的结果。所以必须采取相应的输入值检验措施。解题步骤如下:对表中信息进行查询,首先必须打开相应的表文件。运用相应的字符输入语句实现输入班级操作。查找指定的班级(可用顺序查找或索引查找命令)。判断输入的班级在“学生”表中是否存在,如果存在就进行下面的步骤5、6,否则给出提示信息,说明指定的班级不存在。直接进行步骤7。计算男、女学生的奖学金总额。输出显示查询结果。结束对表中信息的操作,关闭相应的表文件。Jmxy.zjgsu.edu.cnCompanyLogo4

6、.1.2选择分支结构流程图如下:开始环境设置打开表文件输入指定学生班级查找指定班级判断班级存在否?计算指定班级的奖学金指定的班级不存在关闭表文件结束NY输出显示Jmxy.zjgsu.edu.cnCompanyLogo4.1.2选择分支结构程序代码:SETTALKOFFCLEARUSE学生ACCEPT"输入指定的班级(如951或953):"TOBJLOCATEFORLEFT(学号,3)=BJIFFOUND()SUM奖学金TOJXJ1FORLEFT(学号,3)=BJAND性别SUM奖学金TOJXJ2FORLEFT(学号,3)=BJA

7、ND!性别?BJ+"班全体男学生的奖学金总额为:"+STR(JXJ1,6,2)?SPACE(LEN(BJ)+2)+"全体女学生的奖学金总额为:"+STR(JXJ2,6,2)ELSE?"指定班级不存在!"ENDIFUSESETTALKONJmxy.zjgsu.edu.cnCompanyLogo4.1.2选择分支结构例5:从键盘输入学生的学号,在“成绩”表中计算该学生的平均成绩,并说明成绩的档次(优、良、中、及格和不及格),如果该学生不在表中则提示相应的信息。流程图:P168图4.7程序代码:P168成绩>=90>=80>=70>=

8、60其余优良中及格不及格思考:在这个例子里,如果要查询多个学生的成绩,该怎么办?Jmxy.zjgsu.edu.cnCompanyLogo4.1.2选择分支结构选择分支结构上机作业:1、求指定学生的出生日期,并求其年龄,如果学生不存在则显示提示信息。2、用多路选择

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。