- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP程序设计基础【新】资料.ppt
【例4.29】编程处理,对任意输入的字符串可倒序重组并打印输出。 技巧解析: ( 1)字符倒序截取的基本设计:先测试用户输入的字符串长度并赋值给A 变量,再循环截取。 ( 2)汉字的基本判断语句结构:利用if ASC(subs(s,a,1))128,ASCII 值函数判断是否是汉字。 4.4.2 字符处理类程序设计 【例4.30】编程打印输出对顶三角形。 技巧解析: 打印图形类程序的结构:一般可采取双循环 的控制结构打印图形,外循环控制图形的行数, 内循环控制每行打印图形的符号个数。该程序是 练习循环嵌套和“@”定位输出语句的最好方法。 4.4.3 图形处理类程序设计 【例4.31】编程设计主菜单程序,要求调用子程序,并可返回主菜单界面。 4.4.4 综合处理类程序设计 【例4-32】编程设计某一歌曲比赛的评分程序。评分原则:评委打分后,计算机自动去掉一个最高分,去掉一个最低分,取其余评委打分的平均分为歌手比赛的最后得分。比赛结束后,按歌手成绩排序输出比赛的名次和最终结果。 4.4.4 综合处理类程序设计 4.4.5 医学信息处理类程序设计 【例4-33】 编写测试身重指标的程序,只要输入身高和体重,就能够计算出体重指标是否正常、超重、偏瘦等状况。 4.4.5 医学信息处理类程序设计 【例4-34】 编写预测子女血型的程序,只要输入父亲和母亲的血型,就能够预测出子女血型的状况。 4.4.5 医学信息处理类程序设计 【例4-35】 编写程序,用身高遗传公式预测子女身高,输入父母的身高与孩子的性别以后,预测出孩子成年以后的身高。 4.4.5 医学信息处理类程序设计 【例4-36】血常规检查项目、缩写、范围与临床意义如表4-3所示,要求编写程序,使用随机数模拟血常规检查,并根据其不同取值范围显示临床意义。 检验项目 缩写 正常范围 临床意义 白细胞计数 WBC 3500~10000/uL 增高:见于急性感染,严重的组织损伤或急性溶血,急性中毒,急性大出血及恶性肿瘤等; 减低:见于某些细菌或病毒感染,某些血液病,慢性理化损伤及脾功能亢进等 红细胞计数 RBC 男:400~550万 /uL 女:350~500万/uL 增高:见于真性红细胞增多症及某些疾病的继发性增多;减低:见于各种原因所致贫血 血红蛋白 HGB 男:120~170g/L 女:110~150g/L 增高: 真性红细胞增多症,严重脱水,肺原性心脏病,先天性心脏病,高山地区的居民,严重烧伤,休克等. 降低: 贫血,出血* 总结 Visual FoxPro 程序设计基础的学习,对于掌握结构化、模块化的面向过程的程序设计非常重要。通过学习本章36 个例题的编程练习,可以熟练地使用顺序、分支、循环3 种语句控制结构完成任何复杂的程序设计。尤其学习研究每个例题的编程技巧解析,牢记编程设计中一些固定的框架结构,如累加器、计数器、阶乘、选大小、排序、数组、函数和过程调用等,并进行举一反三的综合练习必将取得事半功倍的编程奇效。 本 章 小 结 实验目的: 1.掌握建立、修改、运行和调试程序文件的方法。 2.掌握顺序结构的程序设计方法。 3.掌握分支结构的程序设计方法。 4.掌握循环结构的程序设计方法。 5.掌握子程序调用的程序设计方法。 6.掌握模块化程序设计与程序调试的基本方法。 实 验 指 导 实验内容: 1.练习建立、修改、运行和调试程序文件。 2.练习顺序结构的程序设计。 3.练习分支结构的程序设计。 4.练习循环结构的程序设计。 5.练习子程序的程序设计。 6.练习模块化程序设计与过程调用。 实 验 指 导 实验要求与步骤: 【实验5-1】练习建立、修改、运行和调试程序文件。 实验分析: 建立、修改和执行程序可以使用主菜单、工具栏和命令3种方法来实现; 其中用命令MODIFY COMMAND 程序文件名 来建立新程序或修改已有的程序; 使用命令DO 程序文件名 来执行程序。 1.实验5-1-1 验证试验:建立新的程序文件。 实 验 指 导 实验5-1-2验证性试验:运行和调试程序。 技巧解析: 程序中的错误可以分为语法错误和逻辑错误。通常在Visual FoxPro中,只能找到语法错误,所以在程序调试过程中,还要注意消除逻辑错误。 实 验 指 导 【实验5-2】数值计算类程序设计。 1.实验5-2-1 验证性试验:计算100以内的所有偶数之和并显示结果,程序运行结果如图所示。 技巧解析:其中的循环语句可以使用DO WHILE…ENDDO语句,也可以使用FOR…ENDFOR语句,FOR语句通常用来控制有固定循环次数的程序设计。 实 验 指 导 实验5-2-2 验证性实验:求自然数1~N中能同时被5和3整除的数之和,
文档评论(0)