javascript中的程序设计思维
来源:互联网 发布:网络桥接怎么设置 编辑:程序博客网 时间:2024/05/22 07:57
程序设计思维:
为什么有程序?
程序是解决生活中问题的步骤(流程)描述。
计算机中的程序:
解决问题的步骤描述,用的是计算机语言描述。
什么是编程?
根据业务需要,指定或编制解决问题的流程。
编制计算机程序的要求:精通业务;精通计算机语言
重点是解决问题的思路;难点是思维方式的转变;
案例:一个三位数的各位数求和
varnum =prompt("请输入一个三位数");
varb100 =Math.floor(num/100);
varb10 =Math.floor((num% 100) /10);
varb1 =num% 10;
varsum =b100+ b10+ b1;
alert(sum);
总结:1.程序设计分为两个步骤:思路、编码;
2.思路可以使用自然语言。流程图等一切能描述清楚解决方案的形式来描述;
3.将思路翻译成代码。
案例:根据三角形的三边长计算三角形的面积
/*思路
* 1.输入三边长度a,b,c
* 2.计算三角形的半周长p=1/2(a+b+c)
* 3.根据海伦公式计算
* 4.输出结果
* */
vara = Number(prompt("请输入第一个边长"));
var b=Number(prompt("请输入第一个边长"));
var c=Number(prompt("请输入第一个边长"));
var p= (a+ b+ c)/2;//计算周长的一半
vars =Math.sqrt(p* (p- a)*(p- b)*(p- c));//海伦公式
alert(s);
案例:话费计算器,根据通话时长(单位为秒)计算话费,资费标准为0.5元/分钟
/*思路
* 1.提示并输入通话时长秒数
* 2.将秒数除以60再向上取整
* 3.将所得分钟与资费相乘
* 4.输出结果
* */
var time= Number(prompt("输入通话时长秒数"));
var minute =Math.ceil(time/60);//按分钟收费,不满1分钟的按1分钟计费
varmoney =minute *0.5;
alert(money);
prompt函数输入的数据是字符串类型,比方“345”,注意“345”和345的区别:
如果你想输入345,那么应该强制类型转换,虽然js有时会自动转换,但有时不靠谱
- javascript中的程序设计思维
- Javascript程序设计思维
- javascript程序设计思维与选择结构
- JavaScript的程序设计思维与选择结构
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- 程序设计思维
- JavaScript中的面向对象程序设计
- 闭包 ---- 《JavaScript高级程序设计》中的解释
- 《javascript高级程序设计》中的一个错误
- javaScript高级程序设计 第1章 javaScript简介 思维导图笔记
- JS程序设计思维
- C语言之队列编程
- 对汉诺塔的递归理解
- 17 多校
- VS2013编译boost
- react 遍历
- javascript中的程序设计思维
- 现代前端技术解析:前端三层结构与应用
- 今年暑假不AC
- VS2013 UAC模式看不到网络驱动器
- PAT乙级 1069. 微博转发抽奖(20)
- 2017 多校 Function(置换群
- 802.11控制帧&管理帧
- STL容器vector的下标运算符[]
- 【HDU