張世軍
摘要:程序設(shè)計(jì)是給出解決特定問(wèn)題程序的過(guò)程,是軟件構(gòu)造活動(dòng)中的重要組成部分。程序設(shè)計(jì)實(shí)際上是以某種程序設(shè)計(jì)語(yǔ)言為工具,編寫出基于這種語(yǔ)言基礎(chǔ)的程序。Visual FoxPro提供了強(qiáng)大的程序設(shè)計(jì)功能,編寫程序能快速完成復(fù)雜的數(shù)據(jù)處理及管理工作。本文介紹了Visual FoxPro程序設(shè)計(jì)中編寫以“*”為符號(hào)的簡(jiǎn)單圖形程序的技巧。
關(guān)鍵詞:Visual FoxPro程序設(shè)計(jì);簡(jiǎn)單圖形編程
中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)08-0221-02
簡(jiǎn)單圖形編程是任何程序設(shè)計(jì)語(yǔ)言必須掌握的基礎(chǔ)知識(shí)。近年來(lái),計(jì)算機(jī)等級(jí)考試和甘肅省中職生對(duì)口升學(xué)考試中Visual FoxPro程序設(shè)計(jì)中簡(jiǎn)單圖形編程是必考的知識(shí)點(diǎn)之一。但對(duì)初學(xué)者來(lái)說(shuō),簡(jiǎn)單圖形編程是一個(gè)難點(diǎn)。經(jīng)過(guò)筆者多年教學(xué)實(shí)踐經(jīng)驗(yàn),總結(jié)出了Visual FoxPro程序設(shè)計(jì)中簡(jiǎn)單圖形編程的一些技巧,供大家參考學(xué)習(xí)。
Visual FoxPro程序設(shè)計(jì)中簡(jiǎn)單圖形編程看似比較難,但簡(jiǎn)單圖形都是有規(guī)律的圖形,只要總結(jié)出簡(jiǎn)單圖形的行數(shù)、每行左空格數(shù)及每行*號(hào)個(gè)數(shù)之間關(guān)系規(guī)律通式,然后用for循環(huán)結(jié)構(gòu)的雙循環(huán)結(jié)構(gòu)就能夠解決這個(gè)難題。簡(jiǎn)單圖形編程的通用格式如圖1。
“通用格式圖”中的“表達(dá)式1”是簡(jiǎn)單圖形的行數(shù),“表達(dá)式2”是每行左空格數(shù)與行值的關(guān)系規(guī)律通式,“表達(dá)式2”是每行*號(hào)個(gè)數(shù)與行值的關(guān)系規(guī)律通式。
實(shí)例1:編寫顯示如圖2中由*號(hào)組成的直角三角形圖形的程序。
根據(jù)圖2可編寫出如圖3的圖形行數(shù)、每行左空格數(shù)和每行*號(hào)個(gè)數(shù)三者的關(guān)系圖。由圖3可以得出:“表達(dá)式1”為5,“表達(dá)式2”為0(因?yàn)閟pace(0)相當(dāng)于沒(méi)有空格,所以??space(表達(dá)式2)這個(gè)語(yǔ)句可以省略),“表達(dá)式3”為i。因此,圖2的直角三角形圖形的程序如圖4。
實(shí)例2:編寫顯示如圖5中由*號(hào)組成的等腰三角形圖形的程序。
根據(jù)圖5可編寫出如圖6的圖形行數(shù)、每行左空格數(shù)和每行*號(hào)個(gè)數(shù)三者的關(guān)系圖。由圖6可以得出:“表達(dá)式1”為5,“表達(dá)式2”為5-i,“表達(dá)式3”為2*i-1。因此,圖5的等腰三角形圖形的程序如圖7。
實(shí)例3:編寫顯示如圖8中由*號(hào)組成的平行四邊形圖形的程序。
根據(jù)圖8可編寫出如圖9的圖形行數(shù)、每行左空格數(shù)和每行*號(hào)個(gè)數(shù)三者的關(guān)系圖。由圖9可以得出:“表達(dá)式1”為5,“表達(dá)式2”為5-i,“表達(dá)式3”為6。因此,圖8的平行四邊形圖形的程序如圖10。
實(shí)例4:編寫顯示如圖11中由*號(hào)組成的等腰梯形圖形的程序。
根據(jù)圖11可編寫出如圖12的圖形行數(shù)、每行左空格數(shù)和每行*號(hào)個(gè)數(shù)三者的關(guān)系圖。由圖12可以得出:“表達(dá)式1”為5,“表達(dá)式2”為5-i,“表達(dá)式3”為2*i+1。因此,圖11的等腰梯形圖形的程序如圖13。
參考文獻(xiàn):
[1] 周察金.數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)—Visual FoxPro[M].3版.高等教育出版社,2012.
[2] 周察金. Visual FoxPro學(xué)習(xí)輔導(dǎo)與上機(jī)實(shí)習(xí)[M].3版.高等教育出版社,2012.
【通聯(lián)編輯:王力】