思维的重要性

2.8程序设计思维

程序是啥?

生活中的程序:

1)宿舍维修:填写报修→上报宿舍管理员→联系物业→找维修工→上门维修→反馈!

2)银行开户:客户填写开户申请单→提交有效证件→审核资料的真实性(1、本人、资料真实齐全;2、其他人、有委托书,资料齐全则通过 ;不满足这些条件拒绝)→录入系统→设置密码→发放卡、存折;

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

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

 

 

程序

执行者

描述语言

执行速度

生活中的程序

自然语言

相对慢

计算机程序

计算机

计算机语言

(比如JS

非常快

 

当前最快的机器人:“神威·太湖之光”运算系统机仓数量级的突破。这是全球第一台运行速度超过10亿亿次/秒的超级计算机,峰值性能高达12.54亿亿次/秒,持续性能达到9.3亿亿次/秒,接近“天河二号”的3倍。杨广文教授打了个比方说,“神威·太湖之光”一分钟的计算能力相当于全球72亿人同时用计算器不间断计算32

 

什么是编程?

根据业务需要制定或者编制解决问题的流程

编制程勋的人应该是非常熟悉业务或则非常静精通业务;

 

 

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

1)必须非常精通

2)精通计算机语言

 

明白我们的学习方向

1)解决问题的思路:

2)计算机语言

3)思维方式的转变

重点是解决问题的思路,而思路是和计算机语言没有关系的,虽然我们学习的是Js,但是更重要的又并不是Js内容;

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


通过这个案例,我们学到如下知识:

1)程序设计分为两个步骤:思路、编码;

2)思路可以用自然语言,流程图等一切能描述清楚解决方案的形式来描述;

3)将思路翻译成对应的代码;


               3 结构语句

3.1Javascript中的选择结构

用的是if(条件满足为true){执行}else{不执行,执行另一个};

 

3.2If语句的套路

1)一个选择依据(条件)

2)两个选项

1、 作业:设计并实现打印一个四位数的逆序数的程序。例如 1234 变为4321

2、 设计并实现用户输入一个数并判断这个数是否为水仙花数 (水仙花数:一个三位数如果个位十位百位的立方和和这个数的本身相等,那么这个数就是水仙花数)已知的水仙花数有153、370可以用来测试

3、 BMI指数(即身体质量指数,简称体质指数又称体重,
英文为Body Mass Index,简称BMI),是用体重公斤
数除以身高米数平方得出的数字,是目前国际上常用的
衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,
当我们需要比较及分析一个人的体重对于不同高度的人所带来的
健康影响时,BMI值是一个中立而可靠的指标。
* 体质指数(BMI)= 体重(kg)÷身高^2(m)
如:70kg÷(1.75×1.75)=22.86
成人的BMI数值:
过轻:低于18.5
正常:18.5-24.99
过重:25-28
肥胖:28-32
非常肥胖, 高于32

4、 计算输血量 。计算方法:根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;男性不超过60kg的输血量为250毫升,否则300毫升。编程设计并实现该计算方法。

你可能感兴趣的:(思维的重要性)