程序设计思维

来源:互联网 发布:淘宝盗版举报 编辑:程序博客网 时间:2024/05/01 12:13

什么是程序?

1.生活中的程序:解决生活中问题的步骤(流程)描述。

(1)宿舍保修:填写保修单→上报管理员→联系物业→物业维修→业主验收→提交结果

2.计算机中的程序:解决问题的步骤,但用的是计算机语言描述。

二者比较:

程序

执行者

描述语言

执行速度

 

生活

自然语言

相对慢

 

计算机

计算机

计算机语言

很快

 

什么是编程?

根据业务需要,指定或编制解决问题的流程。编制程序的人应该是熟悉或者精通业务(生活中)。

编制计算机的程序的要求:

(1)精通业务

(2)精通计算机语言

明确我们的学习方向:

(1)解决问题的思路。(轻重缓急)

(2)计算机语言

(3)思维方式的转变

重点是解决问题的思路,而思路和计算机语言是没有关系的,所以学习的是js,但更重要的是学习解决问题的思路。

难点是思维方式的转变,也就是说从现在开始,需要站在计算机的角度去思考和描述问题。