点评 如果让人一步一步地做,太枯燥了.但这恰好是计算机的优势.所以算法好不好,还分让谁来执行,对人来讲是奇笨无比的办法,对计算机却可能是一个好办法.
思维拓展 该算法包含一个重复操作的过程是循环结构,我们可将算法改造得更为简练、科学.
解 第一步,设i=1,P=1.
第二步,如果i≤6执行第三步,否则执行第五步.
第三步,计算P×i并将结果代替P.
第四步,将i+1代替i,转去执行第二步.
第五步,输出P.
点评 i称为计数变量,每一次循环它的值增加1,由1变到6,P是一个累乘变量,每一次循环得到一个新的结果,然后新的结果代替原值.
3 程序框图画法全知晓
一、画程序框图的基本步骤
第一步,设计算法,因为算法的设计是画程序框图的基础,所以画程序框图前,首先写出相应的算法步骤,并分析算法需要用哪种基本逻辑结构(顺序结构、条件结构、循环结构)完成.
第二步,把算法步骤转化为对应的程序框图,在这种转化过程中往往需要考虑很多细节,是一个将算法"细化"的过程.
第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到整个表示算法的程序框图.
二、画程序框图的规则
1.使用标准的框图符号.
2.框图一般按从上到下、从左到右的方向来画.
3.除判断框外,大多数程序框只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的程序框.
4.在图形符号内描述的语言要简练清楚.
三、典例分析
1.顺序结构
顺序结构是最简单的算法结构,是任何一个算法都离不开的结构.若一个算法由若干个依次执行的步骤组成,则在画程序框图时,可直接由顺序结构完成.因为在其他的结构中都会涉及