程序要求
所有的程序只允许一个入口和一个出口;
程序里的每一部分都有机会被执行到;
不允许出现死循环;
程序结构:
顺序结构(默认)
选择结构(加判断)
循环结构
程序流程图的画法:
用两边是弧线的矩形代表程序的开始或结束
用菱形表示判断
用矩形达标语句或者语句块
用带方向的线代表程序执行的方向或顺序
单分支结构
单分支:要么做,要么不做
语法:
if(条件){
语句;
语句;
……;
}
说明:如果条件为true执行{}里的所有语句,否则跳过if{}结构
实例:
var score=window.prompt("输入你的成绩");
var r;
if(score>=60){
alert("成绩合格");
}
双分支结构:
实例:
var score=window.prompt("输入你的成绩");
var r;
if(score>=60){
alert("成绩合格");
}else{
alert("成绩不合格");
}