第三節讓計算機做數學題——順序結構程式
四、讀數/置數語句(read/data)
教學時間:2023年4月9、10日
教學內容:讀數/置數語句(read/data)
教學重點:read/data語法格式及應用
教學難點:read/data語句的語法應用及功能說明
教學過程:
一、複習:let語句和input語句的格式、功能比較
二、讀數語句read/ 置數語句data
1、新課引入:
匯入:10個圓周長的計算用input語句要執行10次,還很麻煩,我們就用read/data解決問題。
2、read/data
(1)格式: read 《變數表》
data 《資料表》
[例1]read a,b,c
data 75,60,90
v=(a+b+c)/3
print 「v=」;v
end 執行過程說明
2、說明
(1)《資料表》中的資料個數不能少於《變數表》中的變數個數2)data語句可放在程式的任何位置,可使用多個data語句來存放資料,這時將按data 語句的先後順序,把資料放資料區。
資料1 資料2 資料3 資料4 資料5 資料6 資料7 資料8 資料9 資料10
讀數指標:由左到右移動
(3)關於「資料指標」當指標移到資料區之外時,螢幕給出錯誤資訊:
out of data
(4)data語句中的資料只能是常量(無計算功能),是非執行語句。
(5) read語句中的變數型別要與data語句的資料型別配套。變數、資料均以逗號分隔。是可執行語句。
例2: read a,b,5*2,「jilin」 (錯誤)(5*2,「jilin」是表示式和字元型常量)
read a,b,c,d對)
data 1/2,3,a,sqr(3),5+2*1 (錯誤)(1/2是表示式,a是變數 ,sqr(3)是函式,5+2*1是表示式)
data 10,5,」chen」,add,9 (錯誤)(add是變數)
例3read a,b,c,d
print a; b;c;d
read x,y
print x;y
data 1,2,3,4,5,6
end 例4
read a,b,a,b
print a+b+a+b
enddata 1,2,3,4
三、練習題
(一、)指出下列語句中的錯誤
1) read a、b、c、d2)read a;b;c;d
data 3,15, 9
3) data 3, 8.5, -5, -2/3, 8, 4)data 4、-8、1+1/3、4
5) read 2.14, 0.707, 8666)read π/3, π/6, π/5,
(二、)下列程式執行後的結果是什麼?
1、read a,b,c,d,e,n
let t=a+b+c+d+e
let u=t/n
print 「mean=」,u
data 8,4
data 6,15,4,5
end四、總結比較三種輸入語句的格式、功能、應用
賦值語句賦值個數運算能力適用場合機器效率
let: 1個有變數少、資料已知時間少
input: 多個沒有互動、資料末知需等待
read/data: 多個沒有資料較多時間少
五、程式設計練習:
[練習]p22
第三節選擇結構
一 教材分析 選擇結構是vb程式設計的基本結構之一,在解決有條件選擇問題上 具有自己的優勢。選擇結構在數學分析中應用非常廣,根據不同的可能性,設計不同的流程,執行不同的程式。本節將通過一系列活動的實踐使學生掌握實現選擇結構的基本語句,了解控制選擇結構程式執行的判斷條件的構成。本節的兩個活動,在設計上...
第三節羧酸
羧酸酯 一 一 乙酸的結構 分子式是結構式是結構簡式是官能團是飽和一元脂肪羧酸的分子通式為或乙酸是極性分子。二.乙酸的性質 1.物理性質 乙酸俗稱是一種具有氣味的體,溶於水和乙醇。熔 沸點較 其熔點為16.6 時,因此當溫度低於16.6 時,乙酸就凝成像冰一樣的晶體,故無水乙酸又稱 2.化學性質 1...
第三節巴爾扎克
第三節巴爾扎克 1799 1850 比過去 現在和未來的一切左拉都要偉大得多的現實主主義大師。恩格斯 一 生平與創作 出生於法國都爾城乙個中等資產階級家庭。1 1819 1829 十年練筆時期。1829,舒昂黨人 作者現實主義創作的開端,標誌著作者的創作開始走向成熟。2 1829 1834年 人間喜...