




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
算法及實現現代信息處理工具——計算機(P43)計算機的基本功能——計算計算機的基本特征:速度快、準確性高、存儲容量大用計算機解決問題的一般步驟:分析問題尋找解決問題的途徑和方法用計算機處理建立模型、尋找算法和工具3.4算法及其實現算法(P61-63)算法:解決問題的精確描述算法的特征:算法有優劣,對于同一個問題可以有不同的解題方法和步驟,處理問題時算法應擇優“算法”的含義十分廣泛,并不是只有“計算”的問題才有算法。1.一元二次方程ax2+bx+c=0的解法是算法。
2.樂譜是樂隊演奏的算法,菜譜是廚師做菜的算法。3.計算機的操作步驟等都是算法。1、有窮性2、明確性3、可行性4、有0個或多個輸入5、有1個或多個輸出3.4算法及其實現算法算法的表示自然語言:指人們日常生活中使用的語言,如漢語、英語、法語等都是自然語言。用自然語言描述算法符合我們的表達習慣,并且容易理解。
流程圖:流程圖(FlowChart)也稱程序框圖,它是算法的一種圖形化表示方法。用流程圖描述算法與自然語言描述相比,用流程圖描述算法形象、直觀,更容易理解計算機語言:利用程序設計語言如VisualBasic、C、C++、Pascal等編制程序,實現算法。3.4算法及其實現算法描述試一試:例如:設計一個算法,對任意輸入的三個整數X,Y和Z,找出并輸出其中的最大值。算法分析:比較X和Y,得到一個較大值MAX,再MAX與Z比較,將兩者中較大的值作為結果輸出。自然語言:輸入變量x、y、z的值。比較x、y。若x>y,則x存入以max命名的存儲單元;否則,y存入max。比較z和max。若z>max,則將z送入max。輸出結果max。3.4算法及其實現流程圖maxxx>y?輸出變量max的值開始結束輸入變量x、y和z的值maxyz>max?max
zYNYN開始、結束框處理框判斷框輸入、輸出框流程線流程圖的幾種符號例:求三個數的最大值。3.4算法及其實現計算機語言:Inputx,y,zIFx>ythenmax=xElsemax=yEndifIfz>maxthenmax=zEndifPrintmaxEnd3.4算法及其實現程序設計用計算機解題,就是用計算機實現算法,只有通過計算機語言將算法編寫成程序,在這些源程序被解釋或編譯成二進制形式的目標程序后,才能被計算機執行。所謂程序,簡單地說就是一系列計算機指令(命令、語言)的有序組合,計算機通過運行改組指令,完成預期的操作。程序設計:從一個問題的提出、模型的建立、算法的設計,程序的編制修改,一直到程序正確運行的整個過程就是程序設計。常用的計算機程序設計語言:BASIC、Pascal、C、C++、VisualBasic和Java等很多種,不同的語言有不同的語法規則。3.4算法及其實現VB簡介VisualBasic簡稱VB,是微軟公司推出的一款功能強大的軟件開發工具。Visual意即可視的、可見的,指的是開發像Windows操作系統的圖形用戶界面的方法。
Basic
實際上是一個短語的縮寫,這個短語就是Beginnersall_purposesymbolicinstructioncode,其中文意思為“初始者通用符號指令代碼語言”。3.4算法及其實現認識VisualBasic6.0的開發環境VisualBasic6.0啟動與退出1、VisualBasic6.0的啟動選擇【開始】【所有程序】【MicrosoftVisualBasic6.0中文版】【MicrosoftVisualBasic6.0中文版】菜單命令,即可啟動VisualBasic6.0。2、VisualBasic6.0的退出單擊窗口右上角的【關閉】按鈕。選擇【文件】【退出】菜單命令。3.4算法及其實現
【新建工程】對話框
認識VisualBasic6.0的工作界面3.4算法及其實現
主窗口工程資源管理器窗口屬性窗口窗體設計器窗口工具箱窗體布局窗口工程窗口工具欄標題欄菜單欄認識VisualBasic6.0的工作界面3.4算法及其實現認識VisualBasic6.0的工作界面3.4算法及其實現主窗口也稱設計窗口位于集成開發環境的頂部,由標題欄、菜單欄和工具欄組成。表示當前的狀態菜單欄中的菜單命令提供開發、調試和保存應用程序所需要的工具“常用”工具欄以圖標的方式提供對常用命令的快速訪問“視圖”/“工具欄”命令打開(關閉)其它工具欄窗體左上角坐標窗體大小單位是twip1440twip=1英寸
主窗口認識VisualBasic6.0的工作界面3.4算法及其實現窗體設計器窗口窗體設計器窗口簡稱窗口(Form),即是設計VB應用程序界面的工作窗口,也是應用程序最終面向用戶的界面。網格無效尺寸句柄激活的尺寸句柄設計應用程序時,窗體就像是一塊畫布,在其上可以畫出組成應用程序的各構件。認識VisualBasic6.0的工作界面3.4算法及其實現工程是指用于創建一個應用程序的文件集合。工程資源管理器窗口含有建立一個應用程序所需要的文件清單。查看代碼查看對象切換文件夾工程資源管理器窗口(1)認識VisualBasic6.0的工作界面3.4算法及其實現認識VisualBasic6.0的工作界面工程資源管理器窗口(2)工程資源管理器窗口中有六類文件:工程文件(.vbp)和工程組文件(.vbg)
一個工程對應一個工程文件,它管理著該工程的所有部件,是與該工程有關的全部文件和對象的清單。當一個應用程序包含兩個以上工程時,這些工程構成一個工程組。窗體文件(.frm)
每個窗體對應一個窗體文件,窗體及其控件的屬性和程序代碼等信息都存放在該窗體文件中。一個應用程序最多有255個窗體。3.4算法及其實現工程資源管理器窗口(3)標準模塊文件(.bas)
標準模塊文件是純代碼文件,是為合理組織程序而設計的,主要用來聲明全局變量和定義通用過程,可以被不同窗體的程序調用。類模塊文件(.cls)
VB提供了大量預定義的類,同時也允許用戶定義自己的類,類模塊文件用來保存用戶根據程序設計需要自定義的類的代碼。資源文件(.res)
資源文件中存放各種“資源”,是一種可以同時存放文本、圖片和聲音等多種資源的文件,由一系列獨立的字符串、位圖及聲音文件組成。認識VisualBasic6.0的工作界面3.4算法及其實現認識VisualBasic6.0的工作界面屬性窗口VB中窗體和控件都是對象,每個對象都可用一組屬性來標識其特征,屬性窗口用來設置窗體和控件的屬性。對象框屬性顯示方式屬性列表當前屬性解釋“視圖”/“屬性窗口”命令F43.4算法及其實現認識VisualBasic6.0的工作界面工具箱主要用于應用程序的界面設計工具箱窗口由工具圖標組成,這些圖標是VB應用程序的構件,稱為控件工具箱中的控件有三類:
內部控件(標準控件)、ActiveX控件和可插入對象啟動VB后,工具箱中只有內部控件ActiveX控件在需要時通過執行“工程”/“部件”命令添加到工具箱中工具箱3.4算法及其實現認識VisualBasic6.0的工作界面代碼窗口又稱代碼編輯器,用來編寫或修改過程或事件過程的代碼。雙擊控件或者窗體空白處,以及在【工程資源管理器】中雙擊模塊都可以打開代碼窗口。代碼窗口3.4算法及其實現認識VisualBasic6.0的工作界面用來指定程序運行時的窗體初始位置,可以通過拖動窗體圖標的位置來調整程序運行時窗體顯示的位置。窗體布局窗口主要用來定位窗體的位置。窗體布局窗口屏幕窗體3.4算法及其實現認識VisualBasic6.0的工作界面其他窗口在VB6.0的集成開發環境中,除上述主要窗口外,還有對象瀏覽器窗口、數據視圖窗口、立即窗口、本地窗口、監視窗口等。可以根據需要,通過“視圖”菜單中的相應命令,打開或關閉這些窗口。3.4算法及其實現認識VisualBasic6.0的工作界面
VisualBasic的應用程序與工程有著密切的關系。在VisualBasic中無論應用程序的規模是大還是小,其總對應著一個或幾個工程。 工程管理主要包括工程的保存、關閉、打開和重命名等,主要是通過【文件】下拉菜單完成操作。3.4算法及其實現工程介紹
什么是工程
當使用VisualBasic創建應用程序時,所有文件的有關信息就保存在稱為“工程”的文件中。在VisualBasic中,使用工程來管理構成應用程序的所有不同的文件。 當完成工程的全部文件之后,可將此工程轉換成可執行文件(.exe),直接在Windows下運行。3.4算法及其實現工程介紹
工程文件工程文件就是與該工程有關的全部文件和對象的清單一個工程一般包括以下項:⑴跟蹤所有部件的工程文件(.vbp);⑵每個窗體的文件(.frm);⑶每個窗體的二進制數據文件(.frx),它含有窗體上控件的屬性數據。這些文件都是自動產生的; 可以通過工程管理窗口創建、添加或從工程中刪除可編輯文件時,工程管理窗口包含此工程的當前文件的列表3.4算法及其實現新建、保存工程新建工程選擇【文件】【新建工程】菜單命令,彈出【新建工程】窗口。選擇需要創建的文件類型,單擊【確定】按鈕。3.4算法及其實現新建、保存工程保存工程?選擇【文件】【保存工程】菜單命令,彈出【文件另存為】對話框。?在【文件另存為】對話框中的【保存在】下拉列表框中選擇要保存的路徑,在【文件名】文本框中輸入文件名,單擊【保存】按鈕。?系統將彈出【工程另存為】對話框,單擊【保存】按鈕即可將后綴為“.vbp”的工程文件保存。3.4算法及其實現運行工程以下3種方法均可運行工程選擇【運行】【啟動】菜單命令單擊工具欄上的按鈕按功能鍵【F5】3.4算法及其實現生成可執行文件生成可執行文件
選擇【文件】【生成工程1.exe】菜單命令,將彈出【生成工程】對話框。 在【生成工程】對話框的【保存在】列表框中選擇要生成可執行文件的路徑,并在【文件名】輸入框中輸入文件名,單擊【確定】按鈕將生成以【.exe】為后綴的可執行文件。3.4算法及其實現工程關閉以下3種方法均可將工程關閉選擇【文件】【退出】菜單命令或按快捷鍵【Alt+Q】。右擊VisualBasic
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津公積金管理制度
- 外來訪出入管理制度
- 培訓課考勤管理制度
- 教材使用與管理制度
- 外賣員考核管理制度
- 污水收集室管理制度
- 家協副會長管理制度
- 定邊縣五項管理制度
- 大公司提成管理制度
- 審計部監督管理制度
- 醫療器械不良反應崗位職責(共7篇)
- 防火封堵工程專項施工方案(精選二篇)
- 肥皂泡(第二課時)教學設計及反思
- 安全生產工貿行業企業崗位安全生產責任清單
- 醫療美容病歷范本(試行)(適用于民營醫療美容機構)
- 工業純鈦的耐化學腐蝕數據表
- 110kv油浸電力變壓器基礎知識介紹
- 期權基礎知識2——期權價格及影響因素
- 青少版新概念英語1A單詞表
- 14銀行業金融機構從業人員處罰信息管理辦法
- 腫瘤標志物及其臨床意義
評論
0/150
提交評論