版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)概論
第一講:什么是計(jì)算機(jī)
浙江理工大學(xué)計(jì)算機(jī)技術(shù)教研部
2010-9
第一講:什么是計(jì)算機(jī)
■什么是計(jì)算
□W
■可計(jì)算的問題
口遞歸函數(shù)、圖靈機(jī)
■元計(jì)算的物理實(shí)現(xiàn)
□計(jì)算機(jī)
■計(jì)算思維
■電子計(jì)算機(jī)的發(fā)展簡(jiǎn)史
什么是計(jì)算:數(shù)的集合
■運(yùn)算必須在某些集合上展開
■自然數(shù)集合
N={0,1,2,3,...}
■整數(shù)集合
□1={0,±1,±2,...}
?有理數(shù)集合
□Q={b/a,be|,ae|,aWO}
■實(shí)數(shù)集合
什么是計(jì)算:基本運(yùn)算
■基本運(yùn)算
□:土,+,一
■四則運(yùn)算
□:,一,X,4-
:1+2=3;4X5=20;九九乘法表
■邏輯運(yùn)算
□與(八),或(V),非(-)
□:1A0=0;1V0=1;T=o;o=1
什么是計(jì)算:表達(dá)式
■表達(dá)式是按照一定的123
語(yǔ)法給出的算式。需+41
要按運(yùn)算步驟對(duì)其逐X63
次遞歸到基本運(yùn)算來(lái)492
+9840
求解。10332
■8+63X(123+41)+8
10340
■一個(gè)表達(dá)式就清楚地
表明了求值計(jì)算的過(guò)表達(dá)式的計(jì)算過(guò)程
程。
什么是計(jì)算:復(fù)雜的計(jì)算
■如何求打?
■巴比倫算法:設(shè)定計(jì)算誤差e
令:a=S/2
■先任意假定一個(gè)正令:b=(a+s/a)/2
數(shù)x0=S如果:|a-b|>e
TQXx/S.令a=b
b=(a+s/a)/2
1
Jn+1=-輸出b,結(jié)束
乙
求平方根的計(jì)算過(guò)程
\/S=limx.
71—OCn
什么是計(jì)算:函數(shù)的運(yùn)算
■所有的運(yùn)算其實(shí)都是
描述了集合間元素的
映射關(guān)系,這種映射
關(guān)系就是函數(shù)。
■計(jì)算的過(guò)程其實(shí)就是
求解函數(shù)映射的過(guò)程。
值域
定義域
什么是計(jì)算:有限步的基本運(yùn)算
■計(jì)算其實(shí)就是用已知的、具有明確結(jié)果的基本運(yùn)
算去解決復(fù)雜問題的一個(gè)過(guò)程。
■計(jì)算的性質(zhì)
□有窮性,僅有有限步基本運(yùn)算;
□明確性,每步運(yùn)算沒有歧義,有確定的結(jié)果;
□有效性,可以用現(xiàn)實(shí)的物理手段實(shí)現(xiàn);
□輸入和輸出:有限的輸入輸出。
■符合上述直觀定義的計(jì)算過(guò)程就是“第考。
什么是計(jì)算:遞歸求解
■對(duì)復(fù)雜問題的計(jì)算求解過(guò)程其實(shí)就是一個(gè)
使用基本運(yùn)算將問題逐步化簡(jiǎn)的一個(gè)過(guò)程。
■這個(gè)過(guò)程稱為“遞歸”或“循環(huán)累積”求解。
什么是計(jì)算:計(jì)算n!
■兩種不同的解決思路,已知0!=1,1!=1
n!=f(n);
1:1!=1;
2:2!=2*1!;f(n)=n*f(n-1);
3:3!=3*2!;遞推
化簡(jiǎn)f(n-1)=(n-1)*f(n-2);回歸
累積
---
N:n!=n*(n-1)!
簡(jiǎn)單運(yùn)算的循環(huán)累積f(2)=2*f(1);
f⑴=1;
遞歸的過(guò)程
可計(jì)算性
■由簡(jiǎn)單運(yùn)算出發(fā)可以逐步解決復(fù)雜問題;
■復(fù)雜問題可以遞歸為簡(jiǎn)單問題的解;
■以上兩種說(shuō)法是事實(shí)等價(jià)的。
■是否所有的復(fù)雜問題都是可以遞歸到已經(jīng)
解決的基本問題上來(lái)?
■是否存在某些問題,無(wú)法采用簡(jiǎn)單運(yùn)算疊
加或遞歸的方法加以解決?
可計(jì)算性:算法的精確定義
■要回答以上兩個(gè)問題,就需要對(duì)什么是簡(jiǎn)單運(yùn)算、
如何通過(guò)簡(jiǎn)單運(yùn)算構(gòu)造出復(fù)雜計(jì)算過(guò)程的規(guī)則加
以精確的定義。
■阿蘭?圖靈(AlanTuring)引入了圖靈機(jī)作為算法
的精確描述,同時(shí)期的數(shù)學(xué)家阿隆佐?邱奇
CAlonzoChurch)使用“遞歸的數(shù)'和人-算子也對(duì)
算法進(jìn)行了精確的描述。他們定義的算法被證明
是完全等價(jià)的。這就是著名的“邱奇?圖靈”論題
(TheChurch-TuringThesis)
可計(jì)算性:“邱奇?圖靈”論題
■該論題最基本的觀點(diǎn)表
明,所有計(jì)算或算法都可
以由一臺(tái)鹵靈機(jī)來(lái)st行。
■常規(guī)的編程語(yǔ)言可以足夠
有效的來(lái)表達(dá)任何算法。
■從有限的集合和運(yùn)算出
發(fā),計(jì)算復(fù)雜問題的極限
是什么。
■該論題無(wú)法證明,亦無(wú)法
反駁。因?yàn)樗f(shuō)的真的就
是計(jì)算嗎?
可計(jì)算性:不可決定的問題
■希爾伯特第十問題:發(fā)明一種能夠判定多項(xiàng)
式是否存在整數(shù)根的算法。
□YuriMatijasevic證明了這種算法不存在,
1970;
■圖靈機(jī)停機(jī)問題?.發(fā)明一種能夠判定圖靈機(jī)
是否能夠停機(jī)的算法。
不存在。意味著我們?cè)瓌t上不可能設(shè)計(jì)一個(gè)通
用的軟件測(cè)試程序。
可計(jì)算性:可行性問題
■某些問題已經(jīng)被證明至少無(wú)法用目前的計(jì)
算手段得到解決;
■某些問題理論上可解決,但是其花費(fèi)的時(shí)
間又是不現(xiàn)實(shí)的;
■某些問題依然懸而未決;
■人的智力都可以被歸結(jié)為一種計(jì)算嗎?
可計(jì)算性:智能
■/夜君友的邏輯原理和
他的整個(gè)哲學(xué)可被歸約
為兩點(diǎn):
□所有的我們的觀念(概
念)都是由非常小數(shù)目
的簡(jiǎn)單觀念復(fù)合而成,
它們形成了人類思維的
字每。
復(fù)雜的觀念來(lái)自這些簡(jiǎn)
單的觀念,通過(guò)模擬算戈特弗里德?威廉?萊布尼茨
術(shù)運(yùn)算的統(tǒng)一的和對(duì)稱GottfriedWilhelmLeibniz
的組合。1646年一1716年
元計(jì)算的物理實(shí)現(xiàn)
?二進(jìn)制:最簡(jiǎn)單的進(jìn)位計(jì)數(shù)制。
“1與0,一切數(shù)字的神奇淵源。這是造物的秘密
美妙的典范,因?yàn)?,一切無(wú)非都來(lái)自上帝
萊布尼茲
■二進(jìn)制數(shù)所有的運(yùn)算都可最終規(guī)約為三種
布爾代數(shù)運(yùn)算(與、或、非)的算法。
■可以用高低電位分別代表1和0。
元計(jì)算的物理實(shí)現(xiàn):開關(guān)線路
十+
■用繼電器開關(guān)電路實(shí)1,i
現(xiàn)邏輯運(yùn)算
T-
-----------4,------
工
+c=aAb
[“與”運(yùn)算
_______________________
£1
_rwv>
-
c=aVb-1?a
"或'運(yùn)算c=a“非”運(yùn)算
元計(jì)算的物理實(shí)現(xiàn):
半導(dǎo)體開關(guān)電路
邏輯“與”電路
+
邏輯"或‘電路
1D
電路圖邏輯符號(hào)
邏輯"非''電路
*使用邏輯電路實(shí)現(xiàn)加法運(yùn)算
b=x八y;c=x&y
一位加法本位進(jìn)位
x+y異或與Cb
Xybc
0000
0110
1010xy
1101半加器
*多位二進(jìn)制加法運(yùn)算
■使用一位加法器串聯(lián)的方式可以很容易地
實(shí)現(xiàn)多位二進(jìn)制加法運(yùn)算。
10111001101
+10001100110
每一位的加法是兩個(gè)本位+一個(gè)進(jìn)位
x+y+c=(x+y)+c
M
c八)
全加器
*計(jì)算機(jī)如何記憶(存儲(chǔ))
■記憶可以簡(jiǎn)單表述為:外部信號(hào)是短暫
的,在其消失后,電路狀態(tài)發(fā)生的改變卻
是持久的。
■最基本的記憶單元:R-S觸發(fā)器。
通常r,s端維持高電平,
在s置位脈沖到來(lái)時(shí),Q
被置1,即使脈沖消失,Q
依然保持為1。
s置位復(fù)位
周以真:計(jì)算思維
ComputationalThinking
■計(jì)算思維就是把一個(gè)看來(lái)困難的問題重新闡述成
一個(gè)我們知道怎樣解的問題,如通過(guò)約簡(jiǎn)、嵌入、
轉(zhuǎn)化和仿真的方法。
□遞歸思維;
口抽象和分解;
容錯(cuò)和冗余;
□啟發(fā)式推理。
■人的,不是計(jì)算機(jī)的思維。計(jì)算思維是人類求解
同題的一條途徑,但決非試圖使人類像計(jì)算機(jī)那
樣地思考。
計(jì)算機(jī)體系結(jié)構(gòu)
■在解決了運(yùn)算和存儲(chǔ)問題后,如何構(gòu)造一
個(gè)能計(jì)算的機(jī)器?它應(yīng)該具有什么結(jié)構(gòu)?
■第一臺(tái)計(jì)算機(jī)只存儲(chǔ)數(shù)據(jù),電子管制造的
運(yùn)算部件按特定方式連接來(lái)表達(dá)運(yùn)算步驟
(程序)。
■在處理不同計(jì)算任務(wù)時(shí),各部件需要重新
連接。
■給你加法器和乘法器,如何計(jì)算x2+y2?
程序存儲(chǔ)的概念
■在馮?諾依曼體系中,程序被要求在執(zhí)行之前放到
計(jì)算機(jī)存儲(chǔ)器中,還要求程序和數(shù)據(jù)采用同樣的
格式——存儲(chǔ)器只接收二進(jìn)制數(shù)據(jù)
■程序必須是有限的指令數(shù)量組成的。按照一般的
理解,計(jì)算機(jī)指令是進(jìn)行基本操作的機(jī)器代碼
■程序的編制
□早期的計(jì)算機(jī)沒有“編程(Programming)”這個(gè)概念
□編制程序是指在實(shí)際處理數(shù)據(jù)之前,確定處理這些數(shù)
據(jù)的方法和過(guò)程
程序使得計(jì)算過(guò)程完全自動(dòng)化。
馮?諾依曼體系結(jié)構(gòu)
■計(jì)算機(jī)有多種模型,馮?諾依曼(JohnvonNeumann)
體系結(jié)構(gòu)(圖1.3)——現(xiàn)代計(jì)算機(jī)的基礎(chǔ)
■馮?諾依曼模型主要可歸納為以下三點(diǎn)
(1)計(jì)算機(jī)有五個(gè)組成部分:輸入、存儲(chǔ)、處理(運(yùn)
算)、控制和輸出
(2)程序和數(shù)據(jù)以二進(jìn)制形式存放在計(jì)算機(jī)存儲(chǔ)器中
(3)計(jì)算機(jī)根據(jù)程序的指令序列進(jìn)行,即程序存儲(chǔ)
(Stored-Program)的概念
計(jì)算機(jī)的五個(gè)組收§亭^
數(shù)據(jù)的存儲(chǔ)形式
■馮?諾依曼體系并沒有明確數(shù)據(jù)是怎樣存儲(chǔ)在
計(jì)算機(jī)中
■數(shù)據(jù)有多種類型,最基本的就是整數(shù)、實(shí)數(shù)
以及符號(hào)
■數(shù)據(jù)以二進(jìn)制方式存儲(chǔ)到計(jì)算機(jī)內(nèi)部
■將計(jì)算機(jī)外部各種類型的數(shù)據(jù)變換為計(jì)算機(jī)
二進(jìn)制模式,并且能夠有效地表達(dá)這些數(shù)據(jù)
類型,就是計(jì)算機(jī)研究的重要方面——計(jì)算
機(jī)的數(shù)據(jù)組織
歷史上的自動(dòng)計(jì)算裝置
■算盤——是最早被廣泛使用的計(jì)算裝置
■1642法國(guó)萊斯?帕斯卡發(fā)明的Pascaline
——人類歷史上的第一臺(tái)自動(dòng)計(jì)算機(jī)器
■鐘表齒輪計(jì)數(shù)加減,用杠桿實(shí)現(xiàn)進(jìn)位
■程序設(shè)計(jì)語(yǔ)言Pascal以他的名字命名
■19世紀(jì)初英國(guó)數(shù)學(xué)家巴貝奇——計(jì)算機(jī)之父
□發(fā)明差分機(jī)
□IPOS(Input,Processing,OutputandStorage)
■穿孔卡片機(jī)和舊M公司
第一臺(tái)電子計(jì)算機(jī)
■1936年英國(guó)數(shù)學(xué)家阿蘭?圖靈(AlanTuring)
提出計(jì)算機(jī)理論模型:只要能夠被分解為
有限步驟就能夠?qū)崿F(xiàn)自動(dòng)計(jì)算——圖靈機(jī)
■ABC計(jì)算機(jī)(AtanasoffBerryComputer
1939年)
■ENIAC(ElectronicNumericalIntegratorsandCalculation)
計(jì)算機(jī)的里程碑意義(1946)
□世界上第一臺(tái)可以真正運(yùn)算、全部是電子裝置
的計(jì)算機(jī)
ENIAC計(jì)算機(jī)和主要發(fā)明人J.毛赫利和艾克特v左前,
現(xiàn)代計(jì)算機(jī)
■計(jì)算機(jī)全名:通用數(shù)字電子計(jì)算機(jī)
■20世紀(jì)六七十年代還在使用的“模擬計(jì)算機(jī)”
也被數(shù)字計(jì)算機(jī)所取代
■今天的計(jì)算機(jī)一詞也就成了數(shù)字計(jì)算機(jī)的
同義詞
20世紀(jì)六七十年代還在使用的“模擬計(jì)算機(jī)”也
被數(shù)字計(jì)算機(jī)所取代
■關(guān)于計(jì)算機(jī)的“代”——并沒有一致的說(shuō)法
第一代計(jì)算機(jī)(1946—1959)
■電子管計(jì)算機(jī)
計(jì)算機(jī)全名為通用數(shù)字電子計(jì)算機(jī)
□體積大,故障率高
■UNIVAC的機(jī)器于1952年美國(guó)中大選預(yù)測(cè)
艾森豪威爾獲勝——預(yù)測(cè)結(jié)果和實(shí)際統(tǒng)計(jì)
結(jié)果完全相同
■1957年舊M公司生產(chǎn)的第一臺(tái)商用計(jì)算機(jī)
IBM701,一共生產(chǎn)了19臺(tái):
二進(jìn)制的0和1表示數(shù)據(jù)和程序
第二代計(jì)算機(jī)(1959—1963)
■晶體管計(jì)算機(jī)
□1948年6月貝爾實(shí)驗(yàn)室研制成功世界上第一只晶體管
第一臺(tái)晶體管的計(jì)算機(jī)是CDC制造的1604機(jī)器
□開始使用高級(jí)語(yǔ)言
開始通過(guò)電話線進(jìn)行數(shù)據(jù)交流,雖然速度很慢,但這已
經(jīng)是網(wǎng)絡(luò)的萌芽
■并行處理被所有大型計(jì)算機(jī)和超級(jí)計(jì)算機(jī)所使用
■麻省理工學(xué)院——“多道程序”方案
第三代計(jì)算機(jī)(1663—1975年)
■集成電路(IC,IntegratedCircuits)計(jì)算機(jī)
1958年發(fā)明了集成電路
摩爾博士預(yù)言IC上能被集成的晶體管數(shù)目將會(huì)以每
18個(gè)月翻一番的速度穩(wěn)定增長(zhǎng)
——摩爾法則
舊M推出了著名的360系列計(jì)算機(jī),不再捆綁銷售
它的語(yǔ)言軟件——開創(chuàng)了計(jì)算機(jī)語(yǔ)言市場(chǎng)——最終
使軟件形成了一個(gè)巨大的產(chǎn)業(yè)
■第一顆通信衛(wèi)星——衛(wèi)星數(shù)據(jù)通信
圖1.5著名的舊M360計(jì)算機(jī)
第四代計(jì)算機(jī)(1975年―)
■第四代計(jì)算機(jī)標(biāo)志的
處理器使用的大規(guī)模
集成電路(LSIC)—
—Intel系列處理器
■1977年第一個(gè)真正意
義上的微機(jī)AppleII計(jì)算機(jī),1977
AppleI-----有顯示器、
鍵盤、軟盤和操作系統(tǒng)
軟件
第四代計(jì)算機(jī)(1975年-)
■1980年,舊M選擇Intel8088芯片作為它的微
機(jī)的處理器--PC(PersonalComputer),
委托Microsoft設(shè)計(jì)操作系統(tǒng)
■舊M公司的這兩個(gè)決定的巨大的影響:
□舊M公司商標(biāo)的PC成為微型計(jì)算機(jī)的同義詞
□Microsoft和Intel公司則在計(jì)算機(jī)軟件和硬件方面成
為和舊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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職(新能源汽車運(yùn)用與維修)轉(zhuǎn)向系統(tǒng)檢測(cè)試題及答案
- 2025年中職機(jī)電一體化技術(shù)(機(jī)電工程實(shí)務(wù))試題及答案
- 2026屆四川南充市高考一診地理試卷試題(含答案詳解)
- 深度解析(2026)《GBT 18311.5-2003纖維光學(xué)互連器件和無(wú)源器件 基本試驗(yàn)和測(cè)量程序 第3-5部分檢查和測(cè)量 衰減對(duì)波長(zhǎng)的依賴性》
- 深度解析(2026)《GBT 17980.126-2004農(nóng)藥 田間藥效試驗(yàn)準(zhǔn)則(二) 第126部分除草劑防治花生田雜草》
- 深度解析(2026)《GBT 17980.11-2000農(nóng)藥 田間藥效試驗(yàn)準(zhǔn)則(一) 殺螨劑防治桔全爪螨》
- 深度解析(2026)GBT 17771-2010土方機(jī)械 落物保護(hù)結(jié)構(gòu) 試驗(yàn)室試驗(yàn)和性能要求
- 深度解析(2026)《GBT 17626.18-2016電磁兼容 試驗(yàn)和測(cè)量技術(shù) 阻尼振蕩波抗擾度試驗(yàn)》(2026年)深度解析
- 共享設(shè)施維護(hù)保養(yǎng)操作規(guī)程
- 江西楓林涉外經(jīng)貿(mào)職業(yè)學(xué)院《微生物與寄生蟲學(xué)》2025-2026學(xué)年第一學(xué)期期末試卷
- 形象設(shè)計(jì)行業(yè)市場(chǎng)分析與發(fā)展建議
- 管理工作者應(yīng)對(duì)突發(fā)事件
- 北京市昌平區(qū)2024-2025學(xué)年三年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 口腔診所前臺(tái)接待流程與話術(shù)模板
- 犍為經(jīng)開區(qū)馬邊飛地化工園區(qū)污水處理廠環(huán)評(píng)報(bào)告
- 學(xué)困生轉(zhuǎn)換課件
- 腫瘤病人免疫治療及護(hù)理
- 門診護(hù)理工作流程
- 委托加工方案模板(3篇)
- 臨床科研團(tuán)隊(duì)管理辦法
- (高清版)DB31∕T 1571-2025 城鎮(zhèn)供水廠生產(chǎn)廢水回用要求
評(píng)論
0/150
提交評(píng)論