




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2015學(xué)業(yè)水平考試
《算法與程序設(shè)計(jì)》主講教師:王宏珺1精選課件選修模塊:《算法與程序設(shè)計(jì)》1.算法2.VB程序設(shè)計(jì)3.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)2精選課件『算法』知識(shí)點(diǎn)
1.計(jì)算機(jī)解決問題的方法
2.什么是算法
3.算法具有的特征
4.算法的表示
5.算法的三種基本模式
6.常見的幾種算法主頁3精選課件『1.計(jì)算機(jī)解決問題的方法』★需求分析:確定要用計(jì)算機(jī)做什么,如求解某道數(shù)學(xué)問題?!镌O(shè)計(jì)算法:找到用計(jì)算機(jī)解決問題的方法,自己設(shè)計(jì)解題算法★編寫程序:處理問題,使用程序語言描述算法,運(yùn)行程序,得出結(jié)果。判斷題:1.解決一個(gè)問題只能用一種算法。()主頁->『算法』知識(shí)點(diǎn)X4精選課件『2.什么是算法』算法:就是把解決問題的方法步驟化。判斷題:1.在程序執(zhí)行的過程中,變量的值始終保持不變,而常量的值是隨時(shí)改變的。()主頁->『算法』知識(shí)點(diǎn)X5精選課件『3.算法具有的特征』有窮性、確定性、能行性、有0個(gè)或者多個(gè)輸入、有1個(gè)或者多個(gè)輸出判斷題:1.算法具有輸入、確定性、有窮性、輸出、能行性5個(gè)重要特征。()主頁->『算法』知識(shí)點(diǎn)√6精選課件『4.算法的表示』常見算法表示方法:自然語言描述、流程圖、偽代碼、程序語言等判斷題:1.算法描述可以有多種表達(dá)方法,自然語言、流程圖、偽代碼、機(jī)器語言都可以描述“玫瑰花數(shù)問題”的算法。()主頁->『算法』知識(shí)點(diǎn)√7精選課件『5.算法的三種基本模式』算法三種基本模式:順序模式、選擇模式、循環(huán)模式判斷題:1.程序代碼的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和過程結(jié)構(gòu)。()2.循環(huán)結(jié)構(gòu)中得循環(huán)體語句至少會(huì)執(zhí)行一次。()3.條件語句在執(zhí)行過程中會(huì)根據(jù)邏輯表達(dá)式的值而去選擇執(zhí)行哪部分語句。()主頁->『算法』知識(shí)點(diǎn)XX√8精選課件『6.常見的幾種算法』★枚舉算法:逐一篩選判斷,找到符合要求的結(jié)果。例:3倍數(shù)個(gè)數(shù)★解析算法:數(shù)學(xué)表達(dá)式求解問題。例:存錢多少年得到K元本息?★排序:插入排序法、冒泡排序法、選擇排序法。例:成績(jī)排名★查找:順序查找、對(duì)分查找★遞歸算法:代表問題:計(jì)算n的階乘n!:f(n)=nx(n-1)x(n-2)..x3x2x1判斷題:1.順序查找是指從頭到尾一個(gè)一個(gè)往下尋找,此算法簡(jiǎn)單,但當(dāng)數(shù)據(jù)量大時(shí)就不適用了。()2.遞歸算法應(yīng)該具備結(jié)束條件并能用遞歸形式表示。()3.程序中含有多重循環(huán)語句,一定不是采用解析算法。()4.程序的功能只把一個(gè)數(shù)據(jù)放入一串有序的序列中,一定是采用解析算法。()5.遞歸法是靠層層調(diào)用實(shí)現(xiàn)的,函數(shù)由上而下調(diào)用,到達(dá)底層后,在層層向上返回。()主頁->『算法』知識(shí)點(diǎn)√√XX√9精選課件『程序設(shè)計(jì)』知識(shí)點(diǎn)
1.基本數(shù)據(jù)類型
2.常量
3.變量
4.數(shù)組變量
5.常用的標(biāo)準(zhǔn)函數(shù)
6.算術(shù)類基本運(yùn)算
7.關(guān)系類基本運(yùn)算
8.邏輯類基本運(yùn)算
9.表達(dá)式
10.賦值語句11.選擇語句
12.循環(huán)語句13.事件處理過程
14.函數(shù)主頁10精選課件『1.基本數(shù)據(jù)類型』VB常用的基本數(shù)據(jù)類型:主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)數(shù)據(jù)類型名說明性質(zhì)Integer整數(shù)型-32768~32768范圍內(nèi)的任何整數(shù)Long長(zhǎng)整數(shù)型-2147483648~2147483647內(nèi)任何整數(shù)Single單精度實(shí)數(shù)型絕對(duì)值在..實(shí)數(shù),有效數(shù)字約6~7位Double雙精度實(shí)數(shù)型絕對(duì)值在..實(shí)數(shù),有效數(shù)字約14-15位String字符串型一段文字與符號(hào)Bloolean邏輯型判斷的結(jié)果:其值為真(True)或假(False)Date日期型日期和時(shí)間11精選課件『2.常量』常量:指在程序執(zhí)行過程中其值不能改變的存儲(chǔ)單元或數(shù)據(jù),程序運(yùn)行過程中不能被修改。定義常量:例如:ConstPi=3.14主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)12精選課件『3.變量』變量:是程序執(zhí)行期間用來存儲(chǔ)數(shù)據(jù)的,這些數(shù)據(jù)的具體數(shù)值在程序設(shè)計(jì)時(shí)是未知的。定義變量:Dim變量名As變量的類型例如:DimcountasintegerDimxasdouble,yasdoubleDimnameasstring主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)13精選課件『4.數(shù)組變量』數(shù)組變量:主要用來存儲(chǔ)一批同類型的數(shù)據(jù)。定義數(shù)組:Dim數(shù)組變量名(a1toa2)As元素的類型例如:Dimd(1to50)asintegerDimprice(1to20)asdouble使用數(shù)組變量:d(1)price(12)主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)14精選課件『5.常用的標(biāo)準(zhǔn)函數(shù)』VB常用的數(shù)學(xué)函數(shù):函數(shù)名函數(shù)的功能abs(x)求x絕對(duì)值int(x)求不大于x最大整數(shù)Sqr(x)求x的算術(shù)平方根Exp(x)求e的x次方log(x)求以e為底的x的對(duì)數(shù)sin(x)求x的正弦值cos(x)求x的余弦值主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)函數(shù)名函數(shù)的功能Asc(x)字符轉(zhuǎn)換為ASCⅡChr(x)ASCⅡ轉(zhuǎn)換為字符Val(x)數(shù)字字串轉(zhuǎn)換為數(shù)值Str(x)數(shù)值轉(zhuǎn)換成字符串Len(x)計(jì)算字符串的長(zhǎng)度15精選課件『6.算術(shù)類基本運(yùn)算』算術(shù)類基本運(yùn)算符:乘冪:^取負(fù):-乘法:*實(shí)數(shù)除法:/例如:3/2=1.5整數(shù)除法:\例如:3\2=1求余數(shù):mod例如:8mod5=3加法:+減法:-主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)16精選課件『7.關(guān)系類基本運(yùn)算』關(guān)系類基本運(yùn)算符:相等:=不相等:<>小于:<大于:>小于等于:<=大于等于:>=
主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)17精選課件『8.邏輯類基本運(yùn)算』邏輯類基本運(yùn)算符:非:not與:and或:or
主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)18精選課件『9.表達(dá)式』表達(dá)式:包括算術(shù)運(yùn)算、關(guān)系元算、邏輯運(yùn)算以及變量和常量。例如:y=(x*x+1)/(abs(x)+3)a+b>canda+c>bandb+c>a
主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)19精選課件『10.賦值語句』賦值語句:把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)左邊的變量中,或存放到某個(gè)對(duì)象的指定屬性中。使用:變量名=表達(dá)式、對(duì)象名.屬性名=表達(dá)式例如:a=3d=b^2-4*a*ca=3:b=3:c=-4r=val(text1.text)text2.text=str(2*3.14*r)主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)20精選課件『11.選擇語句』★行if語句:if條件表達(dá)式then語句1else語句2或者if條件表達(dá)式then語句★塊if語句:if條件表達(dá)式1then語句塊1elseif條件表達(dá)式2then語句塊2….else語句塊0endif主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)21精選課件『12.循環(huán)語句』★For語句:通過次數(shù)控制循環(huán)的計(jì)算過程for循環(huán)變量=初值to終值step步長(zhǎng)語句塊next循環(huán)變量★Do語句:通過條件控制循環(huán)的計(jì)算過程dowhile條件表達(dá)式語句塊loop主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)22精選課件『13.事件處理過程』過程:對(duì)象x上發(fā)生某個(gè)事件y時(shí),需要執(zhí)行一段程序來響應(yīng)這個(gè)事件。事件處理過程:sub事件處理過程名(參數(shù)表)語句塊endsub例如:subcommand1_click()dimiasintegeri=i+1endsub主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)23精選課件『14.函數(shù)』函數(shù):也是一個(gè)程序模塊,返回計(jì)算結(jié)果。構(gòu)造函數(shù):function函數(shù)名(參數(shù)表)as類型名語句塊endfunction例如:functionleap(yasinteger)asintegerifymod100=othenlead=1endfunction主頁->『程序設(shè)計(jì)』知識(shí)點(diǎn)24精選課件『面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)』知識(shí)點(diǎn)
1.面向?qū)ο蟪绦蛟O(shè)計(jì)
2.什么是對(duì)象
3.什么是類
4.什么是事件與方法
5.認(rèn)識(shí)VB界面
6.常用控件主頁25精選課件『1.面向?qū)ο蟪绦蛟O(shè)計(jì)』面向?qū)ο缶幊蹋菏且环N計(jì)算機(jī)編程架構(gòu),簡(jiǎn)稱OOP,它的一條基本原則是計(jì)算機(jī)程序是由單個(gè)能夠起到子程序作用的單元或?qū)ο蠼M合而成。代表性程序設(shè)計(jì)語言:C++,C#,VC++,VB,Java等VB:VisualBasic可視化程序設(shè)計(jì)工具主頁->『面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)』知識(shí)點(diǎn)26精選課件『2.什么是對(duì)象』對(duì)象:客觀存在的事物或概念都具有自己的狀態(tài)和行為例如:狗的狀態(tài):顏色、名字、饑餓等狗的行為:搖尾巴、跑等自行車的狀態(tài):2個(gè)輪子、當(dāng)前檔位自行車的行為:加速、減速、剎車、換擋文本框的狀態(tài):高度、背景色、名字等文本框的行為:改變名字、移動(dòng)位置等主頁->『面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)』知識(shí)點(diǎn)27精選課件『
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)智能停車行業(yè)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030年中國(guó)顯示器清潔劑行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年中國(guó)無水甲醇行業(yè)市場(chǎng)深度調(diào)研及競(jìng)爭(zhēng)格局與投資研究報(bào)告
- 總結(jié)回顧執(zhí)業(yè)醫(yī)師考試試題及答案
- 暴露與反應(yīng)藥物的相互作用考題
- 2025-2030年中國(guó)數(shù)字文旅行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資研究報(bào)告
- 2025年藥師職業(yè)生涯問答試題及答案
- 2025-2030年中國(guó)攪拌泵車行業(yè)市場(chǎng)深度調(diào)研及前景趨勢(shì)與投資研究報(bào)告
- 核心護(hù)理知識(shí)回顧試題及答案
- 2025年消化道疾病的管理試題及答案
- 國(guó)網(wǎng)北京市電力公司授權(quán)委托書(用電)
- 邊坡支護(hù)之錨桿施工技術(shù)ppt版(共35頁)
- 黃芩常見的病蟲害癥狀及防治措施
- 中小學(xué)教育懲戒規(guī)則(試行)全文解讀ppt課件
- 思政課社會(huì)實(shí)踐報(bào)告1500字6篇
- GB∕T 25119-2021 軌道交通 機(jī)車車輛電子裝置
- 電池PCBA規(guī)格書
- 機(jī)械零件加工驗(yàn)收檢驗(yàn)記錄(共2頁)
- 機(jī)械加工切削全參數(shù)推薦表
- 終端塔基礎(chǔ)預(yù)偏值(抬高值)計(jì)算表格
- 海外醫(yī)療服務(wù)委托合同協(xié)議書范本模板
評(píng)論
0/150
提交評(píng)論