一、實驗?zāi)康?/span>
1. 掌握算法的概念,了解算法的描述以及結(jié)構(gòu)化程序設(shè)計的基本方法。
2. 掌握VisualFoxPro程序設(shè)計的語言特點、基本輸入輸出命令的使用。
3. 熟練掌握程序文件的建立、運(yùn)行與調(diào)試的方法。
4. 熟悉順序結(jié)構(gòu)程序的分析、設(shè)計與代碼編寫。
二、實驗內(nèi)容及上機(jī)步驟
【上機(jī)題一】
使用菜單方式建立程序文件p71 例2.40的程序,保存在D盤并運(yùn)行程序。
【上機(jī)步驟】
本題考查的知識點是程序文件的創(chuàng)建與運(yùn)行。操作步驟如下:
(1)鼠標(biāo)單擊“文件”菜單,選擇其下拉菜單中的“新建”選項。
(2)在“新建”對話框中選擇“程序”選項,然后單擊“新建文件”按鈕(或直接雙擊“程序”選項)。
(3)在彈出的程序編輯窗口中輸入程序代碼。
(4)從鍵盤按下Ctrl+W鍵或者單擊工具欄中的保存按鈕,彈出“另存為”對話框,選定保存位置為D:,在“保存文檔為”文本框中輸入程序文件名p71例2.40,單擊“保存”按鈕,如圖10-2所示。
(5)選擇“程序”菜單下的“運(yùn)行”命令,在運(yùn)行對話框中選定要運(yùn)行的程序文件,單擊“運(yùn)行”按鈕,即在主窗口顯示程序運(yùn)行結(jié)果。
【上機(jī)題二】
用命令方式創(chuàng)建程序文件seek1.prg,保存在D盤并運(yùn)行程序。程序代碼如下:
SET TALK OFF
CLEAR
USE 員工表
INDEX ON 姓名 TAG sy
ACCEPT ‘請輸入要查找的員工姓名’TO 姓名
SEEK m->姓名
DISP
【上機(jī)步驟】
本題的知識點是建立一個簡單的順序結(jié)構(gòu)程序文件,實現(xiàn)對員工表的索引查詢操作。
(1)在VisualFoxPro命令窗口中,輸入如下命令:
MODIFY COMMAND seek1
(2)在程序編輯窗口輸入上機(jī)題2中所提供的程序代碼。
(3)按下Ctrl+W存盤退出。
(4)在命令窗口輸入DOseek命令,運(yùn)行程序。
【上機(jī)題三】
編寫一個順序結(jié)構(gòu)程序,計算方程:a*x*x+b*x+c=0的兩個根(不考慮虛根的情況,即注意使輸入的a,b,c值滿足b*b-4*a*c>=0的情況)
【上機(jī)步驟】
本題考查的知識點是順序結(jié)構(gòu)程序文件的分析設(shè)計、編碼與運(yùn)行,程序如下:
SET TALK OFF
CLEAR
SET TALK OFF
INPUT ‘請輸入a:’TOa
INPUT ‘請輸入b:’TO b
INPUT ‘請輸入c:’TO c
da=SQRT(b*b-4*a*c)
x1=(-b+da)/(2*a)
x2=(-b-da)(2*a)
?x1
?x2
SET TALK ON
RETURN