《精修版數(shù)學人教B版必修3導學案:167;1.2.1賦值、輸入和輸出語句 Word版含解析》由會員分享,可在線閱讀,更多相關《精修版數(shù)學人教B版必修3導學案:167;1.2.1賦值、輸入和輸出語句 Word版含解析(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精修版資料整理精修版資料整理精修版資料整理精修版資料整理精修版資料整理精修版資料整理
學習目標
1.理解學習基本算法語句的意義.
2.學會輸入語句、輸出語句和賦值語句的基本用法.
3.理解算法步驟、程序框圖和算法語句的關系,學會算法語句的寫法.
重點難點
教學重點:輸入語句、輸出語句和賦值語句的基本用法.
教學難點:算法語句的寫法.
教學過程
導入新課
前面我們學習了程序框圖的畫法,為了讓計算機能夠理解算法步驟、程序框圖,我們開始學習算法語句.
提出問題
(1)指出賦值語句的格式、功能、
(2)要求指出輸入語句的格式、功能、要求.
(3)指出輸出語句的格
2、式、功能、要求.
討論結(jié)果:
(1) 賦值語句的一般格式:________________.
賦值語句中的“______”稱作賦值號.
功能:將表達式所代表的值賦給變量.
要求:
1°賦值語句左邊只能是變量名字,而不是表達式,右邊表達式可以是一個常量、變量或含變量的運算式.如:2=x是錯誤的.
2°賦值號的左右兩邊不能對換.賦值語句是將賦值號右邊的表達式的值賦給賦值號左邊的變量.如“A=B”“B=A”的含義運行結(jié)果是不同的,如x=5是對的,5=x是錯的,A+B=C是錯的,C=A+B是對的.
3°不能利用賦值語句進行代數(shù)式的演算(如化簡、因式分解、解方程等),如y=x2-1=(x
3、-1)(x+1),這是實現(xiàn)不了的.在賦值號右邊表達式中每一個變量的值必須事先賦給確定的值.在一個賦值語句中只能給一個變量賦值,不能出現(xiàn)兩個或以上的“=”.但對于同一個變量可以多次賦值.
(2) 輸入語句的格式:_______________
功能:實現(xiàn)算法的輸入變量信息(數(shù)值或字符)的功能.
要求:
1°輸入語句要求輸入的值是具體的常量.
2°提示內(nèi)容提示用戶輸入的是什么信息,必須加雙引號,提示內(nèi)容 “原原本本”的在計算機屏幕上顯示,提示內(nèi)容與變量之間要用分號隔開.
3°一個輸入語句可以給多個變量賦值,中間用“,”分隔.
形式如:INPUT(“a=,b=,c=,”;a,b,c)
4、;
(3) 輸出語句的一般格式:_____________
功能:實現(xiàn)算法輸出信息(表達式)的功能.
要求:
1°表達式是指算法和程序要求輸出的信息.
2°提示內(nèi)容提示用戶要輸出的是什么信息,提示內(nèi)容必須加雙引號,提示內(nèi)容要用分號和表達式分開.
3°如同輸入語句一樣,輸出語句可以一次完成輸出多個表達式的功能,不同的表達式之間可用“,”分隔.
(4) 指出三種語句與框圖的對應關系如下圖.
應用示例(閱讀及補全)
例1 給一個變量重復賦值.
解:程序:
A=10
A=A
5、+15
PRINT A
END
點評:給一個變量重復賦值,變量只保存最后一次賦值,比如此程序的輸出值是25.
例2 編寫程序,計算一個學生數(shù)學、語文、英語三門課的平均成績.
算法分析:
先寫出解決本例的算法步驟:
第一步,_____________________________________________________
第二步,____________________________.
第三步,輸出__________________________.
程序框圖如下:
這個算法可以寫成下列程序.
程序:
例3 變換兩個變量A和B
6、的值,并輸出交換前后的值.
解:程序:
知能訓練
請寫出下面運算輸出的結(jié)果.
(1)a=5
b=3
c=(a+b)/2
d=c*c
PRINT“d=”;d
(2)a=1
b=2
c=a+b
b=a+c-b
PRINT “a=,b=,c=”;a,b,c
(3)a=10
b=20
c=30
a=b
b=c
c=a
PRINT “a=,b=,c=” ;a,b,c
課堂小結(jié)
(1)輸入語句、輸出語句和賦值語句的基本用法.
(2)用輸入語句、輸出語句和賦值語句編寫算法語句.
最新精品資料