八年級信息技術(shù)教案第七章 特殊成員----字符串
一、“=”兩邊是數(shù)值型
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編程語句了。再強調(diào)兩小點,1、let語句是賦值語句,不等同于小學(xué)數(shù)學(xué)里的兩邊相等,如let a=a+1,是將a本身加上再賦給a,永遠是不相等的 2、變量值的最終結(jié)果是最后一個給它賦值的let語句決定的,如:
let a=1000
let a=23
let a=1
最后a的值是1
1、導(dǎo)入上一節(jié)課,我們學(xué)習(xí)了第一個編程語句
let
2、你能記得let語句的格式嗎?
let 變量=常量、變量或表達式
強調(diào)兩點:1、等于號兩邊的數(shù)據(jù)類型要相同
2、是將等于號左邊的值賦值給左邊變量
3、左邊的變量是數(shù)值型
let a=3
let a=5
let a=8
print a
a的結(jié)果是幾呢?對,是8,
是最后一個給它賦值的let語句決定的
4、看例題
let a=3+2
let a=a+1
print a
a的結(jié)果是幾呢?是6,
第一個let語句是將3+2的結(jié)果5賦值給a
第二個let語句是將a本身加1
1、導(dǎo)入上一節(jié)課,我們學(xué)習(xí)了第一個編程語句
let
2、你能記得let語句的格式嗎?
let 變量=常量、變量或表達式
強調(diào)兩點:1、等于號兩邊的數(shù)據(jù)類型要相同
2、是將等于號左邊的值賦值給左邊變量
3、左邊的變量是字符串型
let a$=”3”
let a$=”5”
let a$=”8”
print a
a的結(jié)果是幾呢?對,是8,
是最后一個給它賦值的let語句決定的
4、字符串型與數(shù)值型不同,變量要注意有“$”,常量要加上
看例題
let a$=”3”+“2”
let a$=a$+“1”
a$的結(jié)果是幾呢?對,是”321”
上一節(jié),我們學(xué)了let語句,我將let語句作為basic編程的入門語句,為什么呢?這一節(jié),我們來見識let語句的魅力。先看一個小程序,已知a是5,b是8,最后顯示a,b,但a的值是8了,b的值是5了,也就是兩個變量的值互換了。
有聰明的學(xué)生編出了如下的程序,
let a=5
let b=8
let a=8
let b=5
print a,b
根據(jù)上一節(jié)的變量值的最終結(jié)果是最后一個給它賦值的let語句決定的,這樣編好像也是對的,但這樣編有兩個地方不太好,1、沒有體現(xiàn)a,b交換的過程,2、如果只是通過給a,b進行常量賦值,那前2個let語句可以不要,所以我要求除了前兩個let可以有常量5,8處,其余的下面的語句不要出現(xiàn)常量,怎么辦?目前我們所學(xué)過的語句只有l(wèi)et,print只會運用,如何解決呢?想一想我們生活中是如何兩杯水的交換的,有聰明的學(xué)生肯定想到用空杯子,那么這道題中如何出現(xiàn)空杯子,生活交換空杯子的順序又是什么呢?第一步,一杯水倒向空杯子,第二步,第二杯水倒過剛剛倒向空杯子的第一杯水中,第三步,用有水的空杯子倒向原來的第二杯水中,于是出現(xiàn)了以下的正確的解法。
let a=5
let b=8
let c=a或c=b
let a=b或b=a
let b=c或a=c
print a,b
作業(yè)
教學(xué)后記