跳轉到內容

問題解決:圖靈機

來自華夏公益教科書,開放書籍,開放世界

論文 1 - ⇑ 計算理論 ⇑

← 停止問題 圖靈機


來自規範 : 圖靈機和通用機。

圖靈機的抽象模型和通用機..

在嘗試學習圖靈機之前,您應該確保您熟悉 有限狀態機 來自 AS 計算規範和 A2 課程中新增的少數附加 FSM 概念。

圖靈機提供了一種通用或形式化的計算模型,可用於確定一項任務是否可計算。

一種形式化的計算模型,它由一個有限狀態機 (FSM) 組成,該 FSM 控制一個或多個磁帶,其中至少一個磁帶的長度是無限的(即無限長)。

通用圖靈機

[編輯 | 編輯原始碼]

通用圖靈機 (UTM) 是一種圖靈機,它可以透過模擬任何圖靈機的行為來執行其他圖靈機。如果一個序列是可計算的,那麼 UTM 將能夠執行它。UTM 的行為就像一個直譯器,這正是 PC 在執行 Java 小程式或 Flash 指令碼時所做的事情。

UTM 不像單個機器中的每個單獨程序一樣,它接受兩個輸入

  • 執行計算所需的所有單個圖靈機的描述
  • 計算所需的所有輸入


通用原理:通用機是一種能夠模擬任何其他機器的機器。

機械圖靈機的例子

[編輯 | 編輯原始碼]
  • 圖靈卡拉 有些很棒的說明可以幫助您掌握圖靈機的基本操作。

示例問題

[編輯 | 編輯原始碼]
練習:圖靈機

什麼是圖靈機?

回答


一個有限狀態機,它操作一個或多個磁帶,其中至少一個磁帶是無限長的。

華夏公益教科書