




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章 入與輸出 2. 掌握 本章重點(diǎn): 賦值語句和人機(jī)交互函數(shù) 本章難點(diǎn): 理解人機(jī)交互函數(shù)和過程 本章內(nèi)容及要求: 賦值語句是任何程序設(shè)計(jì)中最基本的語句,賦值語句都是按順序執(zhí)行的。 賦值語句的形式為: 變量名 = 表達(dá)式 對(duì)象名 = 表達(dá)式 其中 , 關(guān)鍵字 通常都省略該關(guān)鍵字 。 它的作用是計(jì)算右邊表達(dá)式的值 , 然后賦給左邊的變量 , 表達(dá)式的類型應(yīng)該與變量名的類型一致 。 賦值語句 ( 1) 當(dāng)表達(dá)式為數(shù)值型且與變量的精度不相同時(shí) , 強(qiáng)制轉(zhuǎn)換成左邊變量的精度 。 例如: = ( 2) 當(dāng)表達(dá)式是數(shù)字字符串 , 左邊變量是數(shù)值類型時(shí) , 自動(dòng)轉(zhuǎn)換成數(shù)值類型再賦值;但當(dāng)表達(dá)式有非數(shù)字字符或空串時(shí) , 則出錯(cuò) 。 例如; n%=123 23, 與 n%=123)效果相同 n%=“1 出現(xiàn) “ 類型不匹配 ” 的錯(cuò)誤 ( 3) 賦值號(hào)左邊只能是變量 , 不能是表達(dá)式 、 常量 。 如下面的賦值語句 。 有關(guān)賦值語句的使用說明 x)=x+y 左邊是表達(dá)式 5=s)+a+b 左邊是常量 x+y=a+b 左邊是表達(dá)式 是錯(cuò)誤的 ( 4) 不能在同一語句中給多個(gè)變量賦值 。 例如: a=b=c=1 我們的本意是給 a、 b、 , 書寫上沒有錯(cuò)誤 。 但 將右邊兩個(gè) “ =”作為關(guān)系運(yùn)算符處理 , 先進(jìn)行 b= 結(jié)果為 1);接著進(jìn)行 的比較 , 結(jié)果為);最后將 a。 有關(guān)賦值語句的使用說明 (5)當(dāng)邏輯型賦值給數(shù)值型時(shí) , ;反之 , 非 0轉(zhuǎn)換為 0轉(zhuǎn)換為 (6) 任何非字符類型賦值給字符類型,自動(dòng)轉(zhuǎn)換為字符類型。 (7) 注意 N=N+1 是累加中常見的賦值語句,表示將 后再賦值給 N。 有關(guān)賦值語句的使用說明 其格式為: 象 語句塊 用 而不用重復(fù)指出該對(duì)象的名稱 。 構(gòu)語句 為了提高程序的可讀性 , 通常應(yīng)在程序的適當(dāng)位置加上必要的注釋 。 一個(gè)撇號(hào) “ ”, 其格式為: 注釋內(nèi)容 或 注釋內(nèi)容 功能: 提高程序的可讀性。 注釋語句 使用 就相當(dāng)于執(zhí)行“ 運(yùn)行 ” 菜單中的 “ 中斷 ” 命令 。 其格式為: 能: 是把解釋程序置為中斷模式 , 以便于對(duì)程序進(jìn)行檢查和調(diào)試 。 暫停語句 其格式為: 在程序中執(zhí)行 將終止當(dāng)前程序 , 重置所有變量 ,并關(guān)閉所有的數(shù)據(jù)文件 。 結(jié)束語句 對(duì)象名 . , |; 說明: 對(duì)象名 . 可以是窗體名、圖片框名,也可是立即窗口“ 若省略對(duì)象,則表示在當(dāng)前窗體上輸出。 用 。 數(shù)據(jù)輸出 用說明 如果 則輸出換行 對(duì)象名可以是窗體、圖片框或立即窗口( 如果省略則表示在當(dāng)前窗體輸出 表達(dá)式:可以任意常量、變量、函數(shù)或表達(dá)式, 如果是常量 ,則原樣輸出, 如果是變量 ,則輸出變量值, 如果是函數(shù) ,則輸出函數(shù)值, 如果是表達(dá)式 ,則先計(jì)算表達(dá)式值,然后輸出其值 當(dāng)有多個(gè)輸出項(xiàng)時(shí),用分號(hào)或逗號(hào)分隔,逗號(hào)表示以標(biāo)準(zhǔn)格式輸出,分號(hào)表示以緊湊格式輸出 語句末尾加逗號(hào)或分號(hào)的作用:使本行輸出后不換行(即下一輸出語句的輸出內(nèi)容在當(dāng)前行輸出) n)函數(shù): 左端開始右移動(dòng) n)函數(shù): 插入 區(qū)別: ):輸出到第 對(duì)象的左端開始計(jì)算) ):輸出項(xiàng)間空 與 1. 形式 : 對(duì)象 .邊距離 ,上邊距離 ,寬度 ,高度 作用 : 移動(dòng)窗體或控件,并可改變其大小。 對(duì)象 :可以是窗體及除時(shí)鐘、菜單外的所有控件,省略代表窗體。 左邊距離,上邊距離,寬度,高度:數(shù)值表達(dá)式,以 果是窗體對(duì)象,則“左邊距”和“上邊距”是以屏幕左邊界和上邊界為準(zhǔn)。其它則是以窗體的左邊和上邊界為準(zhǔn)。 2. 形式 : 對(duì)象 .用 : 清除運(yùn)行時(shí)在窗體或圖形框中顯示的文本或圖形。 注意 : 不清除在設(shè)計(jì)時(shí)的文本和圖形。清屏后坐標(biāo)當(dāng)前回到原點(diǎn)。 與 3. 用于文本輸出的精確定位 , 這兩個(gè)屬性分別表示當(dāng)前輸出位置的橫坐標(biāo)和縱坐標(biāo) 。 語法格式: 對(duì)象名 .x 對(duì)象名 .y 4. 這兩個(gè)屬性用來返回或設(shè)置指定對(duì)象的寬度和高度 , 只能在代碼中進(jìn)行設(shè)置 。 語法格式: 對(duì)象名 .對(duì)象名 .與 5. 語法格式: 對(duì)象名 .符串 ) 對(duì)象名 .符串 ) 說明:這兩個(gè)屬性用來返回一個(gè)文本字符串的寬度值和高度值 。 與 教材 5 例 1、 函數(shù)形式如下: 變量名 =(, , , , ) 其中 : “提示”: 該項(xiàng)不能省略,是字符串表達(dá)式,在對(duì)話框中作為信息顯示,可為漢字。在每行行末加回車 3)和換行 0)控制符,或用 “標(biāo)題”: 字符串表達(dá)式,在對(duì)話框的標(biāo)題區(qū)顯示。若省略,則把應(yīng)用程序名放入標(biāo)題欄中。 “默認(rèn)”: 字符串表達(dá)式,當(dāng)在輸入對(duì)話框中無輸入時(shí),剛該默認(rèn)值勤作為輸入的內(nèi)容。 “ 用戶交互函數(shù)和過程 “ : 整形表達(dá)式,坐標(biāo)確定對(duì)話框左上角在屏幕上的位置,屏幕左上角不坐標(biāo)原點(diǎn),單位為 “ $”時(shí), 返回字符類型 ,否則為數(shù)值類型 該函數(shù)的作用是打開一個(gè)對(duì)話框,等待用戶輸入內(nèi)容,當(dāng)用戶單擊 “ 確定 ” 按鈕按回車時(shí), 函數(shù)返回輸入的值,其值的類型為字符串。 例如: 要在屏幕上顯示的對(duì)話框 : 有下列語句如下 : 例如: 要在屏幕上顯示的對(duì)話框 : 有下列語句如下 : s 40, s 40 “請(qǐng)輸入你的姓名” + 3) + 0) + “然后單擊確定” “輸入框”, , 100, 100) 當(dāng)鍵盤輸入“王曉明” 后 ,變量 用戶交互函數(shù)和過程 例如:有下列語句如下 : x% x= 請(qǐng)輸入一個(gè)數(shù)” , “輸入框” , 100) 語句執(zhí)行后打開如下對(duì)話框。 缺省值 標(biāo)題 提示 用戶交互函數(shù)和過程 2. 函數(shù)形式 :變量 % = 示 ,按鈕 圖標(biāo) + 缺省按鈕 +模式 ,標(biāo)題 ) 過程形式 : 示 ,按鈕 圖標(biāo) +缺省按鈕 + 模式 ,標(biāo)題 圖標(biāo) 標(biāo)題 提示信息 命令按鈕 用戶交互函數(shù)和過程 說明: “標(biāo)題”和“提示”與 “ 按鈕圖標(biāo) +缺省按鈕 +模式 ”是整型表達(dá)式,決定信息框按鈕數(shù)目、出現(xiàn)在信息框上的圖標(biāo)類型及操作模式(見表 若程序中需要返回值,則使用函數(shù),否則可調(diào)用過程 。 用戶交互函數(shù)和過程 按鈕及圖標(biāo)值如下 : 用戶交互函數(shù)和過程 分組 內(nèi)部常數(shù) 數(shù)值 說明 默認(rèn)按鈕 第個(gè)按鈕為缺省按鈕 56
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省黃石市名校2024-2025學(xué)年七年級(jí)數(shù)學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 廣東文理職業(yè)學(xué)院《法律文獻(xiàn)檢索與論文寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 南昌師范學(xué)院《快題設(shè)計(jì)景觀》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省淮安市三樹鎮(zhèn)蔣集九一貫制學(xué)校2024年七年級(jí)數(shù)學(xué)第一學(xué)期期末預(yù)測(cè)試題含解析
- 公路貨運(yùn)行業(yè)2025數(shù)字化轉(zhuǎn)型與智能化配送效率報(bào)告
- 公路貨運(yùn)行業(yè)數(shù)字化轉(zhuǎn)型中的物流園區(qū)智慧物流系統(tǒng)建設(shè)與運(yùn)營報(bào)告
- 智能電網(wǎng)建設(shè)下的衛(wèi)星物聯(lián)網(wǎng)數(shù)據(jù)存證解決方案探討
- 企業(yè)家創(chuàng)業(yè)經(jīng)歷與管理智慧分享記錄
- 形體禮儀教學(xué)培訓(xùn)課件
- 油田設(shè)備資產(chǎn)管理辦法
- 《空壓機(jī)節(jié)能技術(shù)及應(yīng)用》課件
- 2025-2030年中國塑料制品行業(yè)產(chǎn)銷需求及投資前景預(yù)測(cè)研究報(bào)告
- 2025年留置輔警面試題目及答案
- 工傷預(yù)防培訓(xùn)
- 呼倫貝爾農(nóng)墾集團(tuán)有限公司招聘考試真題2024
- 陜投集團(tuán)招聘筆試真題答案下載版
- 設(shè)備管理考試題及答案
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035)》解讀與培訓(xùn)
- 2023年高考真題-物理(廣東卷) 含答案
- 2025年湖北荊門市交通旅游投資集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 無損檢測(cè)員(鐵路探傷工)理論試題(高級(jí)工)
評(píng)論
0/150
提交評(píng)論