八年級資訊科技第七章特殊成員字串的教案設計
第七章 特殊成員字串
第二節 字串變數全接觸-字串變數的各種運算
一、學習目標
1.學生入門BASIC程式設計。
2.理解LET語句
二、教學重點
理解數值型的LET語句
三、教學難點
學生了解LET的賦值
四、教學方法
1.演示法。
2.實踐法。
五、教學手段與教學媒體
多媒體網路教室。
六、課時安排
1課時。
七、教學過程
程式是由語句組成,一般情況下每一個語句要佔一行(多個語句也可用帽號分開在一行),我們先來看一個簡單的小程式,求3+5的和
LET A=5
LET B=3
LET C=A+B
PRINT C
這就是一個小程式,用了兩個語句 LET和PRINT ,每個語句佔一行,可能有人會用PRINT語句作為小學生程式設計的入門語句,我選擇LET,如何才能學好語句呢?1、要理解 2、要記住它的格式
先看LET語句的格式
LET 變數=常量、變數或表示式
看到全是熟悉的“拼音”,如何理解呢?意思就是把等於號右邊的值賦給左邊的變數,像上邊LET A=5 ,就是把5賦給A,但是有一點要注意,就是=號左右資料型別要一致。根據資料型別及常、變數及表示式可以分為以下六種情況
一、“=”兩邊是數值型
1、 變數賦給變數
LET A=B (把B的值賦給A)
2、 常量賦給變數
LET A=5 (把5賦給A)
3、 表示式的值賦給變數
LET A=3+2 (把3+2的值5賦給A)
二、“=”兩邊是字串型
1、變數賦給變數
LET A$=B$ (把B$的值賦給A$)
2、常量賦給變數
LET A$=”5” (把5賦給A$)
3、表示式的值賦給變數
LET A$=”3”+”2” (把”3”+”2”的值”32”賦給A$)
這就是最簡單的BASIC程式設計語句了。再強調兩小點,1、LET語句是賦值語句,不等同於小學數學裡的兩邊相等,如LET A=A+1,是將A本身加上再賦給A,永遠是不相等的 2、變數值的最終結果是最後一個給它賦值的LET語句決定的,如:
LET A=1000
LET A=23
LET A=1
最後A的值是1
1、匯入上一節課,我們學習了第一個程式設計語句
LET
2、你能記得LET語句的格式嗎?
LET 變數=常量、變數或表示式
強調兩點:1、等於號兩邊的資料型別要相同
2、是將等於號左邊的值賦值給左邊變數
3、左邊的變數是數值型
LET A=3
LET A=5
LET A=8
PRINT A
A的結果是幾呢?對,是8,
是最後一個給它賦值的LET語句決定的
4、看例題
LET A=3+2
LET A=A+1
PRINT A
A的結果是幾呢?是6,
第一個LET語句是將3+2的結果5賦值給A
第二個LET語句是將A本身加1
1、匯入上一節課,我們學習了第一個程式設計語句
LET
2、你能記得LET語句的格式嗎?
LET 變數=常量、變數或表示式
強調兩點:1、等於號兩邊的資料型別要相同
2、是將等於號左邊的值賦值給左邊變數
3、左邊的變數是字串型
LET A$=”3”
LET A$=”5”
LET A$=”8”
PRINT A
A的結果是幾呢?對,是8,
是最後一個給它賦值的LET語句決定的
4、字串型與數值型不同,變數要注意有“$”,常量要加上
看例題
LET A$=”3”+“2”
LET A$=A$+“1”
A$的結果是幾呢?對,是”321”
上一節,我們學了LET語句,我將LET語句作為BASIC程式設計的入門語句,為什麼呢?這一節,我們來見識LET語句的'魅力。先看一個小程式,已知A是5,B是8,最後顯示A,B,但A的值是8了,B的值是5了,也就是兩個變數的值互換了。
有聰明的學生編出瞭如下的程式,
LET A=5
LET B=8
LET A=8
LET B=5
PRINT A,B
根據上一節的變數值的最終結果是最後一個給它賦值的LET語句決定的,這樣編好像也是對的,但這樣編有兩個地方不太好,1、沒有體現A,B交換的過程,2、如果只是透過給A,B進行常量賦值,那前2個LET語句可以不要,所以我要求除了前兩個LET可以有常量5,8處,其餘的下面的語句不要出現常量,怎麼辦?目前我們所學過的語句只有LET,PRINT只會運用,如何解決呢?想一想我們生活中是如何兩杯水的交換的,有聰明的學生肯定想到用空杯子,那麼這道題中如何出現空杯子,生活交換空杯子的順序又是什麼呢?第一步,一杯水倒向空杯子,第二步,第二杯水倒過剛剛倒向空杯子的第一杯水中,第三步,用有水的空杯子倒向原來的第二杯水中,於是出現了以下的正確的解法。
LET A=5
LET B=8
LET C=A或C=B
LET A=B或B=A
LET B=C或A=C
PRINT A,B
作業
教學後記
【八年級資訊科技第七章特殊成員字串的教案設計】相關文章: