版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1、程序的功能是:在在學(xué)生表中查找并輸出指定學(xué)生的所有信息。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&處匕處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARUSE學(xué)生INDEX ON 學(xué)號(hào) TO XH 或者 SET ORDER TO 號(hào)-1- &&t 匕處填空ACCEPT "青輸入指定的學(xué)生學(xué)號(hào):"TO XHSEEK XHIF !FOUND-2-&&t匕處填空?” 查無此人!"ELSEDISPLAY-3-&&h匕處填空ENDIF
2、USESET TALK ON2、給定程序的功能是:判斷給定的正整數(shù)值表達(dá)式的值是否為素?cái)?shù)。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&處匕處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARDO WHILE .T.INPUT "請輸入一個(gè)正整數(shù):"TO XFOR I=2 TO X-1 -1-&眥處填空IF INT(X/I)=X/IEXITENDIFENDFORIF X=I-2-&趾匕處填空? X,"是素?cái)?shù)!"ELSE? X,"不是素?cái)?shù)!&quo
3、t;ENDIFWAIT "是否繼續(xù)輸入(Y/N)" TO YNIF UPPER(YN)="Y"或者 IF LOWER(YN)-3-&眥處填空LOOPELSEEXITENDIFENDDOSET TALK ON3、給定程序的功能是:輸入邊長,如果能構(gòu)成三角形,則計(jì)算三角形面積。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFDO WHILE .T.-1 - &&t 匕處填空CLEARINPUT &q
4、uot;輸入第一邊長:"TO XINPUT "輸入第二邊長:"TO YINPUT "輸入第三邊長:"TO ZIF X=0.OR.Y=0.OR.Z=0.OR. X+Y<=Z .OR. Y+Z<=X .OR. X+Z<=Y?” 尺寸有誤,重新輸入!”LOOR-2- &處匕處填空ENDIFEXITENDDOU=(X+Y+Z)/2M=SORT(U*(U-X)*(U-Y)*(U-Z) - 3-&上匕處填空? "AREA="+ALLTRIM(STR(M 19, 2)SET TALK OFF4、給定程序的
5、功能是:在屏幕上顯示輸出一個(gè)乘法九九表。顯示格式如下 1*1=12*1 = 22*2=43*1 = 33*2=63*3=94*1 = 44*2=84*3=124*4=165*1 = 55*2=105*3=155*4=205*5=256*1 = 66*2=126*3=186-4=246*5=306*6=367*1 = 77*2=147*3=217*4=287*5=357*6=427*7=498*1 = 882168*3=248*4=328*5=408*6=483*7=568'8=649M = 99*2=189-3=279*4=369*5=459*6=549'7=639-8=72
6、牙9=81填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARX=1 或者 STORE 1 TO X -1-&眥處填空DO WHILE X<=9Y=1DO WHILE Y<=X?STR(X,1)+"*"+STR(Y,1)+”="+STR(X*Y,2)+”"或者 ?STR(X,1)+"*"+STR(Y,1)+”="+STR(X*Y,2)+SPACE(1) -2 &a
7、mp;&止匕處 填空Y=Y+1ENDDO?3-&&:匕處填空X=X+1ENDDOSET TALK ON5、給定程序的功能是:根據(jù)輸入的數(shù)據(jù),計(jì)算不大于該數(shù)的所有奇數(shù)累加和。 填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFF CLEAR YN="Y"DO WHILEUPPER(YN尸"Y"或者 LOWER(YN尸"y'-1-&眥處填空INPUT "請輸入兩位以內(nèi)
8、的正整數(shù):"TO NSTORE 0 TO X,YDO WHILE X<NX=X+1IF INT(X/2)<>X/2 -2-&&tt處填空Y=Y+XENDIFENDDO?”不大于該數(shù)的奇數(shù)累加和="+STR(Y,4)WAIT或者INPUT或者ACCEPT-3- &處匕處填空"繼續(xù)計(jì)算否? (Y/N)" TO YN ENDDO ?"再見!" SET TALK ON6、給定程序的功能是:根據(jù)輸入的數(shù)據(jù),判斷該數(shù)是否為偶數(shù),可以循環(huán)輸入。 填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空
9、(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFF CLEAR YN="Y"DO WHILE UPPER(YN尸"Y或者 DO WHILE LOWER(YN)="y-1- &眥處填空 INPUT "請輸入一個(gè)自然數(shù):"TO NIF N/2!=INT(N/2)或者 MOD(N,2)!=0 或者 N%2!=0-2-&<處填空?" 不是偶數(shù)!"ELSE?" 是偶數(shù)!"ENDIFWAIT-3-&
10、&t匕處填空"繼續(xù)否? (Y/N)" TO YNENDDO ?"再見!"SET TALK ON7、給定程序的功能是:顯示指定表中的全部字段名,并由用戶輸入顯示表信息的 條件,最后列表顯示滿足條件的記錄。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFDO WHILE .T.CLEARACCEPT "青輸入表名(擴(kuò)展名略):"TO TBNIF FILE("&TBN.DBF&q
11、uot;)USE(TBN)或者USE&TBN-1&眥處填空ELSEWAIT "指定的表不存在!"LOOPENDIF?”表中的全部字段名列表:"FOR N=1 TO FCOUNT0-2-&眥處填空?FIELD(N)ENDFORACCEPT "青輸入顯示表信息的條件:"TO EXPRLIST &EXPR-3&眥處填空WAIT "是否繼續(xù)(Y/N)?: " TO YNIF UPPER(YN)!= "Y"EXITENDIFENDDOUSESET TALK ON8、給定程序的
12、功能是:接收從鍵盤輸入的任意10個(gè)數(shù),輸入的數(shù)字可以是負(fù)數(shù), 但包括符號(hào)位最多三位。程序的功能是,找出其中最大的數(shù)和最小的數(shù)字,最后顯示出來。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARINPUT "請輸入第一個(gè)數(shù)字:"TO XZD=XZX=X-1-&處匕處填空N=10DO WHILE N>-2-&&tt 處填空INPUT"請輸入下一個(gè)數(shù)字:"TO XIF ZD<XZD
13、=XENDIFIF ZX>X-3-&&t處填空ZX=XENDIFN=N-1ENDDO?"最大數(shù):"+STR(ZD,3,0),"最小數(shù):"+STR(ZX,3,0)SET TALK ON9、程序的功能是,顯示輸出學(xué)生表中每個(gè)班級(jí)的男女同學(xué)的獎(jiǎng)學(xué)金總金額。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARUSE學(xué)生INDEX ON 學(xué)號(hào) TO INN0?"* 各班男女獎(jiǎng)學(xué)金總額統(tǒng)計(jì)*、
14、?”班級(jí)男同學(xué)獎(jiǎng)學(xué)金總額女同學(xué)獎(jiǎng)學(xué)金總額"DO WHILE !EOF0-1-&處匕處填空CLASS=LEfT(號(hào),3)STORE 0 TO BOYS,GIRLSDO WHILE LEFT(學(xué)號(hào),3)=CLASS 或者 SUBSTR(學(xué)號(hào),1,3)=CLASS-2&眥處填空IF性別BOYS=BOYS啖學(xué)金ELSEGIRLS=GIRLS+ 獎(jiǎng)學(xué)金ENDIFSKIP-3-&眥處填空ENDDO?CLASS+STR(BOYS,19,2)+ STR(GIRLS,19,2)ENDDOUSESET TALK ON10、給定程序的功能是:返回給定的字符串表達(dá)式的倒置字符串。如:
15、輸入字符用"ABCD",倒置后輸出的字符串為"DCBA"。填空要求:程序中共有三個(gè)填空,請?jiān)凇?n- "處填空(注意:不能刪除“&& 此處填空”,以便于檢查),并調(diào)試運(yùn)行。不得增加或刪減程序行。SET TALK OFFCLEARACCEPT "青輸入一個(gè)字符串:"TO XC=""或者 C=SPACE(0>-1&&t處填空L=LEN(X)DO WHILE 0<L 或者 DO WHILE L>0-2-&&t 匕處填空Q=SUBSTR(X,L,1
16、)C=C+Q-3 &&b匕處填空L=L-1ENDDO?"倒置字符串是:"+CRETURNSET TALK ON11、本程序?qū)崿F(xiàn):利用公式ex=1+X+X/2!+X 3/3!+X/n!,輸入X和N,計(jì)算 ex的近似值。SET TALK OFFCLEARINPUT 'X=' TO XINPUT 'N=' TO NA=1B=1S=1-1&&B匕處填空FOR I=1 TO N-2-&< 處填空A=A*XB=B*IS=S+A/B-3- &< 處填空ENDFOR? 'S=
17、39;,SSET TALK ON12、本程序?qū)崿F(xiàn):輸入一個(gè)正整數(shù) M判斷并顯示1M中有哪些數(shù)可以分為兩個(gè) 相等的素?cái)?shù)。(如M=10有3個(gè)數(shù)符合,即2+2=4, 3+3=6和5+5=10) SET TALK OFFCLEARINPUT 'M=' TO MIF INT(M)!=M OR ABS(M)!=M?輸入數(shù)據(jù)不符合題目要求!ELSE-1-&處匕處填空S=0FOR I=2 TO M/2FOR J=2 TO I-1 -2-&< 處填空IF I%J=0EXITENDIFENDFORIF J>I-1 或者 IF J=I -3-&&t處
18、填空S=S+1?ALLTRIM(STR(J*2,19)+"="+ALLTRIM(STR(J,19)+"+"+ALLTRIM(STR(J,19)ENDIFENDFOR?ALLTRIM(STR(M,19)+"中共有:"+STR(S,3)+”個(gè)數(shù)滿足條件"SET TALK ON13、本程序?qū)崿F(xiàn)口令驗(yàn)證。輸入次數(shù)在 3次以內(nèi),給予重輸?shù)奶崾?,超過 3次, 則進(jìn)入死循環(huán)。SET TALK OFFCLEARI=1DO WHILE .T.?"請輸入口令="SET CONSOLE OFFACCEPT TO KLSET C
19、ONSOLE ONIF KL="ABC"?” 歡迎使用本系統(tǒng)!"EXIT-1-&&t 匕處填空ENDIFIF I>3 -2-&處匕處填空?” 無權(quán)使用本系統(tǒng)!"DO WHILE .T.ENDDOENDIF?" 口令第"+STR(I,1)+”次錯(cuò),再試一次!"I=I+1 -3-&處匕處填空ENDDOSET TALK ON14、本程序顯示學(xué)生表中的獲得獎(jiǎng)學(xué)金的學(xué)生姓名和獎(jiǎng)學(xué)金數(shù)額SET TALK OFFCLEARUSE學(xué)生DO WHILE !EOF()或者 DO WHILE .NOT.EOF
20、()-1&&t 匕處填空IF 獎(jiǎng)學(xué)金>0-2-&處匕處填空? 姓名,獎(jiǎng)學(xué)金SKIPELSESKIP-3-&趾匕處填空ENDIFENDDOUSESET TALK ON15、本程序顯示學(xué)生表中1971年或以前出生的學(xué)生姓名和出生年月(日期型)。SET TALK OFFCLEARUSE學(xué)生LOCATE FOR YEAR(出生年 月)<=1990 或者 FOR 出生年 月<=A1990-01-01- -1-&&t處填空DO WHILE .NOT.EOF() 或者 DO WHILE !EOF() 或者 DO WHILEFOUND0-2-&
21、amp;眥處填空?姓名,出生年月CONTINU-3-&處匕處填空ENDIFENDDOUSESET TALK ON16 .本程序計(jì)算一個(gè)十進(jìn)制正整數(shù) N的各位數(shù)字之和。SET TALK OFFCLEARINPUT "M=" TO MIF INT(M)!=M OR ABS(M)!=M?”輸入的數(shù)據(jù)不符合題目要求!"ELSE-1- &趾匕處填空S=0DO WHILE M>-2-&處匕處填空T=MOD(M,10)S=S+TM= INT(M/10) -3-&<處填空ENDDO?SENDIFSET TALK ON17 .本程序
22、實(shí)現(xiàn)從鍵盤中輸入5個(gè)數(shù),去掉一個(gè)最大數(shù)和一個(gè)最小數(shù),然后求平 均值。SET TALK OFFCLEARINPUT 'N=' TO NSTORE N TO A B, S-1-&恥匕處填空FOR I=1 TO 4INPUT'N=' TO NIF A<N 或者 N>A-2-&&t處填空A=NENDIFIF B>NB=NENDIFS=S+N 或者 S=N+A-3- &&t 匕處填空ENDFOR?'平均值=',(S-A-B)/3SET TALK ON18 .程序1:求1!+3!+5!+ - +N!,
23、 N由鍵盤輸入。SET TALK OFFCLEARINPUT "N=" TO N-1一 &&t 匕處填空STORE 0 TO S,TFOR I=1 TO N STEP 2DO SUBS=S+T-2- &< 處填空ENDFOR?SSET TALK ONPROC SUBT=1FOR J=1 TO IT=T*J-3- &&tt處填空ENDFOR19 .設(shè)變量N的輸入值為5,字符A的ASCII碼為65。程序的運(yùn)行如下圖所示:ABBBCCCCCDDDDDDDEEEEBEEEESET TALK OFFCLEARINPUT "
24、N=" TO NFOR I=1 TO N? SPACE(N-I)-1-&< 處填空FOR J=1 TO 2*I-1 -2- &< 匕處填空? CHR(65+I-1)-3-&&tt處填空ENDFORENDFORSET TALK ON20 .將表“學(xué)生.DBF”中指定學(xué)生(由鍵盤輸入)的獎(jiǎng)學(xué)金加 60,并顯示該學(xué) 生的記錄。SET TALK OFFCLEARUSE學(xué)生ACCEPT ”輸入學(xué)號(hào)=" TO MLOCATE FOR號(hào)=兇-1一 &眥處填空IF !EOF()REPLAC改學(xué)金 WITH獎(jiǎng)學(xué)金+60-2-&a
25、mp;&ft處填空DISPELSE?”沒有找到!”ENDIF-3&&h匕處填空USESET TALK ON21 .下面程序統(tǒng)計(jì)指定學(xué)生的平均成績及該成績的檔次。SET TALK OFFCLEARUSE成績ACCEPT "青輸入學(xué)生的學(xué)號(hào):"TO XHLOCATE FOR號(hào)=*斗-1一 &&t匕處填空IF !FOUND()?”查無此人!"ELSEAVERAGE TO PJCJ FOR 學(xué)號(hào)=XH-2&&h匕處填空DO CASECASE PJCJ>=90DC='<"CASE PJCJ
26、>=80DC="良"CASE PJCJ>=70DC='中"CASE PJCJ>=60DC=吸格"OTHERWHISE 者 CASE PJCJ<6Q-3&眥處填空DC='不及格"ENDCASE?"學(xué) 號(hào)","平均成績","檔次"?XH,STR(PJCJ,8,2),DCENDIFUSE22 .程序輸出的結(jié)果如下圖所示: *SET TALK OFFCLEAA="*"H=5-1-&&t處填空FOR K=1 TO H? SPACE(H-K-2-&< 處填空FOR T=1 TO2*K-1 -3- &&t 匕處填空 ?AENDFORENDFORSET TALK ON23 .編一將日期轉(zhuǎn)換成中文星期的自定義函數(shù)。N=DOW(D-1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)廢棄物綜合利用合同3篇
- 2025年度太陽能光伏電站租賃運(yùn)營合同示范文本4篇
- 二零二五版盤扣式腳手架租賃與安全教育培訓(xùn)合同4篇
- 二零二五年度老舊小區(qū)供暖設(shè)施升級(jí)改造承包合同范本4篇
- 二零二四年份建筑工程施工合同3篇
- 二零二五年度公司內(nèi)部股權(quán)轉(zhuǎn)讓與員工持股計(jì)劃法律事務(wù)合同
- 2025年跨境電商外匯貸款租賃合同
- 2025主播直播平臺(tái)內(nèi)容版權(quán)授權(quán)及監(jiān)管合同3篇
- 第三單元 文明與家園【速記清單】-2023-2024學(xué)年九年級(jí)道德與法治上學(xué)期期中考點(diǎn)大串講(部編版)
- 課題申報(bào)參考:模仿動(dòng)力學(xué)在物流應(yīng)急疏散中的應(yīng)用研究
- 2025福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 真需求-打開商業(yè)世界的萬能鑰匙
- 2025年天津市政集團(tuán)公司招聘筆試參考題庫含答案解析
- GB/T 44953-2024雷電災(zāi)害調(diào)查技術(shù)規(guī)范
- 2024-2025學(xué)年度第一學(xué)期三年級(jí)語文寒假作業(yè)第三天
- 2024年列車員技能競賽理論考試題庫500題(含答案)
- 心律失常介入治療
- 《無人機(jī)測繪技術(shù)》項(xiàng)目3任務(wù)2無人機(jī)正射影像數(shù)據(jù)處理
- 6S精益實(shí)戰(zhàn)手冊
- 展會(huì)場館保潔管理服務(wù)方案
評(píng)論
0/150
提交評(píng)論