1 / 48
文档名称:

讲座教授.ppt

格式:ppt   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

讲座教授.ppt

上传人:baixue 2013/12/24 文件大小:0 KB

下载得到文件列表

讲座教授.ppt

文档介绍

文档介绍:Formal Languages and Theory putation
Wen-Hsiang Tsai
蔡文祥講座教授
2010/9
Taj Mahal in India
1
Chapter 0
Introduction
Opera House in Sidney, Australia
2
Outline
Reasons for Taking This Course
General Concepts
Problems Studied in Theory putation
Fields Related to Theory putation
Applications of Theory putation
Brief History of Theory putation
Textbooks and Course Grading
3
Reasons for Taking This Course
Philosophy puter science (CS)
Indispensable plete study of CS
Broadening views in all fields of CS
Enhancing problem solving capability
Basic training for undergraduate students
Background course for graduate students
Qualification exam topic for Ph. D. students.
4
General Concepts
Course title ---
“Formal Languages and Theory putation”(正規語言與計算理論)
Scope of course:
Formal languages
Automata plexity
5
General Concepts
Formal Languages ---
Definition ---
Study of “strings of symbols,” including their
descriptions, properties,
generations, recognitions,
compiling, applications, …
6
General Concepts
Formal Languages ---
Concepts (1/2) ---
Strings of symbols include those of
natural languages,
computer languages,
discrete signals, …
7
General Concepts
Formal Languages ---
Concepts (2/2) ---
Results of study of automatic processing of symbolic information
Parallel to numerical mathematical processing
Similar to the role of set theory (集合論) in mathematics
8
General Concepts
Automata Theory ---
A question ---
Do you know how a vending machine works? Can you design one?
Vending machine room seen in Hokkaido, Japan 2004
9
General Concepts
Automata Theory ---
An example (1/3) ---
How to design a vending machine?
 Use a finite automaton!
10