2.2程序的順序結(jié)構(gòu)_第1頁
2.2程序的順序結(jié)構(gòu)_第2頁
2.2程序的順序結(jié)構(gòu)_第3頁
2.2程序的順序結(jié)構(gòu)_第4頁
2.2程序的順序結(jié)構(gòu)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、程序的順序結(jié)構(gòu)、教學(xué)目標(biāo)1、知識與技能理解程序順序結(jié)構(gòu)的執(zhí)行流程, 掌握賦值語句和輸入輸出語句, 能夠編寫簡 單的順序結(jié)構(gòu)的程序,以解決生活中的一些計算問題。2、方法與過程本節(jié)從簡單的問題入手, 如求圓的面積, 讓學(xué)生初步掌握賦值語句和輸入輸 出語句的使用方法及其功能。 進(jìn)而轉(zhuǎn)入較為復(fù)雜的問題, 如編寫程序使從鍵盤上 輸入一個三位數(shù),然后反方向輸出, 并且運(yùn)用到上一章所學(xué)的運(yùn)算符、 表達(dá)式等, 對知識進(jìn)行鞏固, 課程安排形成循序漸進(jìn)的梯度, 充分挖掘?qū)W生潛力, 讓有余力 的學(xué)生可以有更大空間。3、情感態(tài)度和價值觀 程序設(shè)計選取的題目與高一所學(xué)的數(shù)學(xué)、物理中學(xué)到的新知識有密切的聯(lián) 系,從而激發(fā)學(xué)

2、生對程序設(shè)計的追求和向往。二、重點難點1、教學(xué)重點(1)賦值語句和輸入輸出語句的使用(2)程序順序結(jié)構(gòu)的執(zhí)行流程(3)能編寫程序解決簡單的應(yīng)用題2、教學(xué)難點根據(jù)題目寫出正確的程序三、教學(xué)環(huán)境1、教材處理教材選自廣東省普通高中信息技術(shù)選修一: 算法與程序設(shè)計 第二章第二 節(jié),原教材的第一個程序例子有關(guān)居民生活消費(fèi)支出的計算, 題目很簡單, 學(xué)生 也能理解, 但是涉及到的條件較多, 寫程序時多次使用同樣的語句和函數(shù), 整個 程序看起來長,而且是簡單的重復(fù)。所以上課時, 把教材的內(nèi)容作了的簡單的處理, 以求圓的面積這個程序作為 導(dǎo)入,學(xué)生更易理解和掌握。而且這個例子也符合一般程序包括數(shù)據(jù)類型說明、

3、數(shù)據(jù)輸入、 數(shù)據(jù)處理和數(shù)據(jù)輸出四個部分, 讓剛?cè)腴T的學(xué)生有規(guī)可依, 進(jìn)而覺得 程序也不是太難學(xué),從易到難進(jìn)行過渡,提高學(xué)生的學(xué)習(xí)興趣。2、預(yù)備知識學(xué)生已掌握算法的概念及描述方法, 定義常量與變量的方法, 程序設(shè)計的四 個步驟分析問題、建立模型、設(shè)計算法和編寫程序。3、硬件要求建議本節(jié)課在多媒體電腦教室中完成,有廣播教學(xué)系統(tǒng)或投影儀。4、所需軟件學(xué)生機(jī)要安裝 VB6.0 或以上版本。5、所需課時2 課時( 100 分鐘)四、教學(xué)過程導(dǎo)入:演示求圓的面積這道題的程序,讓學(xué)生明白通過程序可以解決數(shù)學(xué)中的問 題,也給學(xué)生展示完整的程序代碼,這道程序的功能就是靠這些代碼來控制的, 引起學(xué)生的注意,激發(fā)他

4、們的求知欲。、演示上述的程序, 并把程序代碼中的各行代碼的作用解釋一遍, 順便把程序的執(zhí)行流程說明一下,編寫的程序與設(shè)計的算法是一致的。Private sub command1_click()定義名為 command1_click() 的事件過程Const pi as single=3.14說明程序中pi是常量nDim r as single,s as single定義半徑 r 和面積 s 為單精度實型r=inputbox( “r= ”請輸入半徑”輸入 r 的值s=pi*r*rprint “圓的面積s=”;s把 s 的值輸出到把表達(dá)式 pi*r*r 的值賦給 sEnd sub當(dāng)前的窗體上過程結(jié)

5、束、賦值語句在上述的程序中, r=inputbox( “r= ”請輸入半徑” ) ,s=pi*r*r的含義分別是將賦值號右邊的函數(shù) inputbox( “r=”請輸入半徑” ) 的值賦給變量 r,將賦值號右邊的表達(dá)式 pi*r*r 的值賦給變量S。它們的作用都是將表達(dá)式的值賦給左邊的變量,這種語句稱為賦值語句。賦值語句的基本格式是:這里的“ =”是賦值符號,它的含義是將表達(dá)式的值賦給左邊的變量。觀察下列賦值語句的作用:(1) A=B它是將變量B的值賦給變量A,但B的值并未改變。(2) A=123表示將數(shù)值123賦給變量A(3) A=A+10表示將變量A的值加10后,再賦給變量Ao如果原來A的值

6、為 30,則執(zhí)行此語句后,A的值為40。(4) 如果A=30, B=40,則依次執(zhí)行語句T=A A=B B=T后,A B兩個變量 的值發(fā)生交換 A=40 B=30。三、輸入數(shù)據(jù)的函數(shù)Inputbox() 是提供從鍵盤輸入數(shù)據(jù)的函數(shù) 利用它可產(chǎn)生一個對話框 提示 用戶輸入數(shù)據(jù)并單擊命令按鈕。 該函數(shù)返回值是字符類型。 利用這個函數(shù) 上述 程序中的 r=inputbox( “r= ”, ”請輸入半徑” ) 所以在程序運(yùn)行時 從鍵盤上 輸入數(shù)據(jù)賦值給變量 r 。Inputbox() 的語法格式為:Inputbox( 提示信息 標(biāo)題 默認(rèn)值 位置 )其中:提示信息:指對輸入數(shù)據(jù)的提示 顯示在對話框中

7、不能省略。 標(biāo)題:指運(yùn)行此函數(shù)后彈出的對話框的標(biāo)題。默認(rèn)值:指默認(rèn)的輸入數(shù)據(jù)值。 位置:指運(yùn)行此函數(shù)后彈出的對話框的左上角在屏幕上的位置與提示信息和標(biāo)題是用引號引起來的字符串。例如:執(zhí)行下面的程序運(yùn)行情況:Private Sub Command1_Click()A = InputBox(A=, 輸入, 12, 100, 20)End Sub運(yùn)行該程序, 屏幕上窗口的左上角將位于坐標(biāo)為 (100,20)的位置,標(biāo)題為“輸入”,窗口的提示信息為“ A=”,而在輸入欄內(nèi)會出現(xiàn)默認(rèn)的數(shù)據(jù) 1 2。如下圖所示:四、輸出數(shù)據(jù)的方法Print 是輸出數(shù)據(jù)、文本的一個重要方法。 在求圓的面積程序中, prin

8、t “圓 的面積s=”;s就是利用Print方法將計算出來的圓的面積s的值輸出到窗體上。Print 方法輸出數(shù)據(jù)的基本格式是:Print 輸出內(nèi)容在這里,輸出內(nèi)容可以是數(shù)、變量、表達(dá)式,也可以是用引號括起來的字符 串。說明:(1)如果輸出的內(nèi)容是數(shù)、變量、表達(dá)式,則輸出的是數(shù)、變量、表達(dá)式 的值。如果是引號引起來的字符串,則原樣輸出。例如:語句 Print 3 的結(jié)果為 3語句 Print 2+2 的結(jié)果為 4語句 Print “你好” 的結(jié)果為 你好2)輸出內(nèi)容可以是一個或多個。如果是多個輸出內(nèi)容,則各輸出內(nèi)容之間可以用逗號或分號分隔;如果用分號,則后面一個輸出內(nèi)容緊跟前一個輸出; 如果是逗

9、號,則按照分區(qū)格式輸出。例如: A=5, B=3Print “ A=”; A,“ B=”; B輸出結(jié)果為: A=5 B=3A=5, B=3Print “ A=”; A;“ B=”; B輸出結(jié)果為: A=5B=3(3)如果輸出內(nèi)容后面沒有符號,則表示下一個 Print 換行輸出;如果 Pr int 中沒有輸出內(nèi)容,則表達(dá)輸出一個空行。例如: A=5, B=3Print “ A=” ; APrint “ B=” ;B五、練習(xí)問題 1:已知長方體的長、寬、高,編寫一個程序,求長方體的全面積和體1)分析問題設(shè)長方體的長、寬、高分別為 A、B、C,由于長方體的六個面的面積兩兩對應(yīng)相等,所以長方體的全面積

10、為:S=2* (A*B+A*C+B*C,體積為:V=A*B*G( 2)設(shè)計算法 輸入A、B、C的值 計算 S=2*( A*B+A*C+B*C) 計算 V=A*B*C 輸出S,V的值( 3 )編寫程序Private sub command1_click()Dim A as single,B as single,C as single,S as single,V as singleA=Inputbox( “A=”, ”輸入” )B=Inputbox( “B=”, ”輸入” )C=Inputbox( “C=”, ”輸入” )S=2*( A*B+A*C+B*C)V=A*B*CPrint“全面積 S= ”; S, “體積 V= ”; V( 4 )調(diào)式程序六、小結(jié)在以上的程序中, 執(zhí)行時按語句出現(xiàn)的順序執(zhí)。 即當(dāng)執(zhí)行第一條語句后, 必 然從第二條語句繼續(xù), 順

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論