已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
4.1 編制計(jì)算機(jī)程序解決問(wèn)題 第四章 信息的加工與表達(dá)(下) 在印度,有這么一個(gè)古老的傳說(shuō):在世界中心貝拿勒斯(在印度北部)的圣廟里,一塊黃銅板上插著三根寶石針。印度教的主神在創(chuàng)造世界的時(shí)候,在其中一根針上從下到上穿好了由大到小的 片金片,這就是所謂的漢諾塔。不論白天黑夜,總有一個(gè)僧侶在按照下面的法則移動(dòng)這些金片。 一次只移動(dòng)一片 ,不管在哪根針上, 小片必在大片上面 。當(dāng)所有的金片都從穿好的那根針上移到另外一根針上時(shí),世界就將在一聲霹靂中消滅,梵塔、廟宇和眾生都將同歸于盡。 漢諾塔的傳說(shuō) 不管這個(gè)傳說(shuō)的可信度有多大,如果考慮一下把片金片,由一根針上移到另一根針上,并且始終保持上小下大的順序。這需要多少次移動(dòng)呢 ? 運(yùn)用數(shù)學(xué)中的方法,得出 : f(n)=2n-1。當(dāng) n=64時(shí), f(64)= 264-1=18446744073709551615 假如每秒鐘一次,共需多長(zhǎng)時(shí)間呢?一年大約有 31536926 秒,計(jì)算表明移完這些金片需要 多億年 ,比地球壽命還要長(zhǎng),事實(shí)上,世界、梵塔、廟宇和眾生都已經(jīng)灰飛煙滅。 漢諾塔 程序體驗(yàn) 請(qǐng)同學(xué)們運(yùn)行 漢諾塔程序 ,移動(dòng) 3個(gè)盤(pán)子,最少需要移動(dòng)幾次? 用計(jì)算機(jī)可以快速地解決一些人力所無(wú)法的問(wèn)題,這是計(jì)算機(jī)的優(yōu)勢(shì)。 在學(xué)習(xí)編制計(jì)算機(jī)程序解決問(wèn)題之前,我們先來(lái)進(jìn)一步認(rèn)識(shí)一下計(jì)算機(jī)和程序。 如果是移動(dòng) 9個(gè),或者是更多呢? 計(jì)算機(jī) 計(jì)算機(jī)程序 上 Q、玩游戲 聽(tīng)音樂(lè)、看電影 (一)認(rèn)識(shí)一下計(jì)算機(jī)和程序 (一)認(rèn)識(shí)一下計(jì)算機(jī)和程序 計(jì)算機(jī)各部件配合工作 計(jì)算機(jī) 逐條順序執(zhí)行預(yù)先存放在存貯器中指令 輸入設(shè)備 輸出設(shè)備 存儲(chǔ)器 預(yù)先將程序輸入存儲(chǔ)器 運(yùn)算器、控制器 中央處理器 內(nèi)存 外存 1 0100010001 01101010101 1000 0100010001 01101010111 1001 0100010011 01101010101 01101010111 Mov ax,8 Mov bx,10 Add ax,bx Y=8 X=Y+10 (一)認(rèn)識(shí)一下計(jì)算機(jī)和程序 計(jì)算機(jī)程序語(yǔ)言的發(fā)展 程序 高級(jí)語(yǔ)言 匯編語(yǔ)言 機(jī)器語(yǔ)言 2 (一)認(rèn)識(shí)一下計(jì)算機(jī)和程序 高級(jí)編程語(yǔ)言有: BASIC, PASCAL, C, VISUAL BASIC 計(jì)算機(jī)高級(jí)語(yǔ)言程序 計(jì)算機(jī)機(jī)器語(yǔ)言程序 計(jì)算機(jī) 人 計(jì)算機(jī)語(yǔ)言系統(tǒng) 翻譯程序 編寫(xiě) 執(zhí)行 1、隱藏文件 2、修改擴(kuò)展名 3、設(shè)置打開(kāi)文件的密碼 4、使用加密軟件工具 (二)體驗(yàn)程序的運(yùn)行過(guò)程 加密軟件 加密前的文件 (明文) 加密后的文件 (密文) 加密程序 解密程序 運(yùn)行過(guò)程 在加密時(shí),計(jì)算機(jī)按照我們所編的加密程序自動(dòng)執(zhí)行操作,實(shí)現(xiàn)加密 在解密時(shí),計(jì)算機(jī)按照我們所編的解密程序自動(dòng)執(zhí)行操作,實(shí)現(xiàn)解密 加密前的文件 (明文) 加密后的文件 (密文) 加密程序 解密程序 (二)體驗(yàn)程序的運(yùn)行過(guò)程 根據(jù)所給的代碼,用 VB做一個(gè)加密和解密程序,并將其生成 exe文件,加密后 qq.txt 前面我們演示操作的加解密程序和漢諾塔程序都是用計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言 VB編寫(xiě)的,下面我們就來(lái)看看這幾段程序的具體內(nèi)容。 探究加密程序,如何加密? 打開(kāi)任務(wù) 2源代碼 :工程 1.vbp,閱讀代碼 秘密:把每個(gè)字符的編號(hào)( ASC碼) +3, 算法 : 顯示出新編號(hào)相對(duì)應(yīng)的字符 a-d A-D o-r before$ = InputBox(“請(qǐng)輸入 加 密前的文本內(nèi)容 ) after$ = n = Len(before$) 用函數(shù) len()計(jì)算 before$中存儲(chǔ)的字符個(gè)數(shù) For i = 1 To n b$ = Mid$(before$, i, 1) 用函數(shù) mid()讀取出 before$中的第 i個(gè)字符 c$ = Chr(Asc(b$) +3) 用函數(shù) asc()計(jì)算出字符的編號(hào), 加 3得到新編號(hào), 再用 chr()轉(zhuǎn)換成對(duì)應(yīng)的字符 after$ = after$ & c$ 把新字符連接成新文本串 Next i M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資料員年終個(gè)人工作總結(jié)參考8篇
- 七年級(jí)地理上冊(cè) 4.2 氣溫和降水教學(xué)實(shí)錄 (新版)粵教版
- 三年級(jí)信息技術(shù)上冊(cè) 4 熟悉鍵位分布教學(xué)實(shí)錄1 閩教版
- 2024-2025學(xué)年高中化學(xué) 第二單元 化學(xué)與資源開(kāi)發(fā)利用 2.1 獲取潔凈的水教學(xué)實(shí)錄1 新人教版選修2
- 陜西省神木縣大保當(dāng)初級(jí)中學(xué)九年級(jí)化學(xué)上冊(cè) 6.2 二氧化碳制取的研究教學(xué)實(shí)錄 新人教版
- 江西省九江市高中數(shù)學(xué) 第二章 概率 5 離散型隨機(jī)變量的均值與方差(2)教學(xué)實(shí)錄 北師大版選修2-3
- 物流運(yùn)營(yíng)方案
- 事業(yè)單位固定資產(chǎn)管理辦法
- 房地產(chǎn)辭職報(bào)告
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 6 表內(nèi)乘法(二)第5課時(shí) 解決問(wèn)題配套教學(xué)實(shí)錄 新人教版
- 電動(dòng)托盤(pán)搬運(yùn)車操作規(guī)程范文(2篇)
- 教育部中國(guó)特色學(xué)徒制課題:基于中國(guó)特色學(xué)徒制的“金教師”團(tuán)隊(duì)建設(shè)研究
- 【MOOC】輪滑高級(jí)教程-東北大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024年醫(yī)院副院長(zhǎng)工作總結(jié)范文(2篇)
- 【MOOC】診斷學(xué)-山東大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 周1530安全教育記錄
- 建筑工程管理與實(shí)務(wù)二級(jí)建造師考試試卷及解答參考
- 中國(guó)非遺文化魚(yú)燈介紹2
- 村集體經(jīng)濟(jì)入股分紅協(xié)議書(shū)
- 機(jī)械設(shè)備招投標(biāo)授權(quán)委托書(shū)模板
- 科研年終總結(jié)匯報(bào)
評(píng)論
0/150
提交評(píng)論