结构图,流程图,框图,程序框图,工序流程图,数学中的流程图,其它流程图,结构图框图程序框图,用程序解决问题的步骤:,、分析问题,、设计算法,、编制程序,、调试运行,第一步:用自然语言描述算法,第二步:画出程序框图表示算法,比较:用程序框图表达的算法比用自然语言描 述的算法步骤更直观、明确、清楚,而且更容易 转化为计算机程序。,用程序解决问题的步骤:第一步:用自然语言描述算法比较:用程序,三种基本的逻辑结构,、顺序结构,、条件结构(选择结构),、循环结构,三种基本的逻辑结构,例1:说出下面程序框图是解决什么问题的?并写出程序。,开始,输入a,b,t=a,a=b,b=t,输出a,b,结束,Input“a=,b=”;a,b,t=a,a=b,b=t,Print a,b,End,例1:说出下面程序框图是解决什么问题的?并写出程序。开始 输,输入,A、B,AB?,(_),输出,A、B,结束,开始,Y,N,练习:下面的程序框图的作用是按大小顺序输出两数,则空白处的处理可以是(),AAB:BA,BTB:BA:AT,CTB:AT:BA,DAB:TA:BT,输入A0?,输出,x,输出,-x,结束,Input“x=”;x,If x0 then,print x,Else,print x,Endif,End,否,是,例2:说明下面程序框图是解决什么问题的?并写出程序。开始输入,例3:P74 练习,算法:,、令sun=0,i=1,、令sum=sum+i,i=i+1,sumsum-i,,i=i+1,、判断 i100吗?,是,进行第二步;,否,输出sum。,开始,i=1,sum=0,sum=sum+i,i=i+1,sum=sum-i,i=i+1,i,100?,输出,sum,结束,否,是,例3:P74 练习开始i=1,sum=0sum=sum,开始,i=1,sum=0,sum=sum+(-1),i-1,i,i=i+1,i,100?,输出,sum,结束,否,是,练习:,说出左边程序框图的功能。,开始i=1,sum=0sum=sum+(-1)i-1ii,开始,y=x,2,-1,y=2x,2,+2,x5,N,输出S,Y,输入x,结束,开始,输入x,x5?,y=2x,2,+2,y=x,2,-1,输出S,结束,例4:这是一个算法的流程图,当输入的值为3时,输出的结果为多少?,开始y=x2-1y=2x2+2x0,,则令,x1=m,;否则,令,x2=m。,、判断,x1-x20?,X1=m,X2=m,|x1-x2|,输出,m,输出,m,是,否,是,否,是,否,F(x)=x2-2输入,x1,x2的值m=(x1+x2)/,9,、有时候读书是一种巧妙地避开思考的方法。,2024/11/17,2024/11/17,Sunday,November 17,2024,10,、阅读一切好书如同和过去最杰出的人谈话。,2024/11/17,2024/11/17,2024/11/17,11/17/2024 12:48:04 PM,11,、越是没有本领的就越加自命不凡。,2024/11/17,2024/11/17,2024/11/17,Nov-24,17-Nov-24,12,、越是无能的人,越喜欢挑剔别人的错儿。,2024/11/17,2024/11/17,2024/11/17,Sunday,November 17,2024,13,、知人者智,自知者明。胜人者有力,自胜者强。,2024/11/17,2024/11/17,2024/11/17,2024/11/17,11/17/2024,14,、意志坚强的人能把世界放在手中像泥块一样任意揉捏。,17 十一月 2024,2024/11/17,2024/11/17,2024/11/17,15,、最具挑战性的挑战莫过于提升自我。,十一月 24,2024/11/17,2024/11/17,2024/11/17,11/17/2024,16,、业余生活要有意义,不要越轨。,2024/11/17,2024/11/17,17 November 2024,17,、一个人即使已登上顶峰,也仍要自强不息。,2024/11/17,2024/11/17,2024/11/17,2024/11/17,谢谢观赏,You made my day!,我们,还在,路,上,9、有时候读书是一种巧妙地避开思考的方法。2023/10/9,