範文齋

位置:首頁 > 行業範文 > 信息技術

八年級信息技術第七章特殊成員字符串的教案設計

第七章 特殊成員字符串

八年級信息技術第七章特殊成員字符串的教案設計

第二節 字符串變量全接觸-字符串變量的各種運算

一、學習目標

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

作業

教學後記