1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.1.2,程序框图,算法初步,习题课,城区一中学生数学模块学分认定由模块成绩决定,模块成绩由模块考试成绩和平时成绩构成,各占,50%,,若模块成绩大于或等于,60,分,获得,2,学分,否则不能获得学分(为,0,分),设计一算法,通过考试成绩和平时成绩计算学分,并画出程序框图,开始,结束,输入,a,b,S=60?,credit,=2,credit,=0,否,是,S=(a+b)*0.5,输出,credit,、对任意正整数,n,的值,并画出程序框图,.,开始,输入一个正整数,n,输入,S,的值,结束,S=0,i
2、1,S=S+1/i,i=i+1,in,Y,N,设计一个算法求,步骤,A,步骤,B,思考,:,将步骤,A,和步骤,B,交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改?,例,3,设计一算法,求和,:1+2+3+,+100,结束,i=i+1,Sum=Sum+i,i=100?,否,是,能否说说这个流程图的异同点?,i=i+1,Sum=Sum+i,解决方法就是加上一个判断,判断是否已经加到了,100,,如果加到了则退出,否则继续加。,直到型结构,当型结构,i=i+1,Sum=Sum+i,是,否,i=i+1,Sum=Sum+i,否,是,i=100?,请填上判断的条件。
3、开始,输入,a,a,0,输出,|a|=a,输出,|a|=-a,结束,N,Y,练习,开始,X1=1,X2=2,m=(x1+x2)/2,x2=m,x1=m,m*m,30,|x1,x2|,0.005,(x1*x1,3)*(m*m,3),0,输出所求的近似值,m,结束,m=(x1+x2)/2,N,y,y,N,练习,下面是关于城市居民生活用水收费的问题,为了加强居民的节水意识,某市制定了以下生活用水收费标准:每户每月用水未超过,时,每立方米收费,1.0,元,并加收,0.2,元的城市污水处理费,超过,的部分,每立方米收费,1.5,元,并加收,0.4,元的城市污水处理费,.,开始,输入,x,x7,y=1.
4、2x,y=1.9x,4.9,输入,y,结束,y,N,P.11,习题,A,组第,1,题程序框图,开始,S=0,I=I+1,I=1,S=S+I*I,I100,输出,S,结束,N,Y,P.11,习题,1.1A,组第,2,题,输入,x,开始,x,3,y=1.2x+1.4,y=5,输入,y,结束,N,Y,P.11,习题,A,组第,3,题程序框图,开始,输入,50,米跑成绩,:x,x,6.8,输出提示“若要继续请按,键”,Y“,,否则请按其他键,输入到变量,m,m=“y”or m=“Y”,结束,输出,x,N,Y,Y,N,P.11,习题,1.1B,组第,1,题程序框图,开始,输出提出:“输入,第一个方程的系
5、数”,“x,的系数是”:,a1,“y,的系数是”:,b1,“,常数项是”:,c1,输出“,x=”;x,“y=”;y,方程有无数多组解,a,1,*b,2,a,2,*b,1,0,x=(c,2,*b,1,c,1,*b,2,)/(a,1,*b,2,a,2,*b,1,),y=(c,2,*b,1,c,1,*b,2,)/(a,1,*b,2,a,2,*b,1,),结束,输出提出:“输入,第二个方程的系数”,“x,的系数是”:,a2,“y,的系数是”:,b2,“,常数项是”:,c2,N,Y,c1=c2,方程无解,P.11,习题,1.1B,组第,2,题,作业:,课外整理所有讲过的例题及习题,建构程序框图的系统性,