




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
連接連接點(diǎn) (一)計(jì)算機(jī)解決問題的流程圖 (二)算法二、算法的描述方法:分自然語言、流程圖和偽代碼三種。、自然語言:人們?nèi)粘I钪械恼Z言(本國語言),用自然語言描述符合我們的習(xí)慣,且容易理解。法形象、直觀,更易理解。。是專業(yè)軟件開發(fā)人員常用方法。運(yùn)算流程線三、算法的個(gè)特征:、可行性:原則上能精確運(yùn)行,用紙和筆做有限次運(yùn)算后即可完成。 (三)程序設(shè)計(jì)基礎(chǔ)控件控件對(duì)象的類型前綴若命令按鈕的屬性設(shè)置為時(shí)按鈕有效,等。等設(shè)置為時(shí)按鈕無效對(duì)象的三要素決定窗體中文本框中顯示的內(nèi)容中字體格式設(shè)置控件的前景色(即文字顏色)決決定控件與窗體頂部的距離決定控件與窗體左邊的距離格設(shè)置為時(shí)文本居中。件是否可見時(shí)通過屬性窗中設(shè)置,也可以在運(yùn)行時(shí)通過賦值語句在代碼窗口設(shè)置:對(duì)象名屬性名=屬性值”注意如果直接給對(duì)象名賦值的話,是賦值給對(duì)象的默認(rèn)屬性。如果要獲取對(duì)象的狀態(tài)或特性,這時(shí)就要讀取對(duì)象的屬性值,方法如下:變量名=對(duì)象名例:讀取文本框“”的“”屬性的代碼如下:屬性名格式:[對(duì)象]方法[參數(shù)名表]例:”歡迎使用”事件是對(duì)象對(duì)外部操作的響應(yīng),如在程序執(zhí)行時(shí),單擊命令按鈕會(huì)產(chǎn)生一個(gè)事件。如需要命令按鈕響應(yīng)事件,就把完成事件功能的代碼寫到事件的事件過程中,與事件一一對(duì)應(yīng)。 量又分為定點(diǎn)數(shù)和浮點(diǎn)數(shù)兩種。為,字母表示底數(shù)浮點(diǎn)數(shù)就是數(shù)學(xué)上的科學(xué)計(jì)數(shù)法。字符串常量:被一對(duì)英文雙引號(hào)括起來的若干個(gè)合法的字符稱為字符串常量。例如:”、必須以字母或漢字開頭不能以數(shù)字或其他字符開頭。、只能由字母、漢字、數(shù)字或下劃線組成,不能含有小數(shù)點(diǎn)、空格等字符。、最長(zhǎng)不超過個(gè)字符是同一個(gè)變量?!薄ⅰ比?、數(shù)據(jù)及運(yùn)算的內(nèi)容都要熟記 量聲明和賦值必須一起完成,變量卻必須分常量名常量類型常量值(或表達(dá)式)符號(hào)常量的聲明和賦值定義一個(gè)整型變量,變量名為注意:常量必須在聲明的時(shí)候賦值、算術(shù)運(yùn)算符(注意:算術(shù)運(yùn)算符的優(yōu)先級(jí)問題、區(qū)分三個(gè)運(yùn)算符)作用是將運(yùn)算符兩邊的字符串連接為一個(gè)新的字符串。使用據(jù)。“”量如果“”量如果“”“”””“”“”“””要先四 (優(yōu)先級(jí)相同)注意:關(guān)系表達(dá)式的運(yùn)算結(jié)果為布爾值小于號(hào)不等于取整,再大于等于號(hào)小于等于號(hào)作運(yùn)算。字符串比較,則按字符的碼值從左到右逐位比較,直到出現(xiàn)不同的字符為止。例,結(jié)果為。、邏輯運(yùn)算符(取反)(與)(或)優(yōu)先級(jí)依次降低運(yùn)算符說明優(yōu)先級(jí)和是對(duì)兩個(gè)邏輯量進(jìn)行運(yùn)算,運(yùn)算結(jié)果都為邏輯值說明舉例或非當(dāng)操作數(shù)為假時(shí),結(jié)果為真與操作數(shù)均為真時(shí),結(jié)果才為真或操作數(shù)中有一個(gè)為真時(shí),結(jié)果為真例如:表達(dá)式“”的運(yùn)算結(jié)果是“”表達(dá)式“”的運(yùn)算結(jié)果為整數(shù)如算術(shù)運(yùn)算符字符串運(yùn)算符邏輯運(yùn)算符然能使用≤≥在表達(dá)式中無法寫分式,乘法運(yùn)算符≤≤五、常用函數(shù)名稱要用中的運(yùn)算符,且不能寫使用內(nèi)部函數(shù)算平方根(另函數(shù)含求的求≤的最大整數(shù)求)注意()是取小于等于的最大整數(shù)。 生 的,的, (注意的以下字符串函數(shù)返回的是數(shù)字符串,字符串求字符串的長(zhǎng)度(字符個(gè)數(shù))截取字符串左邊個(gè)字符從字符串第個(gè)字符開始截取個(gè)字符從字符串第個(gè)字符開始截取剩余字符截取字符串右邊個(gè)字符生成指定長(zhǎng)度的指定字符的字符串在字符串中查找字符串回其出現(xiàn)的位置實(shí)例結(jié)果注意()函數(shù)只返回個(gè)指定的字符串的首字符。函數(shù)功能實(shí)例數(shù)值型字符串將數(shù)值型字符串轉(zhuǎn)換為數(shù)值數(shù)值將數(shù)值轉(zhuǎn)換為字符串字符代碼將字符的碼轉(zhuǎn)換為對(duì)應(yīng)的字符字符求字符對(duì)應(yīng)的碼表達(dá)式將表達(dá)式結(jié)果作四舍五入處理表達(dá)式將表達(dá)式結(jié)果的小數(shù)部分截去注意()對(duì)于數(shù)值函數(shù),如果其中的數(shù)值為正數(shù),則返回的字符串的第一個(gè)字符為空格。符號(hào)位。如的結(jié)果為兩個(gè)字符長(zhǎng)度的字符串表達(dá)式當(dāng)表達(dá)式的值對(duì)應(yīng)的小數(shù)位為的一個(gè)偶數(shù)。如(),如要得到不含符號(hào)位的字符串,可使用函數(shù)。()的時(shí)候比較特殊,函數(shù)結(jié)果為離表達(dá)式的值最近 () 字符函數(shù),只求:空格數(shù)值大寫字母小寫字母常用字符的碼值:空格的碼為: ,所以可通過和注意式子中不能、、。如年月日,或者都會(huì)打印出、、。個(gè)日期,分別返回指定日期的年、月和日。、定位函數(shù)(與語句配合使用的),以控制輸出數(shù)據(jù)的格式,主要包括、等。函數(shù)。功能:將被輸出的內(nèi)容放在由參數(shù)所指定的位置列數(shù)處,在書寫時(shí),被輸出的內(nèi)容要例成績(jī)提供和函數(shù)用于人機(jī)交互。提示,標(biāo)題,默認(rèn)值坐標(biāo),坐標(biāo)功能:在程序中調(diào)用函數(shù),將產(chǎn)生一個(gè)提示用戶輸入內(nèi)容的輸入框,等待用戶輸入信息,并返格式為:變量提示,標(biāo)題,默認(rèn)值注意:每執(zhí)行一次函數(shù),用戶只能輸入一個(gè)數(shù)據(jù)。輸入框的樣式是固定的,我們可以改變的徑格式為:提示信息,按鈕,標(biāo)題例如:你輸入的密碼不正確,是否繼續(xù)錯(cuò)誤提示)當(dāng)用戶單擊消息框中的一個(gè)按鈕后,消息框即從屏幕上消失。在上面的語句中,將函數(shù)的返回值賦給變量,在程序中可引用作相應(yīng)的處理。六、常用語句格式:變量表達(dá)式功能:將右邊表達(dá)式的結(jié)果賦給左邊變量。賦值給變量即先計(jì)算表達(dá)式的值,再將值賦值給變量即將的值加后后再賦給即將變量的值賦值給變量?jī)?nèi)給多個(gè)變量賦值,兩條語句之間用冒號(hào)隔開,如:格式:對(duì)象名屬性名表達(dá)式如果省略屬性名,則直接賦值給對(duì)象的默認(rèn)屬性。如:你好即把字符串你好賦給的屬性。以上結(jié)構(gòu)中的不再是賦值語句,因?yàn)樵谶@里是個(gè)關(guān)系運(yùn)算符,判斷左右是否相等,所以是一個(gè)關(guān)系表達(dá)式,其值應(yīng)該是個(gè)邏輯型,不是就是。功能:方法具有計(jì)算和輸出雙重功能。對(duì)于表達(dá)式,它先計(jì)算其值,然后再在指定的對(duì)可以省略,省略時(shí)表示在當(dāng)前窗體上輸出數(shù)據(jù)。如果之間用分號(hào)分隔,則按緊湊格式輸出數(shù)據(jù)。或隔開。如果用逗號(hào)分逗號(hào)后的表達(dá)式在下一個(gè)區(qū)段輸出;例輸出結(jié)果為輸出結(jié)果為 ()如果語句末尾沒有逗號(hào)或分號(hào),表示該輸出完結(jié)果后自動(dòng)換行,后面再執(zhí)行如果在語句末尾使用逗號(hào),則在同一行上跳到下一個(gè)輸出區(qū)段輸出下一個(gè)所輸出的內(nèi)容。如果在語句的末尾加上一個(gè)分號(hào),表示下一個(gè)輸出的內(nèi)容將按緊一個(gè) ()當(dāng)一個(gè)為在字符后加注釋內(nèi)容或采用注釋內(nèi)容兩種形式。用寫的注釋語句既可以單獨(dú)寫一行,也可以跟在其他語句后。格式:注釋內(nèi)容用寫的注釋語句必須單獨(dú)寫一行。該過程用于結(jié)束程序,即單擊命令按鈕時(shí),結(jié)束程序的運(yùn)行。 (四)程序設(shè)計(jì)的三大基本結(jié)構(gòu)句。、雙分支和多分支三。句句雙分支構(gòu):句句句句 ()多分支句句句句句乙構(gòu)(雙分支)。句達(dá)式列表句?句的說明:()測(cè)試表達(dá)式可以是數(shù)值型或字符串型表達(dá)式。 ()表達(dá)式列表形式有以下種。②表達(dá)式表達(dá)式,例如。注意,表達(dá)式應(yīng)該小于表達(dá)式③關(guān)系運(yùn)算符表達(dá)式,例如。④表達(dá)式,例如。環(huán)結(jié)構(gòu)循環(huán)變量初值終值步長(zhǎng)值。 ()循環(huán)的有效區(qū)間是由循環(huán)初值、循環(huán)終值所限定的閉區(qū)間。 ()步長(zhǎng)值是循環(huán)變量的增量,是一個(gè)數(shù)值表達(dá)式。若步長(zhǎng)值為正,則初值就應(yīng)小于終值,否則循環(huán)體可略去不寫。但若步長(zhǎng)值為,會(huì)造成死循環(huán),這是要避免的,可用 ()循環(huán)體是語句和語句之間的語句序列,也是需要重復(fù)執(zhí)行的語句組。 ()后的循環(huán)變量與語句中的循環(huán)變量必須相同。 ()循環(huán)的次數(shù)(循環(huán)終值循環(huán)初值)步長(zhǎng)值如果步長(zhǎng)值是,循環(huán)語句的執(zhí)行過程: ()系統(tǒng)將初值賦給循環(huán)變量,并自動(dòng)記下終值和步長(zhǎng)。 ()執(zhí)行語句將循環(huán)變量增加一個(gè)步長(zhǎng)值再賦給循環(huán)變量,轉(zhuǎn)到第步繼續(xù)執(zhí)行循環(huán)。循環(huán)(對(duì)于不能預(yù)先確定次數(shù),但需要執(zhí)行多次的情況,可以使用時(shí)退出循環(huán)。因此可能一次都不執(zhí)行循環(huán)。條件表達(dá)式條件表達(dá)式三、數(shù)組及其應(yīng)用條件表達(dá)式先判斷條件是否為假,若條件為假,執(zhí)行循環(huán)體,條件為真時(shí)退出循環(huán)。因此可能一次都不執(zhí)行循環(huán)。注意:語句和語句中都有的條件表達(dá)式,一般是一個(gè)關(guān)系表達(dá)式或邏輯表達(dá)式,其值不是就是。但如果是數(shù)值型的表達(dá)式的話,會(huì)進(jìn)行強(qiáng)制轉(zhuǎn)換,即數(shù)字轉(zhuǎn)換成,非轉(zhuǎn)換成。 (五)算法與問題解決解析法又稱公式法。解析法就是在分析具體問題的基礎(chǔ)上,抽取出一個(gè)數(shù)學(xué)模型,這個(gè)數(shù)學(xué)模型能用若干個(gè)解析表達(dá)式表示出來。求解了這些表達(dá)式,問題也就得以解決。如:求解一元二次方程的實(shí)根“方程無解”窮舉法是將求解對(duì)象一一列舉出來,然后逐一加以分析、處理,并驗(yàn)證結(jié)果是否滿足給定的條件,窮舉法關(guān)鍵是如何列舉所有可能的情況,不能遺漏,也不能重復(fù)。注意取值范圍,減少計(jì)算機(jī)工作。有一個(gè)下標(biāo)的數(shù)組稱為一維數(shù)組。數(shù)組中的數(shù)據(jù),邏輯上是相互關(guān)聯(lián)的。每個(gè)元素型。聲明數(shù)組的格式如下例數(shù)據(jù)類型從到。用來存放整型數(shù)據(jù)。例這個(gè)數(shù)組含有個(gè)元素,下標(biāo)從例說明了一個(gè)維數(shù)組,一共到,數(shù)據(jù)類型屬于單精度實(shí)型。 這樣,運(yùn)行時(shí)會(huì)報(bào)錯(cuò):當(dāng)前范圍內(nèi)的聲明重復(fù)。 ()下標(biāo)必須是常量且為整數(shù)若不是整數(shù),程序運(yùn)行時(shí)自動(dòng)舍入為整數(shù)。 ()同一個(gè)程序中,數(shù)組名不能與變量名相同。例如這樣,運(yùn)行時(shí)會(huì)報(bào)錯(cuò):變量與數(shù)組不能同名。 ()數(shù)組必須先聲明后使用 ()數(shù)組使用時(shí),下標(biāo)不能超出聲明的范圍。例如這樣運(yùn)行時(shí)會(huì)報(bào)錯(cuò):下標(biāo)越界。 ()數(shù)組聲明時(shí)和變量一樣,要注意類型。例如,例子:利用數(shù)組實(shí)現(xiàn):輸出個(gè)的隨機(jī)數(shù),并輸出它們的和與平均值?;樞虿檎沂遣檎宜惴ㄖ泻?jiǎn)單、易行的算法。進(jìn)行查找時(shí)一般從數(shù)據(jù)的第一個(gè)元素開始,按照數(shù)據(jù)的順序查找指定的關(guān)鍵值。如果被查數(shù)據(jù)和該關(guān)鍵值相匹配,則表示找到;如果所有數(shù)據(jù)與關(guān)鍵值都不匹的。五、二分法查找(二分法查找也叫折半查找)二分法查找要求被查數(shù)據(jù)是有序的查找思路:對(duì)于有序數(shù)列(從小到大排),設(shè)定下界(最小元素下標(biāo))和上界(最大元素下標(biāo)),當(dāng)滿足條件時(shí),求中點(diǎn),將中點(diǎn)元素的值與所要查找的值比較,若中點(diǎn)元素值比所要查找元素小,則應(yīng)找后半段,所以,否則應(yīng)找前半段,直到找到為止;若:=是中點(diǎn)位置,而是中點(diǎn)位置的值找到了有排序、序列。簡(jiǎn)單說:就是對(duì)相鄰數(shù)據(jù)兩兩比較,將符合條件的數(shù)據(jù)冒上來(沉下去),然后用同樣的方法再冒泡處理余下的數(shù)據(jù),直至全部數(shù)據(jù)完成排序。標(biāo)準(zhǔn)的從后往前的升序定義數(shù)組給數(shù)組的每個(gè)元素賦值出的隨機(jī)數(shù)并輸將數(shù)組中元素從小到大冒泡排序從開始比較、交換(小的往前換)制排序的趟數(shù)內(nèi)循環(huán)控制每一趟排序比較的成員和次數(shù)顯示排序后的數(shù)組元素標(biāo)準(zhǔn)的從前往后的升序
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CBMMAS 012-2022智能坐便器適老化要求與評(píng)價(jià)
- T/CAQI 136-2020產(chǎn)品質(zhì)量鑒定程序規(guī)范電子和電氣產(chǎn)品的特殊要求
- 工廠打工考試題及答案
- 反向調(diào)查面試題及答案
- 出門物料安全管理制度
- T/CADBM 9-2019玻璃隔熱涂料質(zhì)量評(píng)定標(biāo)準(zhǔn)
- T/CADBM 71-2023集裝箱式方艙醫(yī)院用PVC卷材地板
- 河南債權(quán)債務(wù)抵消協(xié)議書
- 承包工人工費(fèi)合同范本
- 民營(yíng)醫(yī)院解除合同范本
- 內(nèi)科學(xué)教學(xué)課件:腦梗死
- 企業(yè)安全生產(chǎn)費(fèi)用投入計(jì)劃表
- 【審計(jì)工作底稿模板】FK長(zhǎng)期借款
- 公安局凍結(jié)解除凍結(jié)存款匯款通知書
- 初中歷史優(yōu)質(zhì)課說課稿《貞觀之治》
- arcgis網(wǎng)絡(luò)分析.
- ROHS環(huán)保指令知識(shí)培訓(xùn) ppt課件
- 編譯原理課后習(xí)習(xí)題答案(陳火旺+第三版)
- 車站線路全長(zhǎng)與有效長(zhǎng)ppt課件
- 電梯分項(xiàng)工程質(zhì)量驗(yàn)收記錄表
- 最新防雷設(shè)施檢測(cè)報(bào)告范本
評(píng)論
0/150
提交評(píng)論