程序

程序

1.什么是程序?

解决生活中的一些问题的流程

2.什么是编程?

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

编制计算机程序的要求:

(1)精通业务

(2)精通计算机语言

 

首先明确我们的学习方向:

(1)解决问题的思路

(2)计算机语言

(3)思维方式的转变

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

难点是思维方式的转变。我们现在需要站在机器的角度来思考问题。

3.输入框的问题

Prompt输入的是字符串,我们需要把他转换为数字类型

使用Number(prompt(“内容”));把他转换为数字类型。

这个问题很重要,一般我们都会忽略,然后导致得不到预期的结果。因为prompt一般只输入字符串,字符串也可以做加法运算,这里不会报错,但是字符串的加法与数字的加法不同,所以这个问题,我们一般在不使用调试的情况下是无法看出来的。所以我们要小心。

4.案例

案例:求一个三位数的各位数之和

var  num = prompt("请输入一个三位数");
var b = new Array();
b[2] = Math.floor(num/100);
b[1] = Math.floor(num%100/10);
b[0] = num%10;
alert(b[2] + b[1] + b[0]);

得到的结果为:


通过案例我们可以学到如下知识:

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

(2)思路可以使用任何语言,只要清晰就行,能让别人看得懂。

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值