算法與程序設(shè)計(jì)課件_第1頁
算法與程序設(shè)計(jì)課件_第2頁
算法與程序設(shè)計(jì)課件_第3頁
算法與程序設(shè)計(jì)課件_第4頁
算法與程序設(shè)計(jì)課件_第5頁
已閱讀5頁,還剩83頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本學(xué)期的課程設(shè)置、目標(biāo)和考核方式,1。內(nèi)容:算法和程序設(shè)計(jì)。目標(biāo):高中階段考試科目,多加注意。學(xué)術(shù)水平考試評估:計(jì)算機(jī)考試將于今年6月1日進(jìn)行。PPT學(xué)習(xí)與交流,課堂要求,電腦必須帶:教材,筆記本,鋼筆禁止使用;食物、飲料等。上課時(shí)開關(guān)機(jī)器,聽從老師的指示,禁止私下玩游戲,遵守課堂紀(jì)律。嚴(yán)禁走動(dòng),保持機(jī)房安靜,保持機(jī)房衛(wèi)生,按時(shí)完成作業(yè),并交至指定地點(diǎn)。2.PPT學(xué)習(xí)與交流,算法與程序設(shè)計(jì),高中信息技術(shù)(必修),課程介紹,3。PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),課程介紹,廣東汕頭華僑中學(xué)技術(shù)組,1。指導(dǎo)思想:使學(xué)生進(jìn)一步體驗(yàn)算法思想,理解算法??梢詮暮唵蔚膯栴}出發(fā)設(shè)計(jì)算法解決問

2、題,也可以用編程語言編寫算法解決問題。4,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),課程介紹,廣東省汕頭華僑中學(xué)技術(shù)組,2。主要內(nèi)容:教材,考試的主要內(nèi)容,面向?qū)ο螅齻€(gè)結(jié)構(gòu),典型算法,六個(gè)句子,序列結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),打印輸入=,Ifthenelseendif selectcaseendselect,for next do while,對象:按鈕,標(biāo)簽,文本框,屬性:長度,寬度,高度,標(biāo)題,方法:激活,點(diǎn)擊,數(shù)據(jù)交換,圓周長,面積計(jì)算,分段函數(shù),最大值,最小值,累加,乘法,窮舉,流程圖,5高中信息技術(shù)(必修),第一章揭示計(jì)算機(jī)問題解決,6,PPT學(xué)習(xí)高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),

3、第一章揭示計(jì)算機(jī)問題解決,廣東汕頭華僑中學(xué)技術(shù)組,第1節(jié)算法,7,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié)算法,廣東汕頭華僑中學(xué)技術(shù)組,1,8,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),算法第1節(jié),廣東省汕頭華僑中學(xué)技術(shù)組,實(shí)踐, 兩個(gè)整數(shù)m=112和n=64,使用旋轉(zhuǎn)和相位的除法,找到它們的最大公約數(shù),1,112除以64,余數(shù)2,余數(shù)3,余數(shù)4,112和66。 48,16,0,16,9,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),算法一,廣東省汕頭華僑中學(xué)技術(shù)組,二。算法的基本特征輸入:一個(gè)算法有0個(gè)或更多的輸入來描述操作對象的初始情況。確定性:算法的每一步都必須有一個(gè)精

4、確的定義。有界性:一個(gè)算法必須在有限步之后結(jié)束。輸出:算法有一個(gè)或多個(gè)輸出??尚行裕核惴ㄖ幸獔?zhí)行的操作必須非?;?。10,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第一章揭開計(jì)算機(jī)問題解決的面紗,廣東汕頭華僑中學(xué)技術(shù)組,第二節(jié)算法描述,11,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ),第二節(jié)算法描述,廣東汕頭華僑中學(xué)技術(shù)組,I .算法描述,概念:人類算法是解決問題的思維方法,它是解決問題過程的準(zhǔn)確描述,也需要用語言來表達(dá)。表示算法的語言主要包括自然語言、流程圖和偽代碼。12,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第2節(jié)算法描述,廣東汕頭華僑中學(xué)技術(shù)組,2,流程圖,1,圖形與功能:圖形名

5、稱功能,13,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第2節(jié)算法描述,廣東汕頭華僑中學(xué)技術(shù)組,問題:籠子里有雞和兔子?,F(xiàn)在我們只知道有35個(gè)頭和94個(gè),分析問題:假設(shè)雞的數(shù)量為x,兔子的數(shù)量為y,已知的籠子的數(shù)量為a,腳的數(shù)量為b,解出方程:x y=a,2x 4y=b :x=2a-b/2,y=b/2-a,14,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修)2。尋找X;3.尋找Y;4.輸出x和y的值;5.結(jié)束。15,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),算法描述2,廣東汕頭華僑中學(xué)技術(shù)組,2。流程圖,2。流程圖示例(雞和兔在同一個(gè)籠子里):開始和結(jié)束,計(jì)算x=2a-b/2,輸出x,

6、y值,輸入第2節(jié):算法描述,廣東省汕頭華僑中學(xué)技術(shù)組;2.流程圖;3.練習(xí):知道圓r=6的半徑,試著自己畫出s區(qū)的流程圖。,17,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第2節(jié)算法描述,廣東省汕頭華僑中學(xué)技術(shù)組,流程圖,2,流程圖示例(雞和兔子在同一個(gè)籠子里):開始和結(jié)束,計(jì)算x=2a-b/2,輸出x,y值,輸入第2節(jié)算法描述,廣東省汕頭華僑中學(xué)技術(shù)組,程序:私有子命令1 _ click () a=inputbox (a=,輸入頭數(shù))b=InputBox(b=,0)x,兔子數(shù)量y=;Y端子,19,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第2節(jié)算法描述,廣東省汕頭華僑中學(xué)技術(shù)組,20,P

7、PT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第3節(jié)程序與編程語言,廣東省汕頭華僑中學(xué)技術(shù)組,1,編程語言,1。機(jī)器語言:2。匯編語言:3。高級語言:VB,21。PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)基礎(chǔ),第3節(jié)。廣東汕頭華僑中學(xué)技術(shù)組程序與編程語言。VB入門,1。工程,22歲。PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)基礎(chǔ),三年級2。VB入門,2。表單和事件,激活表單的()事件,23。PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第3節(jié)。廣東汕頭華僑中學(xué)技術(shù)組程序與編程語言。VB入門,3。程序運(yùn)行,24。PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修)。廣東省汕頭華僑中學(xué)技術(shù)組。VB入門,4。VB文件的保存

8、和文件格式:PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第3節(jié)。廣東省汕頭華僑中學(xué)技術(shù)組程序與編程語言。VB入門,4。VB設(shè)計(jì)模式和運(yùn)行模式三種常見模式中斷模式,26 PPT學(xué)習(xí)與交流,算法與程序設(shè)計(jì),高中信息技術(shù)(必修),第二章程序設(shè)計(jì)基礎(chǔ),26 PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第二章程序設(shè)計(jì)基礎(chǔ),廣東汕頭華僑中學(xué)科技集團(tuán),第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì),26 PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì)。廣東省汕頭華僑中學(xué)技術(shù)組。VB語言概述,專用子命令1 _ click()常量pi為single=3.14 dim r為single,s為singl

9、e r=輸入框(r=,輸入半徑)s=pi*r*r打印圓形區(qū)域s=;下面是一個(gè)“尋找半徑為r的圓的面積”,請注意程序的組成和結(jié)構(gòu),并思考以下問題:1。這個(gè)程序有幾行,每行的功能是什么?2.根據(jù)語句功能,該程序包括和部分?定義事件過程(獨(dú)立的),解釋常數(shù)pi(省略),解釋變量r,s(省略),輸入r的值,計(jì)算圓的面積,并將計(jì)算結(jié)果輸出到表單。過程結(jié)束(獨(dú)立),29。廣東省汕頭市華僑中學(xué)技術(shù)組,第一部分,序列結(jié)構(gòu)程序設(shè)計(jì)。VB語言概述。VB程序一般包括以下幾個(gè)部分:1 .數(shù)據(jù)類型描述第2部分。數(shù)據(jù)輸入部分3。數(shù)據(jù)處理第4部分。數(shù)據(jù)輸出部分30。高中信息技術(shù)基礎(chǔ)(必修)。第一節(jié)。廣東省汕頭華僑中學(xué)技術(shù)組

10、序列結(jié)構(gòu)程序設(shè)計(jì)。1.VB語言概述。1.常見數(shù)據(jù)類型。31.PPT學(xué)習(xí)和交流。高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東省汕頭華僑中學(xué)技術(shù)組,第1節(jié),VB語言概述,第2節(jié),常量:常量,字符串等。在操作期間保持不變。參見3.14,“r=”,“輸入半徑”等。,32,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技術(shù)組,1,VB語言概述,3,變量:程序處理數(shù)據(jù)時(shí),輸入數(shù)據(jù)、運(yùn)算數(shù)據(jù)和運(yùn)算結(jié)果等臨時(shí)數(shù)據(jù)通常臨時(shí)存儲在計(jì)算機(jī)內(nèi)存中。變量是一個(gè)命名的內(nèi)存位置。33,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié)序列結(jié)構(gòu)程序設(shè)

11、計(jì),廣東汕頭華僑中學(xué)技術(shù)組,1 VB語言概述,4。常用功能:內(nèi)部功能和用戶自定義功能。練習(xí):表達(dá)式絕對值(-3.6)*Sqr(100)的值是:(A:-360 B: 360 C:-36 D: 36,35,PPT學(xué)習(xí)與交流,信息技術(shù)(必修),高中信息技術(shù)基礎(chǔ),第1節(jié)序列結(jié)構(gòu)編程,6。表達(dá)式:指由運(yùn)算符、括號、變量、函數(shù)等連接起來的公式。以合理的形式。36.廣東省汕頭市華僑中學(xué)技術(shù)組第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì)。賦值語句,基本格式:變量=表達(dá)式示例:A=B A=123 A=A 123 A。第三句意思是將變量A的值加10,然后賦值給A,注意與數(shù)學(xué)表達(dá)式的區(qū)別。37.PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修)

12、,第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技術(shù)組,第二節(jié)作業(yè)陳述。練習(xí):如果a=30,b=40,那么依次執(zhí)行語句t=a和a=b。變量t,變量a,變量b,開始狀態(tài),第一步:t=a,第二步:a=b,第三步:b=t,30,40,40,40,40,30廣東省汕頭華僑中學(xué)技術(shù)組,3。打印報(bào)表,1?;靖袷剑捍蛴≥敵鰞?nèi)容。函數(shù):(1)計(jì)算函數(shù)(2)輸出值形成,3。輸出內(nèi)容描述:(1)輸出內(nèi)容:用引號括起來的字符串按原樣輸出。打印問候結(jié)果是問候,(2)輸出內(nèi)容:首先計(jì)算表達(dá)式,然后輸出計(jì)算值打印53的結(jié)果是8打印x=;結(jié)果是x=8,39,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì),廣

13、東汕頭華僑中學(xué)技術(shù)組,第三節(jié)打印語句,第四節(jié)輸出項(xiàng)間隔:輸出內(nèi)容可以是一個(gè)或多個(gè)。如果有多個(gè)輸出,每個(gè)輸出可以用逗號或分號分隔。(1)分號:然后下一個(gè)輸出跟隨前一個(gè)輸出(緊湊打印)。早上好。中國的結(jié)果是早上好中國,(2)逗號,然后根據(jù)分區(qū)(14個(gè)字符位置)格式打印“早上好”,中國的結(jié)果是早上好中國,(3)如果打印中沒有輸出內(nèi)容,則輸出一個(gè)空行。打印 x=;x, y=;y結(jié)果為x=x y=y打印中國,40,PPT學(xué)習(xí)與交流,高中信息技術(shù)基礎(chǔ)(必修),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東省汕頭華僑中學(xué)技術(shù)組,3。打印報(bào)表,3。練習(xí)1:運(yùn)行以下代碼,觀察結(jié)果,并實(shí)現(xiàn)輸出語句中每個(gè)符號的功能。a=5 b=3

14、打印 a=;a, b=;b,41,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技術(shù)組,第3節(jié),打印語句,第3節(jié),練習(xí)2:運(yùn)行以下代碼,觀察結(jié)果,實(shí)現(xiàn)輸出語句中每個(gè)符號的功能。a=5 b=3打印 a=;a; b=;B,42,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技術(shù)組,第3節(jié),打印語句,第3節(jié),練習(xí)3:運(yùn)行以下代碼,觀察結(jié)果,實(shí)現(xiàn)輸出語句中每個(gè)符號的功能。,a=5 b=3打印 a=;a、打印 b=;B,43,PPT學(xué)習(xí)與交流,高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié),序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技術(shù)組,第3節(jié),打印語句,第3節(jié),練習(xí)4:運(yùn)行以下代碼,觀察結(jié)果,實(shí)現(xiàn)輸出語句中每個(gè)符號的功能。a=5 b=3打印 a=;a打印 b=;廣東省汕頭市華僑中學(xué)技術(shù)組高中信息技術(shù)基礎(chǔ)(必修)第一節(jié)序列結(jié)構(gòu)程序設(shè)計(jì)。打印報(bào)表,3。練習(xí)5:輸出以下圖形* * * * * * *,打印“* * *”打印“* * * * *”高中信息技術(shù)(必修)信息技術(shù)基礎(chǔ),第1節(jié)序列結(jié)構(gòu)程序設(shè)計(jì),廣東汕頭華僑中學(xué)技

溫馨提示

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

最新文檔

評論

0/150

提交評論