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