正在加载图片...
§22单募法半例 例2-3、判定2000-2500年中的每一年是否闰年?将结果输出 程 序算法表示如下: 设 计 设Y为被检测的年份,判断步骤: S1:2000→Y ①Y不能被4整除 S2:Y不能被4整除,输出Y不是闰 S3:Y能为4整除,但不能被100整 非闰年 第S4:Y能被100除,又能被40 否则输出” 章S5:其余输出Y不是闰年” )Y被 ②Y被4整除 程 100整除又能 但不能被100整除 序 S6:Y+1→Y 被400整除 的S7:当Y≤250时,转S2继续执行 闰年 闰年 灵 魂 判定是闰年的条件: 1、能为4整除, 算 但不能被100整除的年份 ④其他 法 2、能被100整除 又能被400整除的年份 非闰年 3、其余为非闰年< > 判定是闰年的条件: 1、能为4整除,但不能被100整除的年份 2、能被100整除,又能被400整除的年份 3、其余为非闰年 语 言 程 序 设 计 第 二 章 程 序 的 灵 魂 — 算 法 C 算法表示如下: 设Y为被检测的年份,判断步骤: S1:2000→Y S2:Y不能被4整除,输出Y”不是闰年“,转S6 S3:Y能为4整除,但不能被100整除,输出Y”是闰年“,转S6 S4:Y能被100整除,又能被400整除,输出Y”是闰年“ , 否则输出”不是闰年“,然后转S6 S5:其余输出Y”不是闰年” S6:Y+1 →Y S7:当Y≤2500时,转S2继续执行,Y>2500,算法终止 例2-3、判定2000—2500年中的每一年是否闰年?将结果输出 §2.2 简单算法举例 判定是闰年的条件: 1、能为4整除, 但不能被100整除的年份 2、能被100整除, 又能被400整除的年份 3、其余为非闰年 ① Y不能被4整除 非闰年 ② Y被4整除 但不能被100整除 闰年 ③ Y被 100整除又能 被400整除 闰年 ④ 其他 非闰年
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有