亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        如果變量是玻璃杯

        2009-04-29 00:00:00
        中國信息技術(shù)教育 2009年5期

        許多教師喜歡用盛水的玻璃杯來給學生演示兩個變量間交換值的過程,一般是取三只杯子,姑且稱之為杯子A、杯子B、杯子C,其中杯子A和B盛水,杯子C空著,可通過杯子C的臨時存儲,實現(xiàn)杯子A和B交換水的過程:杯子A的水倒給杯子C,杯子B的水倒給杯子A,杯子C的水倒給杯子B。不過,假如變量是玻璃杯,情況還真不是那樣簡單,以Ruby代碼為例,借助第三個變量實現(xiàn)變量A和變量B之間值的交換代碼是C=A;A=B;B=C。注意其中的第一步,當把變量A中的值賦予C之后,A的值仍然保持原樣。而在用玻璃杯交換水的操作過程中,當杯子A中的水傾倒給杯子C后,杯子A就“自動”清零了。

        顯然,通過杯子交換的是一種物質(zhì)實體,用變量交換的是信息,兩者的不同通過一個簡單的換水實驗就顯現(xiàn)出來了,這恰巧就是信息技術(shù)課程基礎部分的內(nèi)容之一。不過再深入一層,假如程序語言中的變量的確就是一些沒有刻度且大小一致的玻璃杯,而允許操作者可做的事情只有放水、倒水、在兩個杯子間比較水位,那么,這個程序語言系統(tǒng)還能做哪些事情呢?下面描述的就是這樣一個假想中的玻璃杯程序語言系統(tǒng)。

        ● 玻璃杯程序代碼

        倒水符“<<<”:這是必然要新添加的程序保留字,用來描述將一只杯子里的水全部注入到另一只杯子中的情況,例如C<<

        賦值符“=”:用來描述通過水龍頭向杯子放水,使之水位與另一只杯子持平,當然,也可通過向水槽倒走多余的水達到同樣的目的。假如C杯初始狀態(tài)是空的,那么C=A就表示,向C注水直至其水位與A持平。通過水龍頭放水以及向水槽倒水的方法,就能比較真實地通過玻璃杯模擬兩個變量之間交換值的過程了。

        減水符“-”:有兩只杯子,要從水多的杯子中減去水少的杯子中的水量,但減走的水并不是拋棄到水槽里,而是倒給第三個空杯,則借用符號“-”,但必然在一個聯(lián)合的過程中使用此符號,如C<<<(A-B)。

        ● 代碼示范

        A中的水增加到B中,但A保持原樣:C=A;B<<

        A中的水與B中的水相加,結(jié)果存于C,A和B清空:C=0;C<<

        A中的水與B中的水相加,結(jié)果存于C,A和B維持原樣:D=A;C=B;C<<

        小測驗

        1.A=B操作與A<<

        2.A中水多于B中水,要求從A中倒走部分水,使A中水與B持平,但減走的水不能丟棄,必須保存于C,這個過程的玻璃杯代碼可能是怎么樣的?

        3.某一個非常重要且可行的玻璃杯運算符被漏掉了,誰能找出來呢?(答案本期找)

        注:部分讀者可能會對本期文章的教學目的產(chǎn)生一些困惑,特意在此附加一些說明。信息技術(shù)的一個很鮮明的特點,就是使用某個符號系統(tǒng)對現(xiàn)實對象的某些側(cè)面進行描述。對于學生來說,他們通常只是被動地接受這些描述規(guī)則,并訓練如何使用這些規(guī)則。而玻璃杯程序語言系統(tǒng)則提供了一個自行建立并優(yōu)化符號系統(tǒng)的機會。顯然,這是一個發(fā)散性很強的任務,要鼓勵學生用非常規(guī)的思路去“杜撰”,但又要通過具體實驗,檢驗這個“杜撰”的系統(tǒng)是否能有效地工作。

        国产精品亚洲婷婷99久久精品| 免费a级毛片18禁网站| 人妻丰满熟妇岳av无码区hd| 最近2019年好看中文字幕视频| 久久精品人成免费| 免费一区在线观看| 中文字幕在线观看乱码一区| 蜜桃精品国产一区二区三区| 亚洲国产91高清在线| 亚洲精品一区二区高清| 在线看片免费人成视频电影| 久久久久久好爽爽久久| 巨熟乳波霸若妻在线播放| 日本韩国一区二区三区| 最新永久无码AV网址亚洲| 日韩一区二区,亚洲一区二区视频 国产一区二区三区经典 | 在线观看一区二区女同| 亚洲国产精品av麻豆一区| 日韩午夜免费视频精品一区| 日韩中文字幕有码午夜美女| 亚洲人成网址在线播放| 亚洲精品无码国模| 亚洲成AV人在线观看网址| 一区二区中文字幕在线观看污污| 国产福利永久在线视频无毒不卡 | 亚洲人成网站www| 亚洲一级天堂作爱av| 国产亚洲欧美精品永久| aaa级久久久精品无码片| 欧美成人专区| 黄 色 成 年 人 网 站免费| 亚洲女同恋中文一区二区| 亚洲熟女一区二区三区250p| 国产精品二区一区二区aⅴ污介绍| 97久久国产亚洲精品超碰热| 无码av无码天堂资源网| 精品视频在线观看免费无码| 91精品国产综合久久国产| 国产精品亚洲专区无码不卡| 人妻无码aⅴ不卡中文字幕| 性导航app精品视频|