标题 | 基于Visual FoxPro程序设计中简单图形的编程技巧 |
范文 | 张世军 摘要:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计实际上是以某种程序设计语言为工具,编写出基于这种语言基础的程序。Visual FoxPro提供了强大的程序设计功能,编写程序能快速完成复杂的数据处理及管理工作。本文介绍了Visual FoxPro程序设计中编写以“*”为符号的简单图形程序的技巧。 关键词:Visual FoxPro程序设计;简单图形编程 中图分类号:TP311? ? ? ? 文献标识码:A 文章编号:1009-3044(2021)08-0221-02 简单图形编程是任何程序设计语言必须掌握的基础知识。近年来,计算机等级考试和甘肃省中职生对口升学考试中Visual FoxPro程序设计中简单图形编程是必考的知识点之一。但对初学者来说,简单图形编程是一个难点。经过笔者多年教学实践经验,总结出了Visual FoxPro程序设计中简单图形编程的一些技巧,供大家参考学习。 Visual FoxPro程序设计中简单图形编程看似比较难,但简单图形都是有规律的图形,只要总结出简单图形的行数、每行左空格数及每行*号个数之间关系规律通式,然后用for循环结构的双循环结构就能够解决这个难题。简单图形编程的通用格式如图1。 “通用格式图”中的“表达式1”是简单图形的行数,“表达式2”是每行左空格数与行值的关系规律通式,“表达式2”是每行*号个数与行值的关系规律通式。 实例1:编写显示如图2中由*号组成的直角三角形图形的程序。 根据圖2可编写出如图3的图形行数、每行左空格数和每行*号个数三者的关系图。由图3可以得出:“表达式1”为5,“表达式2”为0(因为space(0)相当于没有空格,所以??space(表达式2)这个语句可以省略),“表达式3”为i。因此,图2的直角三角形图形的程序如图4。 实例2:编写显示如图5中由*号组成的等腰三角形图形的程序。 根据图5可编写出如图6的图形行数、每行左空格数和每行*号个数三者的关系图。由图6可以得出:“表达式1”为5,“表达式2”为5-i,“表达式3”为2*i-1。因此,图5的等腰三角形图形的程序如图7。 实例3:编写显示如图8中由*号组成的平行四边形图形的程序。 根据图8可编写出如图9的图形行数、每行左空格数和每行*号个数三者的关系图。由图9可以得出:“表达式1”为5,“表达式2”为5-i,“表达式3”为6。因此,图8的平行四边形图形的程序如图10。 实例4:编写显示如图11中由*号组成的等腰梯形图形的程序。 根据图11可编写出如图12的图形行数、每行左空格数和每行*号个数三者的关系图。由图12可以得出:“表达式1”为5,“表达式2”为5-i,“表达式3”为2*i+1。因此,图11的等腰梯形图形的程序如图13。 参考文献: [1] 周察金.数据库应用基础—Visual FoxPro[M].3版.高等教育出版社,2012. [2] 周察金. Visual FoxPro学习辅导与上机实习[M].3版.高等教育出版社,2012. 【通联编辑:王力】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。