编程思想

来源:互联网 发布:淘宝自动发货系统 编辑:程序博客网 时间:2024/06/05 05:07

7.26笔记

程序设计

1.生活中的程序

1)宿舍保修:填写保修单→上报宿舍管理员→联系物业 找维修师→上门维修→反馈;

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

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

计算机中的程序:

解决问题的步骤描述,但用的是计算机语言描述


什么是编程:当前最快的计算机是中国的“神威•太湖之光”计算机系统。

根据有任务需要,制定或者编制解决问题的流程,编制程序的人应该是非常熟悉或者精通业务。

编制计算机程序:

1)精通业务

2)精通计算机语言
明确学习内容和方向:

1)解决问题的思路

2)计算机语言

重点是解决问题的思路,而思路和计算机语言是没有关系的。

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

<script>
    

/** (1)用户请输入一个四位数* (2)把这四位数拆分开来* (3)除以1000获取千位,依次类推* (4)然后让他们个位数乘以1000* (5)十位乘100,依次类推* (6)最后得到的结果相加* (7)输出* */var num = Number(prompt("请任意输入一位四位数"));var b1000 = Math.floor(num/1000);//除以1000得到千位数字var b100 = Math.floor(num%1000/100);//对1000取余除以100var b10 = Math.floor(num%100/10);//对100取余除以10var b1 = Math.floor(num%10);//对10取余b1*=1000;//原来的个位乘以1000b10*=100;//原来的十位乘以100b100*=10;//原来的百位乘以10b1000*=1;//原来的千位位乘以1var num2 = b1+b10+b100+b1000;alert(num2);

</script>

 运行结果:


结果:


通过这个案例,我们学到程序设计的套路:

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

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

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

 

2.if语句

 /*    * (1)先让用户输入性别    *  (2)在让用户输入体重    * (3)判断是男是女    * (4)在对不同性别的人的体重计算输血量    * (5)输出结果    * */    var weight =Number( prompt("请输入你的体重"));    var sex = prompt("请输入你的性别");    if(sex == "女"){        if(weight < 50){            alert("输血量为200克");        }else{            alert("输血量为250克");        }    }else if(sex == "男"){        if(weight < 60){            alert("输血量为250克");        }else{            alert("输血量为300克");        }    }</script>

if语句的套路

1)一个选择依据

2)两个选项

原创粉丝点击