APP下载

基于Visual FoxPro程序设计中简单图形的编程技巧

2021-04-22张世军

电脑知识与技术 2021年8期

张世军

摘要:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计实际上是以某种程序设计语言为工具,编写出基于这种语言基础的程序。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.

【通联编辑:王力】