欢迎来到天天文库
浏览记录
ID:36101675
大小:428.50 KB
页数:14页
时间:2019-05-05
《1.2.3循环语句 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、算法的基本逻辑结构1、顺序结构2、条件结构输入语句输出语句赋值语句条件语句INPUT“提示内容”;变量PRINT“提示内容”;变量变量=表达式IF条件THEN语句AELSE语句BENDIFIF条件THEN语句ENDIF基本算法语句循环语句学习目标:1、掌握两种循环语句的用法和格式。2、知道两种循环语句与相应的循环结构的关系。3、掌握将程序框图转化成程序语句的方法。学习重点:循环语句的两种格式及功能。学习难点:1、用循环语句编写程序2、设置当型循环和直到型循环的条件对应程序框图3、循环结构循环体满足条件?否是直到(unt
2、il)型循环结构DO循环体LOOPUNTIL条件Until型循环语句否至少执行一次循环体循环体满足条件?否是是当(while)型循环结构while型循环语句WHILE条件循环体WENDWHILE条件循环体WEND循环体满足条件?否是循环体满足条件?否是DO循环体LOOPUNTIL条件WHILE条件循环体WEND(否)(是)开始i=1S=0i≤100?是S=S+ii=i+1否输出S结束当型循环结构变式训练(1):编写程序求:n!=1×2×3×4×5×……×n的值.如何修改?输入nWHILE语句i=1S=0WHLIEi<=100S=S+i
3、i=i+1WENDPRINTSENDINPUT“n=”;nS=1S=S*ii≤n?S=1nS=S*i变式训练(2):编写程序求:1×3×5×7×……×101的值.如何修改?UNITL语句i=1S=0DOS=S+ii=i+1LOOPUNTILi>100PRINTSENDS=1101S=S*ii=i+2是开始结束i=1S=0i=i+1S=S+i输出Si>100?否直到型S=1S=S*ii=i+2i>101?例2、已知函数y=x3+3x2-24。设计一算法,使得连续输入自变量的11取值,输出相应函数值。结束输出yn=1开始n=n+1n>11
4、?否是输入xy=x3+3x2-24DOINPUTxPRINTx^3+3*x^2-24n=n+1LOOPUNTILn>11n=1END注:引入计数变量n例2、已知函数y=x3+3x2-24。设计一算法,使得连续输入自变量的11取值,输出相应函数值。WHILEn<=11INPUTxPRINTx^3+3*x^2-24n=n+1WENDn=1END结束n=1开始n=n+1n<=11?否是输出y输入xy=x3+3x2-24另解练习1:根据下面的程序语句画出对应的程序框图,并分析程序的结果。S=0i=2WHILEi<=18S=S+ii=i+3WE
5、NDPRINT“S=”;SEND(2)x=20DOx=x-3LOOPUNTILx<0PRINTxEND(1)
此文档下载收益归作者所有