内容正文:
第11课 算法的表示
”
1
步骤1:将衣物放入洗衣机;
步骤2:加水并放入洗涤剂;
步骤3:洗涤衣物;
步骤4:若洗涤时间到了,则结束,否则,继续执行步骤3
算法的自然语言描述
用流程图表示算法,步骤更直观、明确!
2
算法的流程图表示
3
读懂流程图
输入A=5,B=4,输出结果______
输入A=3,B=6,输出结果______
输入A=9,B=7,输出结果______
“输入两个数,输出其中较大的数”的算法
5
6
9
4
绘制流程图
(1)启动Office Visio 2010,选择“文件”→“新建”→“基本流程图”
5
绘制流程图
(2)添加对应的流程图图形和文本
(3)添加流程线
6
实践任务
启动Office Visio 2010,绘制“输入一个自然数,判断该数是奇数还是偶数”的流程图。
判断标准:1、能被2整除是偶数
2、不能被2整除是奇数
A能否被2整除?
拓展:在编程中判断条件可以转换为“A除以2余数是否为0?”
7
实践任务
启动Office Visio 2010,绘制“输入一个年份,判断该年是否为闰年”的流程图。
判断标准:1、能被4整除,不能被100整除是闰年
2、能被400整除是闰年
3、其他都不是闰年
如何验证你画的流程图是否正确?不妨举例特殊的年份进行判断!
如:1900年、2000年、4000年
8
方案验证
当输入年份n=2000时,根据流程图,输出“不是闰年”,这与事实不符,缺少了“能否被400整除”这一判断条件。
9
方案一
10
方案二
11
方案三
12
感谢您的聆听与指导
”
13
$