已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
序設(shè)計實驗指導(dǎo)書 遼寧對外經(jīng)貿(mào)學(xué)院 信息技術(shù)系 裘志華 實驗一 序設(shè)計初步 一、 實驗?zāi)康模?1、熟悉 解 2、掌握 事件處理機制,以及如何在運行期創(chuàng)建控件。 3、初步掌握 二、 實驗內(nèi)容及步驟: 1、 編寫一程序運行界面如下: 要求:單擊“開始”按鈕,在文本框中顯示紅色“ ;單擊“清屏”按鈕,則文本框 中不顯示任何信息;單擊“結(jié)束”按鈕,則退出運行。 思考:如何能夠在程序運行時,窗體中的某個按鈕不顯示。 2、 編寫一個對輸入字符進(jìn)行轉(zhuǎn)換的程序。轉(zhuǎn)換規(guī)則為:將其中的大寫字母轉(zhuǎn)換成小寫字母,小寫字母轉(zhuǎn)換成大寫字母,空格不轉(zhuǎn)換,其余轉(zhuǎn)換成“ *”。要求每輸入一個字符馬上進(jìn)行判斷和轉(zhuǎn)換。程序運行界面如下: 提示: 對 件過程進(jìn)行編碼 如下 : 3、 編寫一個對數(shù)據(jù)進(jìn)行過濾的程序。要求在文本框中輸入數(shù)據(jù),當(dāng)按 時表示輸入結(jié)束,對于輸入正確的數(shù)據(jù),顯示“正確”信息;對輸入的非數(shù)字?jǐn)?shù) 據(jù)顯示“錯誤,請再輸入!”信息,同時清除文本框中的內(nèi)容,并使焦點重新回到文本框。 提示: (1) “按 時表示輸入結(jié)束”所使用的事件過程為 ) (2) 判斷文本框中的內(nèi)容是否為數(shù)字: (3) 使焦點重新回到文本框: ) 實驗二 序結(jié)構(gòu) 一、實驗?zāi)康模?1、 掌握 2、 掌握賦值語句的應(yīng)用。 二、實驗內(nèi)容及步驟: 1美元兌換人民幣計算 提示: 1)將字符串轉(zhuǎn)換為單精度數(shù)的函數(shù)為 2)圖中的顯示為在匯率為 的計算結(jié)果。 3)運算結(jié)果顯示為 2 位,可用格式輸出函數(shù) #.#)。 2計算輸入數(shù)的階乘。 利用 入整數(shù),求其階乘。 提示:將數(shù)值轉(zhuǎn)換為字符的函數(shù)為 注意:此題不要做成求 10 的階乘,要能求出任何輸入的數(shù)的階乘。 3. 計算 4 個數(shù)的和及 平均值 從鍵盤上輸入 4 個數(shù),計算并輸出這 4 個數(shù)的和及平均值。通過 窗體上用標(biāo)簽顯示和及平均值。 4. 密碼驗證程序 創(chuàng)建 2 個窗體,在第一個窗體中,點擊“進(jìn)入”按鈕,用 現(xiàn)口令輸入框,當(dāng)輸入的密碼為 888 時,顯示第二個窗體,密碼錯誤時,用 提示: 1、 創(chuàng)建窗體 方法:“項目” “添加 體” “打開”。 2、在 ,窗體是一個類,在程序代碼中如想使用窗體,必須先將其實例化。在本例中,創(chuàng)建 完窗體 ,在程序中使用它,必須先將其實例化,定義一個 實例,如 后再對其使用。 實驗三 選擇結(jié)構(gòu)程序設(shè)計 一、 實驗?zāi)康模?1、 掌握單分支、雙分支條件與多分支條件語句的使用。 2、 掌握情況語句的使用及與多分支條件語句的區(qū)別。 二、 實驗內(nèi)容 及步驟 : 1、 計算銷售提成 用文本框輸入銷售額,用 結(jié)構(gòu)計算銷售提成。 00 時,除按上面的額度提成外,超過 10,000 的部分提 10。 2、所得稅計算 1)收入在 2000 元以內(nèi),免征。 2) 收入 2000 4000 元,超過 2000 元的部分納稅 3。 3)收入超過 4000 元時,在 2000 4000 元之間的部分納稅 3,超過 4000 元的部分納稅 4。 4)當(dāng)收入達(dá) 50000 元或超過時,在 2000 4000 元之間的部分,納稅 3, 4000 50000元的部分納稅 4,超過 50000 元的部分納稅為 5。 3、教材 題 14: 隨機生成 50 100 的 20 個數(shù),分別顯示其中最大的數(shù)、最小的數(shù)和平均值。 提示: 1、使用 事件過程; 2、隨機生成 50 100 的數(shù): 100 50+1) +50) 4、 教材 驗 1: 在購買某物品時,若所花的錢 x 在下述范圍內(nèi),所付錢 y 按照對應(yīng)折扣支付: x x=3000 提示:用多分支結(jié)構(gòu) 實現(xiàn),注意計算公式和條件表達(dá)式的正確書寫。 5、 教材 驗 2: 編寫程序,輸入上網(wǎng)時間,計算上網(wǎng)費用,計算方法如下: 30 元基數(shù) =50 小時 同時為了鼓勵多上網(wǎng),每月收費最多不能 150 元。 實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計 一、實驗?zāi)康模?1、掌握 2、熟悉累加、連乘、求素數(shù)、求最大值及最小值的算法。 二、實驗內(nèi)容及步驟: 1、 分 別利用 環(huán)語句求 1!+2!+ +n!的值。 提示: 1、使用 事件過程; 2、利用 數(shù)輸入 n 的值; 3、利用 程輸出結(jié)果。 2、 參照教材 題 別實現(xiàn)呈下三角和上三角的九九乘法表。 3、 教材 驗 5: 編寫程序,要求顯示出所有的水仙花數(shù)。 所謂的水仙花數(shù),是指一個 3 位數(shù),其各位數(shù)字立方和等于該數(shù)字本身。例如: 153 是水仙花數(shù)。 提示: 方法有兩種:( 1)利用三重循環(huán),將 3 個數(shù)字連成一個 3 位數(shù)進(jìn)行判斷; ( 2)利用單循環(huán)將一個 3 位數(shù)逐位分離后進(jìn)行判斷。 4、求 S= a + + aa n 個 a),其中 a 是一個由隨機數(shù)產(chǎn)生的 1括 1, 9)中的一個正整數(shù), n 是一個由隨機數(shù)產(chǎn)生的 5括 5、10)中的一個數(shù)。 例如:當(dāng) a =2 , n =5 時, S = 2 + 22 + 222 + 2222 + 22222. 提示: 為了得到不斷重復(fù) a 的 n 位數(shù) 可用如下程序段實現(xiàn): 0 i = 1 to n 10 + a i 實驗五 數(shù)組 一、實驗?zāi)康模?1、掌握數(shù)組的聲明、數(shù)組元素的應(yīng)用。 2、掌握靜態(tài)數(shù)組、動態(tài)數(shù)組的使用差別。 3、應(yīng)用數(shù)組解決與數(shù)組有關(guān)的常用算法。 二、實驗內(nèi)容及步驟: 1、運動成績排序。某單位開運動會,共有 10 人參加男子 100 米短跑,運動員號和成績?nèi)缦拢?207 號 077 號 156 號 231 號 453 號 276 號 096 號 122 號 339 號 302 號 2、排列銷售業(yè)績,有如下公司的銷售額,要求按照由多到少進(jìn)行排序。 公司 聯(lián)想 方正 同方 光 神舟 銷售額 (億元 ) 、 已知數(shù)組 a( )的值分別為 1, 6, 8, 3, 5, 9, 10, 2, 7, 4,刪除 為 10 的元素。 提示:刪 除數(shù)組元素,必須分三個步驟完成。首先查找到要刪除的元素,然后從下一個元素到最后一個元素依次往前移位,最后利用 句將數(shù)組大小減 1。 實驗六 程( 1) 一、實驗?zāi)康模?1、掌握函數(shù)過程和子過程的定義和調(diào)用方法。 2、掌握形參、實參的對應(yīng)關(guān)系。 3、掌握值傳遞和地址傳遞的傳遞方式。 4、掌握變量、過程的作用域。 二、實驗內(nèi)容及步驟: 1 求最大值 編寫一過程,求三個數(shù)的最大值; 在窗體中輸入三個數(shù),在按鈕的事件過程中調(diào)用該過程,求出最大值。 2求階乘 編 寫一過程,求一個數(shù)的階乘; 在窗體中輸入三個數(shù),在按鈕的事件過程中調(diào)用過程求出三個數(shù)的階乘后,再相加, !+B!+C! 3. 求偶數(shù)的倒數(shù)和 編寫一過程,求從 2開始到某個偶數(shù)的倒數(shù)和; 在窗體中輸入一個偶數(shù),在按鈕的事件過程中調(diào)用該過程,求出從 2 開始到所求的偶數(shù)的倒數(shù)和。 S=4排序 編寫一過程,實現(xiàn)數(shù)組元素的排序; 在按鈕的事件過程中,隨機生成 10個 1 100的數(shù)存放在數(shù)組中,調(diào)用該過程,將 10個數(shù)由小到大排列起來。 提示: 1) 定義過程,將數(shù)組 作為形參,如: 2) 調(diào)用過程,將數(shù)組作為實參,如: 3) 求數(shù)組的上界: 實驗七 程( 2) 一、實驗?zāi)康模?1、掌握函數(shù)過程和子過程的定義和調(diào)用方法。 2、掌握數(shù)制轉(zhuǎn)換、加密解密以及查找等常用算法。 二、實驗內(nèi)容及步驟: 1查找 參考教材例題,編寫一過程,利用二分查找法實現(xiàn)在已知數(shù)組2,4,1,6,8,10,9,11,7,5,3中 查找某個數(shù)的功能。 2. 數(shù)制轉(zhuǎn)換 參考教材例題,編寫一過程,實現(xiàn)非十進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的功能;在文本框中輸入一個非十進(jìn)制數(shù)及其制式,單擊按鈕,調(diào)用該過程,將此非十進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)。 3 解密 參考教材例題,編寫一過程,實現(xiàn)將已加密的字符串解密的功能。 4. 教材實驗六第 1 題 編寫一個子過程 a( ),求一維數(shù)組 a 中的最小值 主調(diào)程序隨機產(chǎn)生 10 個 間的數(shù), 顯示產(chǎn)生的數(shù)組中各元素;調(diào)用 過程,顯示出數(shù)組中的最小值。 5. 教 材實驗六第 5 題 編寫一個子過程 s, ,在已知的字符串 S 中,找出最長的單詞 定字符串 S 內(nèi)只含有字母和空格,空格分隔不同的單詞。 6. 教材實驗六第 6 題 編寫一個函數(shù)過程 n),對于已知正整數(shù) n,判斷該數(shù)是否是回文數(shù),函數(shù)的返回值是布爾型。主調(diào)程序每輸入一個數(shù),調(diào)用 數(shù)過程,然后在顯示輸入的數(shù),對于是回文數(shù)顯示一個“ ”。 提示: ( 1) 所謂回文數(shù)是指順讀和倒讀數(shù)字相同,即最高位與最低位相同,次高位與次低位相同,以此類推。當(dāng)只有一位數(shù)時,也認(rèn)為 是回文數(shù)。 ( 2) 回文數(shù)的求法,只要對輸入的數(shù)(按字符串類型處理),利用 不相同,就不是回文數(shù)。 實驗八 常用控件 一、實驗?zāi)康模?1、 掌握選擇性控件(單選按鈕、復(fù)選框、列表框、組合框)、滾動條控件、時鐘控件 、超鏈接控件 的使用。 2、 理解選擇性控件的作用、計時器事件的意義。 二、實驗內(nèi)容及步驟: 1. 教材 3 題 在窗體中加入兩個列表框,右邊列表框中項目按照字母順序升序排列。當(dāng)雙擊某個項目時,該項目從所在的列表框中刪除,添加到另一個列表框中。 2在窗體中加入兩個 列表框,兩個按鈕,實現(xiàn)如下圖所示功能。選中左側(cè)列表框中的項目,點擊“ ”按鈕,相應(yīng)項目移到右側(cè)列表框中。點擊“ ”按鈕,左側(cè)列表框中內(nèi)容全部移到右側(cè)列表框中?!?3 人的各 別有多少職員; 14) 查詢 中職員姓名中姓“劉”的職員姓名、所在部門編碼; 15) 查詢職員姓名中姓“劉”的職員姓名、所在部門名稱、部門領(lǐng)導(dǎo); 10)查詢所有 01 或者 02 的職員編碼、職員姓名、所在部門編碼、部門名稱、部門領(lǐng)導(dǎo)。 8、 入一條新記錄 在表 ,用 句插入一條記錄: 999, 周杰倫 , 01, 歌手 9、 新一條記錄 將上題中新增記錄中的“周杰倫”更改為“孫燕姿”。 10、 除一條記錄 注意: 句使用時一定要加條件,否則整個表的記錄將全被刪除。 將上面新增的 999 的記錄刪除。 11、 視圖建立 在企業(yè)管理器中,基于 建立視圖 實驗 十三 接 據(jù)庫 一、實驗?zāi)康模?1、 掌握 000 的連接方法 。 2、掌握動態(tài)連接數(shù)據(jù)庫的方法。 二、實驗內(nèi)容及步驟: 1、 示數(shù)據(jù)庫表的內(nèi)容 在窗體上 添加按鈕和 件,點擊按鈕,能夠顯示對應(yīng)的 據(jù)庫表中的內(nèi)容。數(shù)據(jù)庫采用 為 2、組合框、列表框數(shù)據(jù)綁定 在窗體中建立組合框和列表框,與數(shù)據(jù)庫 接,利用 件建立數(shù)據(jù)集 控件綁定。列表框中顯示產(chǎn)品的單價,組合框顯示產(chǎn)品的名字。 1) 在窗體中添加一個組合框 (件,命名為“ 一個列表框 (件,命名為 2) 打開服務(wù)器資源管理器,右擊“數(shù)據(jù)連接”,選擇“添加連接”命令,將彈出“數(shù)據(jù)鏈接屬性”對話框,在“選擇或輸入服務(wù)器名稱”中輸入服務(wù)器名稱,此處輸入“ (。如下圖進(jìn)行選擇,然后單擊“確定”按鈕。 3) 已經(jīng)建立數(shù)據(jù)庫連接后,單擊數(shù)據(jù)連接下的節(jié)點展開該節(jié)點,如下圖: 4) 將表 到窗體上,這時在窗體 的底部自動添加兩個控件: 時界面設(shè)計,如下圖: 5) 單擊 件,在屬 性窗口的下方,點擊“生成數(shù)據(jù)集 ”命令,彈出“生成數(shù)據(jù)集”對話框,如下圖: 6) 單擊“確定”按鈕,在窗體底部增加了一個 件。 7) 在窗體上添加按鈕,雙擊按鈕,為 件編寫代碼: 8) 運行 結(jié)果如下: 如果在組合框中選擇某個產(chǎn)品,那么列表框中,相應(yīng)產(chǎn)品的單價會自動被選定,反之亦然。 實驗 十四 合應(yīng)用 一、實驗?zāi)康模?1、掌握建立數(shù)據(jù)庫表,表中添加數(shù)據(jù)的方法; 2、使用 3、掌握 000的連接方法。 二、實驗內(nèi)容及步驟: 前提:用企業(yè)管理器新建名稱為自己名字的數(shù)據(jù)庫,在此數(shù)據(jù)庫下進(jìn)行以下操作: (1)在查詢分析器中,使用 句建立數(shù)據(jù)庫表 表名: 字段定義如下: ) ,不允許為空,主鍵; 0) ,不允許為空; 2) ,不允許為空; 0) ,允許為空。 (2) 在企業(yè)管理器 中建立數(shù)據(jù)庫表 表名: 段含義: 客戶編號(主關(guān)鍵字); 客戶名稱; 客戶簡稱; 專營業(yè)務(wù)員。 (3) 在企業(yè)管理器中錄入數(shù)據(jù) 在 注意: 中的 (4) 在查詢分析器中,使用 16) 查詢 中 段的記錄; 17) 查詢 中 18) 查詢 中所有記錄并按 序。 19) 查詢 20) 查詢 2的各 21) 查詢 連”開頭的客戶名稱、業(yè)務(wù)員代碼; 22) 查詢 中客戶名稱中以“大連”開頭的客戶名稱、業(yè)務(wù)員名稱、部門編碼; (5) 使用 句在查詢分析器中 對數(shù)據(jù)庫中記錄進(jìn)行操作 1) 在表 9999 , 大連海輝科技發(fā)展有限公司 , 海輝科技 , 111 2) 在表 8888 , ??弟浖?, 111 3) 將上題中新增記錄中的“??弟浖备臑椤昂]x軟件”。 4) 刪除上面新增的兩條記錄。 (6) 使用 句創(chuàng)建視圖 創(chuàng)建業(yè)務(wù)員為自己的 要求:視圖名稱為 圖包含所有列信息。 (7) 建立數(shù)據(jù)庫表約束關(guān)系 (外關(guān)鍵字約束 ) 1)將表 的 段與表 的 段建立對應(yīng)關(guān)系。 2)建立關(guān)系圖。 (8)在 體中添加 件,顯示表 數(shù)據(jù),并要
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人民間知識產(chǎn)權(quán)糾紛調(diào)解協(xié)議2025年版4篇
- 2025版消防工程材料采購與供應(yīng)服務(wù)合同3篇
- 二零二五年度工程項目現(xiàn)場勘查與質(zhì)量控制合同3篇
- 2025年度個人二手房交易風(fēng)險防范合同示范文本2篇
- 商業(yè)演出活動舉辦合同
- 舊車買賣合同范本
- 2025年度個人個人間農(nóng)產(chǎn)品收購借款合同4篇
- 跨境電商物流合作協(xié)議范本
- 主題公園綠化改造協(xié)議
- 演出劇場翻新人工合同
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語試題(含解析無聽力音頻有聽力原文)
- 農(nóng)民工工資表格
- 【寒假預(yù)習(xí)】專題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級英語下冊寒假提前學(xué)(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
- 幼兒園籃球課培訓(xùn)
- 基底節(jié)腦出血護(hù)理查房
- 工程公司總經(jīng)理年終總結(jié)
- 【企業(yè)盈利能力探析的國內(nèi)外文獻(xiàn)綜述2400字】
- 三年級上冊數(shù)學(xué)口算題1000道帶答案
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
評論
0/150
提交評論