0.1 演算法的作用
解決某個特定問題而採取的一系列步驟,這個過程就叫做演算法。例如,關於烹飪的演算法(菜譜)、導航的演算法(依據地圖選擇通往目的地的路徑)。
所謂的「智慧型」其實是基於特定的演算法,由機器嚴格遵循事先指定的一系列步驟工作而已,一旦人們沒有找到解決問題的演算法,那麼這種所謂的智慧型也就不復存在。
0.2 計算機的由來
最早的計算裝置可以說是起源於中國的「算盤」,它需要和人的配合才能稱之為完整的計算裝置。後來演變出了「純機械式的計算機器」,再到「電子驅動的機械裝置」,最後演變為今天廣泛使用的「電子計算機」。
今天的計算機各式各樣,功能強大,但是最開始是發明出來幫助人們進行計算的裝置,這也是為什麼如今這種機器叫做「計算機」。
0.3 演算法的科學
曾經硬體裝置的不足,使得無法滿足人們的需求。但是,隨著硬體技術的不斷發展,反而是人類的思維跟不上硬體的速度了。這時,人們開始轉向研究解決問題的演算法了,由此孕育出了一門新的學科「電腦科學」。
因為不同領域對計算機的需求不一樣,所以電腦科學實際上包含了多個主題。例如,人工智慧、資料庫系統領域等等,本書也就是用來介紹這樣一些主題。
0.4 抽象
抽象思維在各行各業中都有著極大的應用,它將複雜問題簡化,使得社會發展能力進一步增強。
抽象思維就是不要想太多!!!當我們在考慮某一層的問題時,將這一層中的各個部分看做是乙個基本的單元,只考慮每個部分之間的關係,而忽略各個部分的內部細節。
舉個例子:在討論計算機的組成時,可以只考慮運算器、儲存器、控制器、輸入裝置、輸出裝置之前的關係。在考慮儲存器的組成時,則可以忽略其他的部件,專心討論儲存器內部各個模組的關係。
生活離不開抽象思維!!!
計算機的基本概念
一 計算機的發展 1 計算機的概念 計算機是一種能那種事先儲存的程式,自動 高速地進行數值計算和資訊處理的智慧型電子裝置。2 計算機的誕生 electronic numerical integrator and computer 二 計算機的分類 1 按計算機的處理資料的方式分類 運算速度快 精確度...
計算機知識基本概念
uml是一種標準的圖形化建模語言,是物件導向分析與設計的一種標準表 uml是由圖和元模型組成的。uml常用的有就中圖 1.靜態圖 用例圖 類圖 物件圖 元件圖 展開圖 2.動態圖 序列圖 協作圖 狀態圖 活 二 mfc mfc 微軟基礎類庫 是乙個基於微軟開發的應用程式框架。使用c 編寫,mfc提供...
01 計算機基本概念
1.1.1 什麼是計算機?計算機就是能夠根據程式執行 自動 高速處理資料的現代化智慧型電子裝置,其具有數值計算 儲存記憶 邏輯運算等功能 1.1.2 計算機的基本組成 計算機主要由軟體和硬體組成,其中硬體包括鍵盤 硬碟 cpu 顯示卡等,換句話說就是能看得見摸得著的實體,而軟體則是指一系列按照特定順...