计算机科学及编程导论 【第一课】数据类型,运算,变量

时间:2021-03-01 20:03:33

麻省理工学院:计算机科学及编程导论

【第一课】数据类型,运算,变量

Skills: Computational thinking            计算思维

     Understand    code              读写

     Understand    abilities & limits     能力和局限

     Map problems into computation     转入

 

 

 

If you come and ask a question that you could have easily answered by doing reading, coming to lecture, using google, they’re going to have less patience.

 

 

 

Think like a computer scientist

---what is computation

Declarative/Imperative knowledge   陈述性(what)/程序性(how)

 

 

 

Fixed-program computer

---calculator

---atanasoff,1941   solve linear equation

--- turing bombe

Stored-program computer

 

 

 

Python

---high-level vs low-level language

---general vs targeted

---interpreted vs compiled    解释型 编译型

 

 

 

Syntax --- what are legal expressions 语法---合理的表示

“cat dog boy”

Static semantics ---what programs are meaningful

        “my desk is Suson”

Semantics---what does program mean

        ---what going to happen when I run it

Style

 

 

Values

       Numbers

       3       ---integer

       3.14    ---floating point

       Strings  ---type

            ‘abc’