结构化程序设计


结构化程序设计
面向过程的程序设计:(典型的是C语言)
1.结构化程序设计:顺序、选择、循环。
2.模块化程序设计:函数。
面向对象的程序设计:(典型的是C++语言)
1.内置对象。
2.自定义对象。


一、顺序结构

顺序结构已经变成了程序设计和执行的大方向:程序是自上而下书写的。
1.程序本质就是变量的堆积与运算。
2.变量本质上就是盛放数据的容器。
3.一个变量将值赋给另一个变量,则该变量将变为原变量的值,原变量的值不变。

为一个实型数据保留两位小数并四舍五入 例:

var x=15.3469;
document.write("原始数据:" + x + "<br />");
x=x*100;
x=x+0.5;
x=parseInt(x);
x=x/100;
document.write("四舍五入:" + x);

书写成一条语句:var y=parseInt(x*100+0.5)/100;


二、选择结构

单行if结构:
1.结构:if(条件) 语句;
2.执行流程:如果条件成立,执行语句。
3.如果两条if语句都执行了,都要对基本的条件进行判断才能分析出哪条语句不执行。

例1:实现数学中的符号函数。
当变量为正数时,返回+1;当变量为负数时,返回-1;当变量为0时,返回0。

var x=30;
var y;
if(x>0) y=1;
if(x<0) y=-1;
if(x===0) y=0;
console.log(x + "的符号:" + y);

理论上所有的分支问题都可以使用多个单行if语句叠加完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值