欢迎来到天天文库
浏览记录
ID:52610748
大小:1.82 MB
页数:32页
时间:2020-04-11
《2016届高考数学一轮复习9.2基本算法语句、算法案例与框图课件文湘教版.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、8/17/20219.2基本算法语句、算法案例与框图语句一般格式功能输入语句__________________________输入信息输出语句_________________________________输出___________________________赋值语句_______________将表达式所代表的值__________INPUT“提示内容”;变量PRINT“提示内容”;表达式常量、变量的值和系统信息变量=表达式赋给变量1.输入语句、输出语句、赋值语句的格式与功能8/17/20218/17/20218/17/2021流程工序流程图程序流程图8/
2、17/20211.下列赋值语句正确的是( )A.a+b=5B.5=aC.a=2b=2D.a=a+1【解析】赋值语句的一般格式是变量=表达式,赋值号左右两边不能互换,赋值号左边只能是变量,而不能是表达式.【答案】D8/17/20212.运行下面的程序时,WHILE循环语句的执行次数是()N=0WHILEN<20N=N+1N=N*NWENDPRINTNENDA.3B.4C.15D.19【解析】0<20,1<20,2×2<20,5×5>20,程序结束,故WHILE循环语句共执行了3次.【答案】A8/17/20213.下边程序的功能是( )A.判断x的符号B.找出十个数据中
3、的负数C.统计十个数据中负数的个数D.求十个数据中所有负数的和【答案】Cn=0i=1DOINPUTxIfx<0Thenn=n+1EndIfi=i+1LoopWhilei<=10PRINTnEnd8/17/20214.已知程序若输入a=3,执行上述程序后输出的结果是.INPUTaIFa<10THENy=2*aELSEy=a*aENDIFPRINTyEND8/17/20218/17/2021输入、输出和赋值语句输入语句、输出语句、赋值语句基本上对应于算法中的顺序结构.写程序时“INPUT语句”是输入框中的信息,赋值语句是处理框中的信息,输出框中的信息是“PRINT语句”的内
4、容.8/17/2021某工种按工时计算工资,每月总工资=每月劳动时间(小时)×每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,当输入劳动时间和每小时工资数时,试编写一程序输出应发工资.8/17/20218/17/2021【变式训练】1.(1)请写出图1运算输出的结果为.a=2b=3c=a+bb=a+c-bPRINT“a=,b=,c=”;a,b,c(2)为了在运行图2的程序之后得到结果y=16,则键盘输入的x应该是.INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyEND8/17/20218/17/
5、2021条件语句的应用1.条件语句一般用在需要对条件进行判断的算法设计中,求分段函数的函数值往往用条件语句编写程序.2.编写条件语句的注意事项(1)条件语句必须以IF语句开始,以ENDIF语句结束,一个IF语句必须和一个ENDIF语句对应,尤其对条件语句嵌套编程时,不要漏掉ENDIF.(2)ENDIF中间有空格,不要漏掉.中间的语句向后缩可以便于阅读及查错,不是必须的,但最好缩格书写.8/17/20218/17/2021【解析】程序框图:8/17/2021程序:8/17/2021【变式训练】2.编写程序,输入两个实数,由小到大输出这两个数.【解析】程序框图: 程
6、序:INPUT“a=”;aINPUT“b=”;bIFa>bTHENt=aa=bb=tENDIFPRINTa,bEND8/17/2021循环语句的应用1.直到型循环是先执行循环体,后判断条件,循环体至少执行一次;当型循环则是先判断后执行,因此可能一次也不执行循环体.2.当型循环是条件为真时循环,直到型循环是条件为假时循环.3.循环体中一定要有改变条件的语句,否则将构成死循环.8/17/20218/17/2021s=0k=1DOs=s+1/(k(k+1))k=k+1LOOPUNTILk>99PRINTsEND程序如下:8/17/2021【变式训练】3.将下列程序用DO-LO
7、OPUNTIL循环语句重新编写出来,并说明解决的是什么数学问题.INPUTns=0i=0WHILEi<=ns=s+i/(i+2)i=i+1WENDPRINTsEND8/17/2021【解析】用DO-LOOPUNTIL循环语句编写的程序为:INPUTns=0i=0DOs=s+i/(i+2)i=i+1LOOPUNTILi>nPRINTsEND8/17/20211.当型与直到型循环的区别(1)WHILE型是先判断条件,后执行循环体,而UNTIL型则是先执行循环体,后判断条件.(2)WHILE型是当条件满足时执行循环,条件不满足时结束循环,而UN
此文档下载收益归作者所有