跟我學vb 第7課時順序結構與基本語句

2022-05-01 21:18:03 字數 2647 閱讀 9328

順序結構與基本語句

教學過程:

一、程式的順序結構

二、賦值語句

在例子「求圓的面積與周長」中,這四個語句

r = 5

r =c = 2 * pi * r

s = pi * r * r 都是賦值語句

它們的作用都是將表示式的值(右邊的值)賦給左邊的變數。

賦值語句的基本格式是:變數=表示式

這裡「=」是賦值符號,它的含義是將表示式的值賦給左邊的變數。

提問:觀察並回答下列賦值語句的作用:

(1)a=b (2)a=123 (3)a=a+10

三、輸入資料的函式

inputbox( )是提供從鍵盤輸入資料的函式。利用它可產生乙個對話方塊,提示使用者輸入資料並單擊命令按鈕。該函式返回值是字串型別(string)。

利用這個函式,在「求圓的面積與周長」中,半徑的輸入可以改為「r = val(inputbox("請輸入半徑的值:"))」,可以在程式執行時,在彈出的對話方塊從鍵盤上輸入資料賦值給變數r。

inputbox( )的語法格式為:

inputbox(提示資訊,標題,預設值,位置)

其中: 提示資訊:指對輸入資料的提示,顯示在對話方塊中,不能省略。

標題: 指執行此函式後彈出的對話方塊的標題。

預設值: 指預設的輸入資料值。

位置: 指執行此函式後彈出的對話方塊的左上角在螢幕上的位置。

學生練習:

輸入以下程式,觀察下面的程式運**況:

private sub command1_click()

dim a as single

a = inputbox("輸入a的值", "inputbox函式練習", 12, 100, 20)

end sub

執行該程式,螢幕上視窗的左上角將位於座標為(100,20)的位置,標題為「inputbox函式練習」,視窗內的提示資訊為「輸入a的值」,而在輸入欄內會出現預設的資料12。

四、輸出資料的方法

print是輸出資料、文字的乙個重要方法。在「求圓的面積與周長」中,周長與面積的輸出可以改為:

print "圓的面積是"; s

print "圓的周長是"; c

print 方法輸出資料的基本格式是:print 輸出內容

在這裡,輸出內容可以是數、變數、表示式,也可以是用引號括起來的字串。

說明:(1)如果輸出的內容是數、變數、表示式,則輸出的是數、變數、表示式的值。如果是用引號引起來的字串,則原樣輸出。

(2)輸出內容可以是乙個或多個。如果是多個輸出內容,則各輸出內容之間可以用逗號或分號分隔;如果用分號,則後面乙個輸出緊跟前乙個輸出;如果是逗號,則按照分割槽格式輸出。

(3)如果輸出內容後面沒有符號,則表示下乙個子print換行輸出;如果print中沒有輸出內容,則表示輸出乙個空行。

觀摩與操作

觀察語句的執行結果,體會print輸出語句中各符號的作用。

(1)若a=5,b=3,則執行下面的語句:

print "a=";a, "b=";b

會輸出如下的結果:a=5 b=3

解釋:輸出的第一項"a="是字串,原樣照印;第二項是變數a,輸出它的值5,且前面是分號,緊跟第一項輸出;第三項"b="是字串,原樣照印,但前面是逗號,則按照分割槽格式輸出;第四項是變數b,輸出它的值3,前面是分號,緊跟前一項輸出。

學生練習:輸出格式為半徑r是xx

面積是xx 周長是xx

作業一:

用inputbox函式輸入總頭數和總腳數,結果輸出用print函式

雞兔同籠。已知籠中雞兔總頭數為h,總腳數為f,問雞兔各有多少只?

分析:設雞有x只,兔有y只,則方程如下:

解方程。解出求x和y的具體方式為:

注意:程式執行和除錯時,輸入的資料要符合常規;

如:雞頭總頭數為2,則總腳數最少為4,最多不超過8,否則會出負值。

例題:例1:已知長方體的長、寬、高,編寫一程式,求長方體的全面積和體積。

(1)分析問題。

設長方體的長、寬、高分別為a、b、c,長方體的全面積為:

s=2*(a*b+a*c+b*c),體積為:v=a*b*c。

(2)設計演算法。

①輸入a、b、c的值;

②計算s=2*(a*b+a*c+b*c);

③計算v=a*b*c

④輸出s、v的值。

(3)編寫、除錯程式。

例2:從鍵盤上輸入乙個三位整數,然後將它反向輸出。例如輸入456,輸出應為654。

(1)分析問題。

設x為輸入的三位整數,y為x的反向輸出。x的百位、十位、個位分別為:

x1=x\100

x2=(x-x1*100)\10

x3=x-x1*100-x2*10

所以y=x3*100+x2*100+x1

(2)設計演算法。

①輸入x的值;

②計算:x1=x\100;

③計算:x2=(x-x1*100)\10

④計算:x3=x-x1*100-x2*10

⑤計算:y=x3*100+x2*100+x1

⑥輸出y的值。

(3)編寫程式。

練習(1)試編寫乙個程式,求平面中兩點之間的距離。

(2)乙個物體從高處下落作自由落體運動。現知道物體下落的時間為t,試編寫乙個程式,求物體下落的路程。

演講與口才培訓班教案第7課時

第7課時 一 複習上節課的俗語 人怕出名豬怕壯 一手交錢,一手交貨hu 瞎xi 貓碰p n 上死耗h o子 名師出高徒t 二 書寫積累 一本正經二話不說三心二意四面八方五顏六色 六神無主七嘴八舌八仙過海九牛一毛十全十美 三 寫話練習 例 小猴子吃起葡萄來 小猴子大口大口地吃起葡萄來。1 喜訊傳來,人...

原子結構與元素的性質 第1課時

知識與技能 1 進一步認識週期表中原子結構和位置 價態 元素數目等之間的關係 2 知道外圍電子排布和價電子層的涵義 3 認識週期表中各區 週期 族元素的原子核外電子排布的規律 4 知道週期表中各區 週期 族元素的原子結構和位置間的關係 教學過程 複習 必修中什麼是元素週期律?元素的性質包括哪些方面?...

第36課時與圓有關計算問題學案基訓題目

1 現有一塊半徑為r的圓形鐵皮,用它裁一塊面積最大的正方形鐵片的邊長是 2 邊長為a的正六邊形的內切圓的半徑為 a 2a b a c a d a 3 如圖,有一長為4cm,寬為3cm的長方形木板在桌面上做無滑動的翻滾 順時針方向 木板上的頂點a的位置變化為a a1 a2,其中第二次翻滾被桌面上一小木...