




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)題目總體要求:本學(xué)期的所有的實(shí)驗(yàn)題目,希望同學(xué)們按如下步驟認(rèn)真做,(1)先畫出處理界面(窗體);(2)再給出處理步驟,(3)寫出程序代碼:可參考下面的例題:例如:設(shè)計(jì)程序,求1+2+3+.+N的和值。其處理過程是:(一)設(shè)計(jì)界面(在紙上畫出界面,并注明各控件的名稱):標(biāo)簽2:Label2標(biāo)簽1:Label1命令按鈕1:Command1文本框2:TEXT2文本框1:TEXT1運(yùn)算結(jié)果計(jì)算請輸入N (二)處理步驟:單擊命令按鈕,按以下步驟處理(1)定義3個(gè)變量:N,s,x,分別用于存放:輸入的數(shù)值,和值,控制循環(huán)(2)將文本框1的值,提供給變量N;(3)s=0(累加前,將變量s初始化為0);(
2、4)X=1(設(shè)置循環(huán)的開始值)(5) 當(dāng)X<=N 時(shí) 重復(fù)執(zhí)行 S=s+x X=X+1 (5)在文本框2中顯示和值S(三)編寫有關(guān)的代碼: Private Sub Command1_Click() Dim n%,s%,x% N=val(text1.text) S=0 X=1 Do while x<=n S=s+x X=x+1LoopText2=sEnd Sub實(shí)驗(yàn)一:用語言或流程圖描述處理步驟(1次)1. 判定一個(gè)數(shù)X是否是偶數(shù)的處理步驟;2. 寫出求5的階乘的計(jì)算步驟;3. 寫出求1+2+3+. +100的計(jì)算過程;4. 寫出計(jì)算1!+2!+3!+4!+.+20!的計(jì)算步驟;5.
3、 寫出求一元二次方程解的處理步驟;6. 給出將三個(gè)整數(shù)A,B,C按從小到大的順序排列的處理步驟;實(shí)驗(yàn)二:表達(dá)式及其運(yùn)算的實(shí)現(xiàn)(1次)1. 設(shè)計(jì)一個(gè)程序,完成利用文本框輸入任意兩個(gè)數(shù)的乘法運(yùn)算,并顯示計(jì)算結(jié)果。2. 進(jìn)一步完善程序,完成利用文本框輸入任意兩個(gè)數(shù)的加法、減法、乘法、除法運(yùn)算,并顯示計(jì)算結(jié)果,3. 再進(jìn)一步,改進(jìn),完成,利用隨機(jī)函數(shù),產(chǎn)生任意兩個(gè)100到200之間的整數(shù),并完成兩個(gè)數(shù)的加法、減法、乘法、除法運(yùn)算,并顯示計(jì)算結(jié)果。4求方程AX+B=0的解。5表達(dá)式:當(dāng)輸入x,y,z值求該表達(dá)式的值.6思考: 求方程 AX2+BX+C=0 的解.7對于第4題,當(dāng)提供A,B的值后,輸出該式
4、子例如,當(dāng)A=3,B=4, 輸出:3X+4=0實(shí)驗(yàn)三 順序程序設(shè)計(jì)(1次)1利用InputBox函數(shù)輸入一個(gè)正實(shí)數(shù),用Print方法在窗體上打印出其平方值、平方根、立方值,結(jié)果保留2位有效數(shù)字。2編寫一個(gè)華氏溫度與攝氏溫度之間的轉(zhuǎn)換程序,運(yùn)行界面如圖2-3-5所示。轉(zhuǎn)換公式為: F9/5×C32及C5/9(F32);其中,F(xiàn):華氏溫度;C:攝氏溫度。3求方程AX+B=0的解。當(dāng)提供A,B的值后,輸出該式子 例如,當(dāng)A=3,B=4, 輸出:3X+4=0,并輸出方程的解。實(shí)驗(yàn)四 分支程序設(shè)計(jì)(1次)1已知3個(gè)數(shù),設(shè)計(jì)一個(gè)求出最大值的程序。2輸入一個(gè)整數(shù),判定是正數(shù)還是負(fù)數(shù),并輸出結(jié)果3輸
5、入x,y,z三個(gè)數(shù),按從小到大的次序顯示。顯示形式:由小到大輸出4輸入一元二次方程ax2 +bx+c=0的系數(shù) a,b,c,計(jì)算并輸出一元二次方程的兩個(gè)實(shí)根x1,x2。實(shí)驗(yàn)五 循環(huán)程序設(shè)計(jì)(1次)1求1+2+3+.+N的和,N利用inputbox()函數(shù)輸入,2設(shè)計(jì)一個(gè)程序,對Sum=1+2+3+.+N,求Sum不超過10000的最大整數(shù)項(xiàng)數(shù)N。6求出100到200之間所有的素?cái)?shù)及其平均值,并輸出7 利用循環(huán),打印輸出下列圖形: A AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
6、 AAA A8找出1000以內(nèi)的所有的完全數(shù)。 完全數(shù)是指等于其所有因子和的數(shù)(包括1因子,但1不是完全數(shù));例如:6的因子有1、2、3,并且6=1+2+3,則6是完全數(shù)。實(shí)驗(yàn)六 數(shù)組的應(yīng)用(2次)1. 輸入一組不重復(fù)的數(shù)據(jù)(10個(gè)數(shù)據(jù)),同時(shí)找出最大值和最小值,并輸出它們.2體操運(yùn)動員參加自由體操決賽,有10個(gè)評委為他們打分。選手的成績計(jì)算方法是:10個(gè)評委分?jǐn)?shù)中,去掉一個(gè)最高分和一個(gè)最低分,余下分?jǐn)?shù)的平均值為選手的最后得分。編程序求選手的成績。3輸出如圖所示的下三角數(shù)據(jù)4 設(shè)某一個(gè)班共有60個(gè)學(xué)生,期末考試5門課程,請編一程序評定學(xué)生的獎學(xué)金,要求打印輸出一、二等獎學(xué)金學(xué)生的學(xué)號和各門課成
7、績。 (獎學(xué)金評定標(biāo)準(zhǔn)是:總成績超過全班總平成績20%發(fā)給一個(gè)獎學(xué)金,超過全班總平成績10%發(fā)給二個(gè)獎學(xué)金。)5.用隨機(jī)函數(shù)產(chǎn)生50個(gè)10,100 )的隨機(jī)整數(shù),并按照由小到大的順序打印出來(10個(gè)數(shù)一行)。程序界面如下:6 :用隨機(jī)函數(shù)產(chǎn)生100個(gè)0,99范圍內(nèi)的隨機(jī)整數(shù),統(tǒng)計(jì)個(gè)位上的數(shù)字分別為1,2,3,4,5,6,7,8,9,0的數(shù)的個(gè)數(shù)并打印出來7 .統(tǒng)計(jì)成績分布實(shí)驗(yàn)七 子過程與函數(shù)過程(2次)1定義一個(gè)判斷X是否素?cái)?shù)的子過程,并調(diào)用此過程打印出前100個(gè)素?cái)?shù)。提示:子過程的入口參數(shù)是X(整型),出口參數(shù)是W(整型),W為1,表示X是素?cái)?shù),W為0,表示X不是素?cái)?shù)。2.編寫一個(gè)子過程(或
8、函數(shù)過程),功能是求階乘,并調(diào)用該過程計(jì)算:S=1!+2!+3!+n!的值,其中n的值可以通過鍵盤隨機(jī)輸入,圖2-7-1是程序界面。圖2-7-1 程序界面3給出計(jì)算Sum=1+2+3+(n-1)+n 的和值的遞歸函數(shù),并通過命令按鈕事件調(diào)用,計(jì)算輸出結(jié)果。 4設(shè)有兩個(gè)文本框TEXT1和TEXT2 ,在TEXT1中輸入字符。當(dāng)遇到回車鍵時(shí),將剛輸入的字符串,在TEXT2框中顯示,請?jiān)O(shè)計(jì)程序完成該功能。注意:回車鍵的ASCII碼是13,其掃描碼也是135設(shè)計(jì)一個(gè)程序,每間隔1秒,在文本框中顯示數(shù)字,依次是:1 2 3 4 5 6 7 8 9 10 等等,直到顯示30止。6設(shè)計(jì)一個(gè)程序,在窗體上當(dāng)按下鍵盤上的“Ctrl”鍵并單擊鼠標(biāo)器的左鍵,然后在文本框中顯示:“按下鍵盤上的Ctrl鍵并單擊鼠標(biāo)器的左鍵”。7編寫一個(gè)子過程,對于輸入在文本框TEXT1中給定的字符串,判斷是否是回文,并在文本框TEXT2中,顯示判定結(jié)果。所謂回文是指正讀與倒讀內(nèi)容相同。例如:ABCDFDSSDFDCBA ABCBA都是回文。實(shí)驗(yàn)八 文件操作(1次)1 編程把一個(gè)文本框中的內(nèi)容,以文件形式存入磁盤。假定文件名為c:Myfile.txt。2編程建立一個(gè)包含若干行字符串的文本文件,然
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化產(chǎn)業(yè)產(chǎn)權(quán)轉(zhuǎn)讓與市場推廣合同
- 2025年度委托收款與新能源項(xiàng)目合作合同
- 2025年度乙方轉(zhuǎn)丙方特許經(jīng)營合同模板
- 2025年度家居裝修工人安全責(zé)任免除協(xié)議書
- 2025年度電影演員檔期聘用合同
- 2025年度土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)村電商合作合同
- 2025年度危重病人治療免責(zé)協(xié)議書(特定醫(yī)療機(jī)構(gòu)版)
- 2025年度文化產(chǎn)業(yè)發(fā)展自愿退股及項(xiàng)目運(yùn)營合同模板
- 2025年度養(yǎng)老機(jī)構(gòu)委托管理及運(yùn)營合作協(xié)議范本
- 信訪接待室改造工程合同
- 小兒高熱驚厥精品課件
- 優(yōu)秀員工榮譽(yù)證書模板
- 仁愛版八年級英語上復(fù)習(xí)課Unit 2 Keep Healthy Topic1 2教學(xué)課件
- 三維電生理導(dǎo)航系統(tǒng)技術(shù)參數(shù)
- 三年級下冊科學(xué)活動手冊
- 《交通工程CAD》課程教學(xué)大綱(本科)
- 人教版數(shù)學(xué)五年級下冊 全冊各單元教材解析
- 換班申請表(標(biāo)準(zhǔn)模版)
- 者陰村戰(zhàn)友紀(jì)念者陰山對越自衛(wèi)還擊作戰(zhàn)30周年聯(lián)誼會計(jì)劃2
- 基于單片機(jī)的電子廣告牌設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 承插型盤扣式支模架專項(xiàng)施工方案
評論
0/150
提交評論