课件10张PPT。算法问题:甲甁装碘酒,乙甁装酒精,交换两瓶液体碘酒酒精甲乙算法(自然语言)1、将甲甁的液体倒入丙瓶2、将乙甁的液体倒入甲瓶3、最后将丙甁的液体倒入乙瓶算法:解决问题的步骤和方法
把1赋值给X,把2赋值给Y,把0赋给T;
把X中的值给T,
把Y中的值给X,
再把T中的值给Y;
输出X,Y的值
流程图自然语言:算法(X和Y交换位置)流程图:以图解方式表示算法算法与流程图读一读书本P7表格,学习流程图的常见图形及含义。绘制流程图的一般步骤:
1、从上往下依次绘制图形;
2、在图形中添加文字
3、调整图形和文字的位置、大小看一看试一试问题1 :输入2个数字a,b,求2个数中较大的数,输出结果,用流程图表示,用“名字+1”保存文件上交。自然语言算法:
1、输入2个数a, b
2、判断a>b的情况
3、若a>b成立,则输出a;不成立则输出b练一练(拓展)问题2 :输入1个自然数a,判断该数是奇数还是偶数,输出结果,用流程图表示,用“名字+2” 保存文件上交。自然语言算法:
1、输入1个自然数a
2、判断a的奇偶性,除以2看余数
3、根据余数,输出信息。若余数是0,a是偶数;反之,a是奇数小结1、算法的描述方法有自然语言、流程图2、流程图的常用图形及含义3、利用visio软件绘制流程图 在程序设计中,我们往往是先把解决问题的算法确定,用流程图表示出来,然后再去编写程序,这样才能做到有条不紊。结束语