《高中数学必修三课件12基本算法语句123》由会员分享,可在线阅读,更多相关《高中数学必修三课件12基本算法语句123(63页珍藏版)》请在金锄头文库上搜索。
1、教师用芒配奈课件1.2.3循环语句一L丞基硫预习点接E1.理解循环语句的两种格式及功能并能互化.2.能将程序框图与程序语句进行互化3.会求程序执行后的结果.1.本节课的重点是理解当型(WHILE型)和直到型(UNTIL型)两种语句的结构与含义,并会应用;2.本节课的难点是应用两种循环语句将具体问题程序化,摇清当型(WHILE型)和直到型(CUN-TIL型)两种语句的区别和联系循环语句的格式及程序框图的对应关系名称直到型当型徨环体程序桂图满尸一、否|条件是1格式ELOOPUNTIL条件WEND1.当型循环语句和直到型循环语句的联系与区别(1)联系:两种语句都可以实现计算机反复执行循环体的功能;直
2、到型循环语旬和当型循环语句可以相互转化.(2)区别:D计算机执行的顺序不同:当型循环语句是先判断条件,后执行循环体,当条件不滔足时结束循环;直到型循环语甸是先执行循环体,再判断,直到条件满足时结束循环.条件的内容不同:当型循环语句的条件是指循环的条件,满足条件执行循环体,不满足条件执行循环体后面的语句;直到型循环语句的条件是循环体结李的条件,滢足条件执行循环体后面的语句,不满足时执行循环体G)对循环体的执行次数不同:当型循环语句由于是先判断后执行,因此循环体可能一次也不执行;直到型循环语句是先执行后判断,因此循环体至少执行一次.2.应用循环语句编写程序要注意以下三点(循环语句中的变量一般需要进
3、行一定的初始化操作,也就是要设置一些变量的初始值.(2)循环语句在循环的过程中需耐有“结束“的语句,程序中最忌“死循环“(3)在循环中要改变循环条件的成立因素.儿怡志,要戍探究归纳【重UNTIL语句的应用、【典例l】(l下血为个求20个数的平均数的程厂,在横线上应境充的语旬为()S=0训1D0INPUTxS-S+x心iLOOP_UNTIL_a一8/20END(JE20(Bi=20(D)i=20(2)如图,程序执行后输出的结果是训11S=1D0S=S+iti一1LOOP_UNTILi9PRINTSEND浩H管洁木卯干一万工干人干。(3)设计算法求Ix5+3xd+5X6+.+505X20的值(要求画出程序框图,写出用基本语句编写的程序)【解析(1)选A.程序的功能是求20个数的平均数,则循环体共需要执行20次,由循环变量的初值为1,步长为1,知当循环20次时,此时循环变量的值为21,应退出循环,又因直到型循环是满足条件退出循环,即i乙20时退出循环,故选A.(2)汀11时,S二1X11二11;一10时,S一11X10二110;i一9时,S一110XX9二990;i一8时,i一9成立,输出S的值为990.答案:990(3)这是一个祜加求和问题,共1008项相加,可设计一个计数变量,一个神加变量,用循环结构实现这一算法.程序框图如图所示:开始E0121:5士2013