![計算思維與不插電的計算機_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/d725d0f3-ccde-458f-8160-a59cd40a7385/d725d0f3-ccde-458f-8160-a59cd40a73851.gif)
![計算思維與不插電的計算機_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/d725d0f3-ccde-458f-8160-a59cd40a7385/d725d0f3-ccde-458f-8160-a59cd40a73852.gif)
![計算思維與不插電的計算機_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/d725d0f3-ccde-458f-8160-a59cd40a7385/d725d0f3-ccde-458f-8160-a59cd40a73853.gif)
![計算思維與不插電的計算機_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/d725d0f3-ccde-458f-8160-a59cd40a7385/d725d0f3-ccde-458f-8160-a59cd40a73854.gif)
![計算思維與不插電的計算機_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/d725d0f3-ccde-458f-8160-a59cd40a7385/d725d0f3-ccde-458f-8160-a59cd40a73855.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、計算思維/“不插電”的計算機科學 CS4HS中小學師資培訓項目 計算思維 1.問題的提出問題的提出 2.什么是計算思維什么是計算思維 3.3.計算思維可以做什么計算思維可以做什么 4.4.計算思維的兩個計算思維的兩個A A 5.5.衡量計算思維中抽象的衡量計算思維中抽象的 標準標準 6.6.計算思維的主要應用計算思維的主要應用 7.7.計算思維的影響計算思維的影響 8.8.大膽展望大膽展望 9.9.計算思維是什么,不是計算思維是什么,不是 什么什么 10.10.計算思維如何應用于我計算思維如何應用于我 國目前的教育國目前的教育 計算思維 Jeannette M. Wing (Jeannette
2、 M. Wing (周以真周以真) ) Computational Thinking (Jeannette M.Wing)曾任美國卡內(nèi)基-梅隆大學 (CMU)計算機科學系主任,現(xiàn)任美國國家基金會 (NSF)計算機和信息科學與工程部(CISE)主任。 于1983年在美國麻省理工學院(MIT)獲得計算機 科學博士學位。主要研究方向為并行分布式系統(tǒng)的 規(guī)范和認證以及編程語言。目前主要研究提升軟件 系統(tǒng)安全性技術(shù)的設(shè)計和評價方法。周教授是ACM 和IEEE會士。 問題的提出 什么是計算什么是計算 數(shù)的加減乘除; 方程的求解、函數(shù)的微分積分等; 計算還包括定理的證明推導; 計算的本質(zhì)是什么?計算的本質(zhì)是
3、什么? 1930年代,由于哥德爾(K.Godel,1906-1978)、丘奇 (A.Church,1903-1995)、圖靈(A.M.TUI-ing,1912-1954)等數(shù)學 家的工作,人們才弄清楚什么是計算的本質(zhì),以及什么是可計算 的、什么是不可計算的等根本性問題。 計算就是依據(jù)一定的法則對有關(guān)符號串的變換過程 計算的本質(zhì)就是遞歸計算的本質(zhì)就是遞歸 問題的提出 計算無處不在計算無處不在計算概念的泛化計算概念的泛化 隨著計算機日益廣泛而深刻的運用,計算這個原本專門的數(shù)學概隨著計算機日益廣泛而深刻的運用,計算這個原本專門的數(shù)學概 念已經(jīng)泛化到了人類的整個知識領(lǐng)域,并上升為一種極為普適的念已經(jīng)泛
4、化到了人類的整個知識領(lǐng)域,并上升為一種極為普適的 科學概念和哲學概念,成為人們認識事物、研究問題的一種新視科學概念和哲學概念,成為人們認識事物、研究問題的一種新視 角、新觀念和新方法。角、新觀念和新方法。 計算無處不在計算無處不在計算的世界觀和方法論計算的世界觀和方法論 計算的觀念正在滲透到宇宙學、物理學、生物學乃至社會科學等計算的觀念正在滲透到宇宙學、物理學、生物學乃至社會科學等 諸多領(lǐng)域。諸多領(lǐng)域。 計算不但已經(jīng)成為人們認識自然、生命、思維和社會的一種普遍計算不但已經(jīng)成為人們認識自然、生命、思維和社會的一種普遍 方法,而且正在試圖成為一種全新的世界觀。方法,而且正在試圖成為一種全新的世界觀
5、。 計算哲學、計算語言學、生命計算、計算化學、計算哲學、計算語言學、生命計算、計算化學、 計算社會學、計算人類學。計算社會學、計算人類學。 問題的提出 計算無處不在計算無處不在計算新時代計算新時代 最初發(fā)明計算機的動機,在于計算機運算能力的應用,如科學、最初發(fā)明計算機的動機,在于計算機運算能力的應用,如科學、 工程等運算;工程等運算; 后來數(shù)據(jù)處理的發(fā)展也帶來商業(yè)的應用;后來數(shù)據(jù)處理的發(fā)展也帶來商業(yè)的應用; 近年多媒體及網(wǎng)絡(luò)的普及,應用范圍就延伸至教育、休閑以及國近年多媒體及網(wǎng)絡(luò)的普及,應用范圍就延伸至教育、休閑以及國 計民生各個方面。計民生各個方面。 問題的提出 計算方法和模型使我們敢于去處
6、理那些原本無法 由任何個人獨自完成的問題求解和系統(tǒng)設(shè)計。 什么是計算思維 計算思維是運用計算機科學的基礎(chǔ)概念去求解問 題、設(shè)計系統(tǒng)和理解人類的行為。它包括了涵蓋 計算機科學之廣度的一系列思維活動。 計算思維可以做什么 每個人的基本技能每個人的基本技能 計算和計算機對計算思維如同印刷出版對3R(Reading, wRiting, and aRithmetic3R) 計算機科學的成果正在成為我們解決問題的方法 問題的難易程度 尋找最優(yōu)解 資源約束 環(huán)境 近似解 隨機化 容錯 計算思維就是通過約簡、嵌入、轉(zhuǎn)化和仿真等方法, 把一個看來困難的問題重新闡釋成一個我們知道怎樣解決 的問題。 計算思維可以做
7、什么 是一種遞歸思維。 是并行處理。 是代碼和數(shù)據(jù)的相互轉(zhuǎn)化。 是類型檢查。 命名規(guī)則。 間接尋址和程序調(diào)用。 是評價方法準確性、效率、美學、簡潔、優(yōu)雅。 計算思維可以做什么 抽象和分解抽象和分解 描述龐雜的任務或者設(shè)計巨大復雜的系統(tǒng) 隱藏系統(tǒng)內(nèi)部的實現(xiàn)細節(jié) 適應將來的改變(預取、緩存) 計算思維可以做什么 是按照預防、保護及通過冗余、容錯、糾錯的方式從最壞是按照預防、保護及通過冗余、容錯、糾錯的方式從最壞 情形恢復的一種思維。情形恢復的一種思維。 避免死鎖 計算思維可以做什么 是是啟發(fā)式推理啟發(fā)式推理的方法的方法 規(guī)劃 學習 調(diào)度 搜索 策略 權(quán)衡 計算思維可以做什么 舉例 早晨上班前把當天
8、需要的東西放進背包-預置和緩 存 路上丟了錢包沿走過的路尋找-回推 什么時候停止租車自己買一輛-在線算法 超市付帳時應當去排哪個隊-多服務器系統(tǒng)的性能 模型 停電時電話仍然可用-失敗的無關(guān)性和設(shè)計的冗余 性 完全自動的大眾圖靈測試如何區(qū)分計算機和人類- 人工智能和計算代理程序 計算思維的兩個A A AbstractionAbstraction(抽象)(抽象) 計算思維是抽象化的過程。(與數(shù)學類似) 計算思維同時在多個抽象層次上同時進行。 計算思維定義層次之間的關(guān)系。 AutomationAutomation(自動化)(自動化) 計算思維的思考方式是:使抽象層次及其關(guān)系機械化。機械化的 可行性是
9、由精確和嚴格的符號和模型所保證。 在下面是一些“機器”(人或計算機,虛擬或?qū)嶋H的)。 衡量計算思維中抽象的標準 有效性有效性 速度 空間 能力 正確性正確性 做正確的事 做事(停機問題) 其他其他 簡單和優(yōu)美 有用性 可修改性 可維護性 花費 計算思維的主要應用 關(guān)注于抽象和概念化的事物關(guān)注于抽象和概念化的事物 復雜性:可計算性問題 算法:性能、近似值、隨機化、優(yōu)化 數(shù)據(jù):數(shù)據(jù)結(jié)構(gòu) 抽象機器:自動機、狀態(tài)機 結(jié)構(gòu)設(shè)計:分解、組合、模塊化、分層抽象化 語言學:句法、語義、語法 推理:正確性、邏輯、類型、證明、排錯 控制:遞歸、循環(huán)、條件、判斷、并行、分布 通訊:同步、異步、廣播、p2p、客戶機、
10、服務器、共享內(nèi)存、消息傳遞 外界約束:容錯、可靠性、動力 不關(guān)注于不關(guān)注于 計算機一般應用:word、excel、上網(wǎng) 如何編程 計算思維的影響: - -單學科中應用多種方法 生物學:生物學: 鳥槍算法 vs 基因測序 語言中的字符串 vs DNA序列 布爾網(wǎng)絡(luò) vs 生物網(wǎng)絡(luò) 進程演算 vs 分子間相互作用 電路 vs 自動調(diào)節(jié)的細胞 狀態(tài)圖 vs 發(fā)育遺傳學 計算思維的影響:機器學習 - -一種方法應用于多學科 天文學:天文學: 探索星系:機器學習 超大量多維數(shù)據(jù)分析:KD-tree 醫(yī)學:醫(yī)學: 藥物研制 疾病診斷 疾病治療 計算思維的影響:機器學習 - -一種方法應用于多學科 氣象學:
11、氣象學: 氣候現(xiàn)象的形成研究 計算思維的影響:機器學習 - -一種方法應用于多學科 神經(jīng)科學:神經(jīng)科學: 運用機器學習研究語言 計算思維的影響:機器學習 - -一種方法應用于多學科 信用卡 超市 金融行業(yè) 娛樂領(lǐng)域 體育 計算思維的影響:機器學習 - -一種方法應用于多學科 化學:化學: 原子計算 化學反應中的算法 計算思維的影響: - -對于其他領(lǐng)域 數(shù)學:數(shù)學: E8的破解 18人,4年,77小時,600億 四色定理證明 計算思維的影響: - -對于其他領(lǐng)域 工程學:工程學: 電氣學 機械 航空 宇航 計算思維的影響: - -對于其他領(lǐng)域 社會:社會: 經(jīng)濟 法律 人文 地球?qū)W 計算思維的
12、影響: - -對于其他領(lǐng)域 大膽展望:計算思維不僅對于其他領(lǐng)域的科學家,而且對大膽展望:計算思維不僅對于其他領(lǐng)域的科學家,而且對 每個人都適用每個人都適用。 普適計算是昨天的夢想,今天的現(xiàn)實。 計算思維是今天的夢想,明天的現(xiàn)實。 大膽展望 概念化,不是程序化概念化,不是程序化 計算機科學不是計算機編程 追求抽象的多個層次上思維 計算思維是什么,不是什么 根本的,不是刻板的技能根本的,不是刻板的技能 根本技能意味著每個人必須掌握 刻板技能意味著機械的重復 -具有諷刺 意味的是,當計算機像人類一樣思考之后,思維可就真的 變成機械的了。 計算思維是什么,不是什么 是人的,不是計算機的思維方式是人的,
13、不是計算機的思維方式 聰穎 想象力 激情 計算機只是實現(xiàn)人類智慧的工具 計算思維是什么,不是什么 數(shù)學和工程思維的互補與融合數(shù)學和工程思維的互補與融合 本質(zhì)上源自數(shù)學思維(形式化基礎(chǔ)) 本質(zhì)上源自工程思維(面向?qū)嶋H) 以虛擬世界超越物理世界 計算思維是什么,不是什么 是思想,不是人造物是思想,不是人造物 非物理實體 接近和求解問題 日常生活 交流和互動 無處不在 計算思維是什么,不是什么 計算機科學計算機科學不是不是計算機編程計算機編程 智力上的挑戰(zhàn)和引人入勝的科學問題依舊亟待理解和解決 計算機科學和其他任何科學沒有沖突只有互相促進 計算思維是什么,不是什么 計算思維如何應用于我國目前的教育
14、在哪些階段引入計算思維在哪些階段引入計算思維 小學 初中 高中 大學 大學之后 在哪些課程中引入在哪些課程中引入 計算無所不在、像計算機科學家那樣思考 計算語言學、計算生物學、計算經(jīng)濟學、計算天文學。 用什么樣的方法引入用什么樣的方法引入 不插電的計算機科學 教學與生活的關(guān)系教學與生活的關(guān)系 對教師的培養(yǎng)對教師的培養(yǎng) 參考資料 REU Sites PI Meeting,Arlington, VA,March 13, 2009, Jeannette M. Wing 不插電的計算機科學的背景 不插電的計算機科學的內(nèi)容 不插電的計算機科學的內(nèi)涵 實現(xiàn)“不插電”學習計算機科學的教學方法 二、不插電的計
15、算機科學(1 1)-內(nèi)容提要 計算機無處不在,無處不用; 中小學生有必要探尋、領(lǐng)悟計算機的原理及其解決問題的 精妙思想; 通過游戲教學將抽象、復雜的計算機原理形象化、簡單化, 使學生們了解計算機工作的基本原理; 培養(yǎng)學生們的“計算思維”,開發(fā)他們解決問題的方法, 自我獲取知識的能力。 CS Unplugged的背景 不插電的計算機科學是一系列免費的學習活動, Unplugged通過使用卡片、串珠、蠟燭等,穿插有大量的 活動,參與一些游戲及謎題,達到學習計算機科學的目的。 這些活動向?qū)W生介紹了計算機科學中的很多概念,像二進 制數(shù), 排序算法 以及 數(shù)據(jù)壓縮等,不使用計算機,學 生可以學到計算機科
16、學中的很多思想。 不插電的計算機科學適合于各個年齡階段的人,從孩子到 老人,從城市到鄉(xiāng)村。在世界各地,人們使用不插電的計 算機科學已經(jīng)超過15年了,無論是在教室、科學中心、家 里,甚至是在公園里,Unplungged 可以作為假日活動來 進行。 CS Unplugged的背景 為了滿足人們的需要,計算機會在內(nèi)部處理兩類事情: 計算機會存儲數(shù)據(jù)計算機會存儲數(shù)據(jù) 數(shù)據(jù)是計算機工作時處理的原材料對象,計算機會將內(nèi) 部數(shù)據(jù)轉(zhuǎn)換為人們可以理解的信息(如:數(shù)字、詞語和圖 像)。 計算機通過一系列指令對數(shù)據(jù)進行處理計算機通過一系列指令對數(shù)據(jù)進行處理 通過這些指令(即算法)使得計算機能夠解決許多問題 (如:排
17、序、查詢、發(fā)送及傳輸信息)。 不插電的計算機科學的內(nèi)容 二進制數(shù)和“比特” 用二進制數(shù)來存取數(shù)據(jù) 從比特到字母 從比特到圖像 壓縮信息 檢測錯誤 不插電的計算機科學的內(nèi)容 介紹: 保存數(shù)據(jù)是計算機首先要完成的事情 二進制是所有計算機的數(shù)據(jù)儲存形式 這來源于計算機內(nèi)存中晶體管的“開”“關(guān)”狀態(tài) 1.二進制數(shù)和“比特” 游戲:二進制卡片游戲:二進制卡片 游戲目的游戲目的 掌握比特(bit)非0即1 ,二進制的性質(zhì)以及二進制與數(shù)字之間的轉(zhuǎn) 換規(guī)律。 游戲內(nèi)容游戲內(nèi)容 通過學生手持卡片的翻轉(zhuǎn)反面和正面,代替比特的 “0”、“1” 變化;通過人數(shù)的變化,說明二進制的性質(zhì)。 游戲結(jié)果游戲結(jié)果 比特是計算機
18、技術(shù)中一種常用的度量單位,非0即1 ,且容易實現(xiàn); 從小比特可到大數(shù)字。 1.二進制數(shù)和“比特” 二進制數(shù)字游戲 1.二進制數(shù)和“比特” 互動: 準備卡片 你留意到卡片的規(guī)律沒有? 如果向左側(cè)繼續(xù)增加一張卡片,這張卡片需要畫幾個點? 1.二進制數(shù)和“比特” 數(shù)字6如何表示? 1.二進制數(shù)和“比特” 數(shù)字0-9如何表示? 任何數(shù)字能用不止一種方法來表示嗎? 5張卡片能表示的最大數(shù)字是多少? 能表示的最小數(shù)字是多少? 1.二進制數(shù)和“比特” 二進制01001表示多少? 這些卡片一共有多少個比特? 1.二進制數(shù)和“比特” 用任意符號代表二進制中的0和1 1.二進制數(shù)和“比特” 擴展: 進制的概念 理
19、解十進制和二進制 1.二進制數(shù)和“比特” 擴展: 生日蛋糕 Born August 2, 1971 1.二進制數(shù)和“比特” 介紹: 雖然比特很小,但計算機中的“大”數(shù)字也是由比特組成 只要是有兩種狀態(tài)的都可以表示比特 用手也可以表示二進制數(shù) 2.用二進制數(shù)來存取數(shù)據(jù) 游戲:二進制數(shù)的性質(zhì)游戲:二進制數(shù)的性質(zhì) 二進制數(shù)的相加?二進制數(shù)的相加? 二進制數(shù)的成倍擴大?二進制數(shù)的成倍擴大? 固定位數(shù)的二進制表示的最大數(shù)?固定位數(shù)的二進制表示的最大數(shù)? 如何用二進制數(shù)表示一個十進制數(shù)(轉(zhuǎn)換)?如何用二進制數(shù)表示一個十進制數(shù)(轉(zhuǎn)換)? 2.用二進制數(shù)來存取數(shù)據(jù) 擴展:擴展: 什么是千字節(jié)(什么是千字節(jié)(K
20、ilobyteKilobyte) 為什么為什么1 1千字節(jié)千字節(jié)=1024=1024字節(jié)字節(jié) 介紹兆字節(jié)(介紹兆字節(jié)(MegabyteMegabyte)、吉字節(jié)()、吉字節(jié)(GigabyteGigabyte)、太字節(jié))、太字節(jié) (terabyteterabyte)、拍字節(jié)()、拍字節(jié)(PetabytePetabyte) 介紹能表示兩種狀態(tài)的電子設(shè)備介紹能表示兩種狀態(tài)的電子設(shè)備 晶體管晶體管 電容器電容器 磁盤、磁帶磁盤、磁帶 光盤光盤 介紹介紹2424位彩色位彩色 介紹介紹10001000兆連接兆連接 介紹介紹32/6432/64位計算機位計算機 介紹介紹“128128位位SSLSSL加密加密
21、” 介紹介紹8 8進制、進制、1616進制進制 2.用二進制數(shù)來存取數(shù)據(jù) 擴展:讀心術(shù)擴展:讀心術(shù) 2.用二進制數(shù)來存取數(shù)據(jù) 1 2 3 4 5 6 介紹介紹 計算機中存儲的任何數(shù)據(jù)(文檔、電子郵件、網(wǎng)頁、圖片、音樂、計算機中存儲的任何數(shù)據(jù)(文檔、電子郵件、網(wǎng)頁、圖片、音樂、 視頻)都是二進制視頻)都是二進制 比特代表字母比特代表字母-編碼和解碼編碼和解碼 3.從比特到字母 游戲:儲藏室謎題游戲:儲藏室謎題 3.從比特到字母 游戲:傳音游戲游戲:傳音游戲 像像modemmodem一樣用聲音發(fā)送一樣用聲音發(fā)送emailemail 3.從比特到字母 介紹介紹 比特可以表示字母、圖像,如:ASCII
22、碼或Unicode碼來存儲字符; 比特表示像素存儲圖像。 像素(pixel) 4.從比特到圖像 最簡單的黑白圖像中,每個像素只有兩種值:黑或白,如下 面字母a的放大圖。 當計算機存儲這樣的圖片時,它只需記錄圖像中哪些是黑 點哪些是白點,也就是比特的組合。 4.從比特到圖像 0 1 1 1 00 1 1 1 0 ? 0 0 0 0 10 0 0 0 1 1 0 0 0 11 0 0 0 1 0 1 1 1 10 1 1 1 1 1 0 0 0 11 0 0 0 1 4.從比特到圖像 游程編碼(RLE):記錄每個白色或黑色連續(xù)區(qū)域的長度。 4.從比特到圖像-圖像壓縮 1,3,1 4,1 1,4 0
23、,1,3,1 0,1,3,1 1,4 游戲:圖像解碼 4.從比特到圖像-圖像壓縮 游戲:圖像解碼 4.從比特到圖像-圖像壓縮 游戲:圖像編碼 4.從比特到圖像-圖像壓縮 4.從比特到圖像-圖像壓縮 4.從比特到圖像-圖像壓縮 擴展:從比特到圖像的實例-噴墨打印機 介紹介紹 壓縮不但可以減小體積還可以加快運行或傳輸速度 游程編碼可以壓縮黑白圖像 LZ算法 5.壓縮信息 游戲:文字的壓縮游戲:文字的壓縮 5.壓縮信息 游戲:文字的壓縮游戲:文字的壓縮 尋找重復的單詞尋找重復的單詞 計算壓縮前后字符數(shù)計算壓縮前后字符數(shù) 計算壓縮率計算壓縮率 5.壓縮信息 游戲:文字的壓縮游戲:文字的壓縮 尋找重復的
24、單詞尋找重復的單詞-The, Rain, tter, pa,The Rain, -The, Rain, tter, pa,The Rain, Pitter patterPitter patter 計算壓縮前后字符數(shù)計算壓縮前后字符數(shù)-96/39-96/39 計算壓縮率計算壓縮率-41%-41% 5.壓縮信息 游戲:文字的壓縮游戲:文字的壓縮 在實際應用中需要標記指針在實際應用中需要標記指針 5.壓縮信息 Pitter patter Pitter pa(7,4) 游戲:文字的解壓縮游戲:文字的解壓縮 恢復一首缺詞少字的詩歌恢復一首缺詞少字的詩歌“Pease porridge”Pease porr
25、idge” 5.壓縮信息 游戲:文字的解壓縮游戲:文字的解壓縮 恢復一首缺詞少字的詩歌恢復一首缺詞少字的詩歌“Pease porridge”Pease porridge” 5.壓縮信息 擴展:自指向代碼擴展:自指向代碼 對于對于“Banana”Banana”該如何分解?該如何分解? Ban(2,3)Ban(2,3) 對于對于“mississippimississippi”該如何分解?該如何分解? miss(3,4)ppi 5.壓縮信息 介紹介紹 在數(shù)據(jù)的存儲、傳輸、處理時會產(chǎn)生錯誤在數(shù)據(jù)的存儲、傳輸、處理時會產(chǎn)生錯誤 如何能檢測甚至自動修復錯誤如何能檢測甚至自動修復錯誤 奇偶校驗奇偶校驗 6.
26、檢測錯誤 游戲目的游戲目的 掌握計算機中檢驗數(shù)據(jù)錯誤的奇偶校驗。 游戲內(nèi)容游戲內(nèi)容 準備36張卡片,保證每張卡片正反兩面的圖案和顏色不同。學生 任意擺放其中25張卡片,你增加一行和一列。然后你背過身去,讓學 生任意翻轉(zhuǎn)一張卡片。 游戲結(jié)果游戲結(jié)果 您可以猜出學生翻轉(zhuǎn)的是那一張卡片。使學生掌握計算機中是如 何檢驗數(shù)據(jù)錯誤的。 6.檢測錯誤 翻卡街頭魔術(shù) 6.檢測錯誤 玩法: 讓學生將卡片放在桌子上,并由他決定每張卡片放置的正 反。 接著,你可以增加幾張卡片。 讓學生翻轉(zhuǎn)一張卡片,你總能告訴他哪一張卡片是被翻過 的。 訣竅就在你所增加的幾張卡片。 6.檢測錯誤 圖中每行有多少張白色的卡片? 左下方
27、最后兩張應該是什么顏 色的卡片? 規(guī)律在那里? 每行每列白色卡片數(shù)量均為偶數(shù)。 6.檢測錯誤 右圖中卡片組合中,每行和每列的 白色卡片,開始均為偶數(shù)?記下現(xiàn) 在各行上白色卡片的總數(shù)。 哪一行白色卡片的總數(shù)不再為偶數(shù) 了呢? 記下每列白色卡片總數(shù)。 哪一列白色卡片的總數(shù)不再為偶數(shù) 了呢? 你能判斷出是哪張卡片被翻動過? 6.檢測錯誤 這些被放置的卡片就好比計算機中 的比特(0或1),而0和1的組合代表了 數(shù)字、字母或圖像。那些新增加的 卡片我們稱之為奇偶校驗位。計算 機就是通過在數(shù)據(jù)中添加奇偶校驗 位來保證數(shù)據(jù)不被隨意修改。 利用類似奇偶校驗的方法,可以保 護計算機中幾乎所有的數(shù)據(jù)。 6.檢測錯
28、誤 當發(fā)生一系列錯誤時,什么情況下 計算機能利用奇偶校驗位來檢測并 修正錯誤。 圖中開始每行每列的白色數(shù)均為偶 數(shù),但有兩張卡片已經(jīng)翻過了。 哪幾行哪幾列處于錯誤狀態(tài)? 我們能檢測到錯誤發(fā)生了,但無法修復 它們。 6.發(fā)現(xiàn)更多的錯誤 如果計算機接收到一條信息中,提示它可能存在兩個比特 的錯誤,那么此時計算機如何處理? 如果同時發(fā)生兩處錯誤,你無法確定哪個是出錯的比特,你必須 讓發(fā)送人重新再發(fā)送一次消息。 但有時如磁盤上的數(shù)據(jù)無法重新發(fā)送,所以糾錯也是很重要的。 試著用幾張卡片排列成滿足奇偶檢驗原理的陣列(保證每 行和每列的白色卡片均為偶數(shù))。你能在翻動兩張卡片后, 保持每行和每列白色卡片總數(shù)仍
29、為偶數(shù)嗎? 不能 6.發(fā)現(xiàn)更多的錯誤 你能做到翻動3張卡片,但不被檢測出來嗎? 不能 翻動4張卡片,但不被檢測出來嗎? 可以,只要挑選兩行和兩列,翻轉(zhuǎn)位于行和列交叉處的四張卡片。 6.發(fā)現(xiàn)更多的錯誤 錯誤數(shù)量錯誤數(shù)量可以檢測出可以檢測出可以糾錯可以糾錯 1YesYes 2或3YesNo 4NoNo 6.發(fā)現(xiàn)更多的錯誤 奇偶校驗的特殊用法 奇偶校驗陣列 RAID磁盤陣列 6.發(fā)現(xiàn)更多的錯誤 每本書在封底都有一個10位或13位的編號,稱為國際標準 書號(ISBN)。 ISBN的最后一位數(shù)字稱為計算機校驗碼。 2007年1月開始,圖書統(tǒng)一開始使用13位的ISBN。 10位編碼原理: 第一位數(shù)字乘以1
30、0,第二位數(shù)字乘以9,一直到第9位數(shù)字乘以2,將 它們相加的總和除以11,記下余數(shù)。11-余數(shù)為校驗碼。 校驗碼值為10,用X代替。 6.ISBN檢測 ISBN 0-13-911991-4 (0 10) + (1 9) + (3 8) + (9 7) + (1 6)+ (1 5) + (9 4) + (9 3) + (1 2) = 172 172 11 = 15 remainder 7 11 7 = 4 6.ISBN檢測 ISBN 0-14-911991-4 (0 10) + (1 9) + (4 8) + (9 7) + (1 6)+ (1 5) + (9 4) + (9 3) + (1 2) = 180 180 11 = 16 remainder 4 11 4 = 7 6.ISBN檢測 如果兩個數(shù)字顛倒了, 0-13-191991-4? 你能找出只改變其中一個數(shù)字,并保證最后的校驗碼不變 的方法嗎? 不能 6.ISBN檢測 13位編碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國防火面料行業(yè)發(fā)展趨勢預測及投資戰(zhàn)略咨詢報告
- 2024-2026年中國手寫板行業(yè)市場供需格局及行業(yè)前景展望報告
- 堆浸行業(yè)深度研究報告
- 臨滄稅務咨詢合同范本
- 2025年度文化娛樂場所租賃及運營管理合同
- 傳媒公司拍攝合同范本
- 532裝修合同范本
- 城區(qū)房屋租賃合同范本
- 2025年膨化食品生產(chǎn)線行業(yè)深度研究分析報告
- 礦山生產(chǎn)承包合同范本
- 廣東省梅州市梅縣區(qū)2023-2024學年八年級上學期期末數(shù)學試題
- 護理人員的職業(yè)安全防護
- 2024數(shù)據(jù)中心綜合布線工程設(shè)計
- 胸外科講課全套
- 醫(yī)療器械GSP相關(guān)
- 2023年海南省公務員錄用考試《行測》真題卷及答案解析
- 電力工程施工售后保障方案
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 多源數(shù)據(jù)整合
- 新人教版高中數(shù)學必修第二冊第六章平面向量及其應用教案 (一)
- 校園招聘活動策劃方案(6篇)
評論
0/150
提交評論