欢迎来到天天文库
浏览记录
ID:52464207
大小:475.50 KB
页数:17页
时间:2020-04-07
《高一数学(1-1算法单元小结).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章算法初步单元小结第二课时兰州五十一中程赞设计算法的程序框图的步骤第一步,用自然语言表述算法步骤。第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图。第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。引例:如图所示是一个算法流程图,则输出的S的值是_______.开始S=1n=1S=S+2nS≥14?输出S是结束n=n+1否S≥1000?151、算法的输入语句INPUT“提示内容”;变量2、算法的输出语句PRINT“提示内容”;表达式3、算法的赋值语句变量=表达式INPUTA,BB=A
2、+BA=B-AB=B-APRINTA,BEND(运行时从键盘输入3,7)例1、分析下面程序执行的结果4、算法的条件语句IF条件THEN语句体ENDIFIF条件THEN语句体1ELSE语句体2ENDIF满足条件?步骤1步骤2是否满足条件?步骤A是否例2、写出解关于x的方程ax+b=0的算法的程序?第三步,判断b是否为0.若是,则输出“方程的解为任意实数”;否则,输出“方程无实数解”.第一步,输入实数a,b.第二步,判断a是否为0.若是,执行第三步;否则,计算,并输出x,结束算法.输入a,b开始a=0?是b=0?输出x结束输出“方程的解为任意实数”是输出“方程无实数解
3、”否否程序:INPUTa,bIFa=0THENIFb=0THENPRINT“方程的解是任意实数”ELSEPRINT“方程无实数解”ENDIFELSEX=-b/aPRINTxENDIFEND5、算法的循环语句DO循环体LOOPUNTIL条件满足条件?是循环体否WHILE条件循环体WEND循环体满足条件?是否UNTIL语句与WHILE语句的区别1.计算机的执行顺序不同。执行UNTIL语句时,先执行循环体,再判断条件,而执行WHILE语句时,先判断条件,再执行循环体。2.条件的内容不同:UNTIL语句在条件不符合时再执行循环体,WHILE语句在条件符合时再执行循环体.U
4、NTIL语句与WHILE语句条件互补.探究:1+2+3+…+n>30,试设计一个程序,寻找满足条件的最小正整数n.例3、以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,90,88,61,55,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来,画出程序框图,并写出程序。开始M=M+1X>80?结束输出PS=S+x是否i=i+1i>15?i=1,S=0,M=0输入x否P=S/M是S=0M=0i=1DOINPUTxIFx>80THENS=S+xM=M+1ENDIFi=i+1LOOPUNTILi>15P=S/MPRINTPE
5、ND小结1、一个变量可以多次赋值,每次赋值后新值取代原有的值。2、条件语句的嵌套应当分清内层条件语句和外层条件语句。3、两种循环结构的区别,循环结构的灵活应用。作业:P50复习参考题A组4,5B组1变式练习:已知下列运行程序,填写输出结果i=0S=0WHILES<=9S=S+ii=i+1WENDPRINTiENDi=0S=0WHILES<=9i=i+1S=S+iWENDPRINTiEND(1)(2)(1)(2)54
此文档下载收益归作者所有