资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,算法的控制结构,算法的表示,(1)自然语言描述(如上面的,“过河”的方法与步骤,),(2)流程图,(3)计算机语言,流程图中符号,处理框,输入输出框,判断框,连接框,流程线,开始、结束框,basic、vb、c等,程序三种基本控制结构,顺序结构,分支结构,循环结构,执行B步骤,执行A步骤,开始,结束,条件,语句1,语句2,是,否,开始,结束,条件,语句1,语句2,是,否,开始,结束,练习,开始,取空容器C,A容器饮料倒入容器C,B容器饮料倒入容器A,C容器饮料倒入容器B,1.有两个容,器,A和B,A容器中装满了雪碧,B容,器,中装满了可乐,要将A和B容器内容交换,如何完成?,用,流程图,写出交换A和B容器内容的算法,。,结束,2.已知a=3,b=7,如何将两者之间的值交换?,自然语言,定义一个新变量c,先将a的值赋值给c,再把b的值赋值给a,最后将c的值赋值给b,流程图,开始,a 3;b 7;c 0,c a,a b,b c,输出 a,b,结束,计算机语言,a=3,b=7,c=0,c=a,a=b,b=c,Print a,b,c,end,输入两个数a,b,输出最大数max。,自然语言,输入两个数a和b的值,如果ab,则把a赋值给max,否则就把b赋值给max,最后输出max的值,开始,结束,输入a和b的值,ab?,N,Y,max=a,max=b,输出max,INPUT a,b,IF,ab,then,max=a,Else,max=b,Endif,PRINT max,END,输入三个数a,b,c,输出最大数max,。,开始,输入a和b的值,ab?,N,Y,max=a,max=b,输出max,结束,cmax?,max=c,计算s=1+2+3+.+100的值,开始,结束,s=1,i=1,i=100?,s累加:s=s+i,i计数:i=i+1,输出s,Y,N,S=1,i=1,While i=100,S=s+I,i=i+1,Wend,Print s,end,
展开阅读全文