這節課,老師主要講了什麼是電腦科學,還有一點圖靈機的知識。
這裡是引用電腦科學(英語:computer science,有時縮寫為cs)是系統性研究資訊與計算的理論基礎以及它們在計算機系統中如何實現與應用的實用技術的學科。它通常被形容為對那些創造、描述以及轉換資訊的演算法處理的系統研究。電腦科學包含很多分支領域;有些強調特定結果的計算,比如計算機圖形學;而有些是**計算問題的性質,比如計算複雜性理論;還有一些領域專注於怎樣實現計算,比如程式語言理論是研究描述計算的方法,而程式設計是應用特定的程式語言解決特定的計算問題,人機互動則是專注於怎樣使計算機和計算變得有用、好用,以及隨時隨地為人所用。
電腦科學,研究計算機及其周圍各種現象和規律的科學,亦即研究計算機系統結構、程式系統(即軟體)、人工智慧以及計算本身的性質和問題的學科。電腦科學是一門包含各種各樣與計算和資訊處理相關主題的系統學科,從抽象的演算法分析、形式化語法等等,到更具體的主題如程式語言、程式設計、軟體和硬體等。電腦科學分為理論電腦科學和實驗電腦科學兩個部分。後者常稱為「電腦科學」而不冠以「實驗」二字。前者有其他名稱,如計算理論、計算機理論、電腦科學基礎、電腦科學數學基礎等。數學文獻中一般指理論電腦科學。
所謂的圖靈機就是指乙個抽象的機器,它有一條無限長的紙帶,紙帶分成了乙個乙個的小方格,每個方格有不同的顏色。有乙個機器頭在紙帶上移來移去。機器頭有一組內部狀態,還有一些固定的程式。在每個時刻,機器頭都要從當前紙帶上讀入乙個方格資訊,然後結合自己的內部狀態查詢程式表,根據程式輸出資訊到紙帶方格上,並轉換自己的內部狀態,然後進行移動。
3. 通過這節課的學習,我認識到了學習計算機並不只是學會編寫程式和一些硬體知識。而更多的、更重要的是一些理論的研究學習,程式設計只是乙個基本能力,乙個基礎。
圖靈機能通過有限的操作解決問題。它由一條帶子,乙個讀寫頭,乙個指令集組成。指令集給出開始狀態和結束狀態,還有當前狀態的操作和下乙個狀態。
Oracle第三節課總結
集合運算 一 union求並集,公共部分只有包含一次 例 求emp表ename中含 a 或含有 m select from emp whereename like a union select from emp where ename like m 二 union all求集並,公共部分只有包含二次...
第三節課內容
動態庫的封裝 add.c 1 建立庫函式的原始檔 vim add.c 和vim sub.c 2 生成目標資料夾 gcc c add.c fpic 3 生成動態庫 gcc add.o o libadd.so shared 備註 libadd.so lib是字首,add是庫的名字,so是字尾,代表的是動...
csdn第三節課
筆記部分 1.網頁中影象的插入 一.屬性 1 alt 當無法顯示是給以使用者提示 2 title 滑鼠移動到上時顯示資訊 3 src 用於 中找出的路徑.二.路徑 1 當前的目錄檔案 直接寫出檔名 或 檔名 2 子集目錄檔案 同級檔名 子集檔名 3 上級檔案 檔名 多一級多加乙個 2.超連結 一.兩...