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