第一章-算法和程序設計基礎.ppt_第1頁
第一章-算法和程序設計基礎.ppt_第2頁
第一章-算法和程序設計基礎.ppt_第3頁
第一章-算法和程序設計基礎.ppt_第4頁
第一章-算法和程序設計基礎.ppt_第5頁
免費預覽已結束,剩余42頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、,在信息技術,一個班級聚會上,學生們玩了推測價格的游戲。a同學們出示商品,價格在11000元之間,并要求b同學們定價。每次b學號猜價格,a同學必須是對的、大的或小的。b要求同學們盡快調整商品價格。看P2,第一,計算機解決問題的步驟,第二,指示和程序,1計算機程序計算機程序是指示計算機如何解決問題或完成任務的一組可行指示。2計算機指令計算機指令是用于指示執(zhí)行一個步驟的基本操作的計算機的指令。典型的計算機命令包括:(1)輸入命令:輸入的數(shù)據通常存儲在變量中。(2)輸出命令(3)數(shù)學運算:加、減、乘、除、平方、開。示例:計算a b所需的數(shù)據來自變量。計算結果也可以存儲在指定變量中。(4)邏輯判斷:兩

2、個指定數(shù)據的大小或均勻性的比較結果為true或false。例如,a=b (5)用于控制傳輸命令:更改程序中命令的執(zhí)行順序。第二部分算法的概念,第一部分算法的概念(P6),算法表示解決問題的具體方法和步驟。算法是用于在有限階段內解決問題的一系列精確定義的操作規(guī)則。各項規(guī)則必須確定、可行、沒有異議。算法必須有明確的起始步驟,每個步驟必須只有一個確定的下一個步驟,這樣才能構建有限的步驟序列。要分析右邊圖中顯示的算法1,請說出算法的功能。2此算法分別有哪些輸入/輸出命令、數(shù)學運算命令和邏輯判斷命令?第二,算法的特性,1是窮二確定性3可行性4具有0個或多個輸入5具有一個或多個輸出,3節(jié)算法的表示方法,一

3、個,算法的3種表示方法(P8),1自然語言2流程圖3偽代碼,如自然語言流程圖偽代碼,read a read b If b 0 c aPrint c Else print除數(shù)不能為零,第二種是算法的流程圖表示(P8),這是一種更直觀、更易于理解的方法,用于以圖形方式表示算法。流程圖有兩種模式:方塊圖和結構化流程圖。我們只學習方塊圖。3處理箱:有一個入口,有一個出口。1開始,結束,2輸入,輸出框,5處理行,4判斷框:一個入口,至少兩個出口。6連接框,第iv節(jié)編程基礎,如,學習目的:1。了解輸入命令、輸出命令、數(shù)學運算命令2。理解VB6.0編程接口,計算機故障排除步驟,編程計算兩個輸入的整數(shù)的份額。

4、(不考慮除數(shù)為零的情況)算法、一、VB編程環(huán)境、一啟動VB 6.0、2 VB 6.0窗口、二、應用程序界面設計、在表格中添加按鈕控件。3、創(chuàng)建程序、在“代碼”窗口中設計程序代碼、4、保存應用程序、保存項目:在桌面上創(chuàng)建以01- 2計數(shù)保存項目文件的文件夾。五、程序調試和運行、運行按鈕、停止運行按鈕、6、程序代碼、Private Sub command 1 _ click()dima As Integer dimb As Integer a=input box(數(shù)據不管除數(shù)為零,第一章算法和編程基礎1、命令和程序1程序都是指示計算機如何解決問題或完成操作的可執(zhí)行指令集。2計算機命令:是指用于指示

5、計算機執(zhí)行一個步驟的基本操作的命令。典型的計算機命令包括:(1)輸入命令(2)輸出命令(3)數(shù)學運算(4)邏輯判斷(5)傳輸命令2,算法的三種表示方法1算法的三種表示方法(1)自然語言2流程圖3偽代碼2算法的流程圖表示(1)橢圓:開始,開始應用程序設計階段1接口設計2創(chuàng)作程序輸入命令:inputbox()輸出命令:保存print 3應用程序文件工程4程序調試和執(zhí)行,第5節(jié)變量,Private Sub command 1 _ click()dima as integer dimb as integer 變量是程序運行時值可以更改的量。變量用于存儲程序運行過程中使用的數(shù)據,本質上是計算機內存中命名

6、的存儲單位。第二,變量P57,變量的含義在名稱中必須能夠直接理解。例如sum,1,變量命名,2,變量定義P57,Dim變量名稱As變量類型Dim變量名稱As變量類型,變量名稱As變量類型,例如dimsum as single dim a as single,b as single c as integer a=inputbox(數(shù)據a輸入a) c=a/b打印c結束子,首先為變量賦值,然后使用的輸出結果是private Sub command 1 _ click()dimc as integer ,任務:要求:輸入1個圓的半徑,輸出圓的周長和面積2,設計此問題的算法(在流程圖中顯示)3編寫程序,

7、文件夾02-保存在圓周長度和面積中,private sub command 1 _ click()dimr As single計算結果:True或False、計算規(guī)則:計算結果:True或False、3、邏輯運算符P60、4、常規(guī)函數(shù)p84、-1234-1=val (-1234) val,private sub command 1 _ click()dima as integer dim b as integer a=input box(數(shù)據a輸入a) b=InputBox(數(shù)據b輸入)c計算輸入的兩個整數(shù)的份額。第1章算法和編程基礎,數(shù)據類型p58,private sub command 1 _ click()di

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論