- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高一数学人教版必修三课件第一章算法初步1.2.2、1.2.3
条件语句与循环语句的综合应用 [解] 程序如下: i=0 m=0 DO INPUT x i=i+1 IF x>0 THEN PRINT x m=m+1 END IF LOOP UNTIL i>=100 PRINT m END 4.(1)输入20个实数,统计并输出其中正数、零和负数的个数,写出算法语句. 解:程序如下: i=1 num1=0 num2=0 num3=0 WHILE i=20 INPUT “请输入实数:”;x IF x0 THEN num1=num1+1 ELSE IF x=0 THEN num2=num2+1 ELSE num3=num3+1 END IF END IF i=i+1 WEND PRINT “正数的个数为:”;num1 PRINT “零的个数为:”;num2 PRINT “负数的个数为:”;num3 END (2)给出某班50名学生的数学测试成绩,60分及以上为及格,要求统计及格人数、及格人数的平均分、全班同学的平均分,画出程序框图,并写出程序. 解:程序框图如图所示: 程序如下: M=0,i=1,S=0,T=0 DO INPUT x IF x>=60 THEN S=S+x M=M+1 END IF T=T+x i=i+1 LOOP UNTIL i>50 P=S/M T=T/50 PRINT M,P,T END 规范解答 条件嵌套型问题的程序编写 (本题满分12分)元旦期间,某商城搞挂历促销活动:原价每本20元,购买5到9本按9折收费,买10本及其以上按8折收费,请帮商场设计收费的程序. 1 INPUT “x=”;x IF x>0 AND x<5 THEN y=20*x ELSE IF x<=9 THEN y=20*0.9*x ELSE y=20*0.8*x END IF END IF PRINT y END 程序如下: 8分 12分 D 解析:D项中是求多项数值的和,需用到循环语句. 解析:①需判断这个数是否为非负数;②是分段函数求值问题;④需判断这三个数的大小.①②④均需用到条件语句,只有③不需要. A 3.如果下列程序执行后输出的结果是132,那么在程序UNTIL后面的“条件”应为( ) A.i11 B.i>=11 C.i<=11 D.i11 i=12 s=1 DO s=s*i i=i-1 LOOP UNTIL ________ PRINT s END D 解析:当i=12时,s=1×12=12;当i=11时,s=11×12=132.故应填i11. 解析:i的初始值为0,满足条件i100成立,执行语句i=i+3,有i=0+3=3. 3 本部分内容讲解结束 按ESC键退出全屏播放 栏目导引 预习案 新知导学 探究案 讲练互动 训练案 知能提升 第一章 算法初步 栏目导引 预习案 新知导学 探究案 讲练互动 训练案 知能提升 第一章 算法初步 1.2.2 条件语句? 1.2.3 循环语句 第一章 算法初步 2.例题导读 通过对例5的学习,学会条件语句的基本结构; 通过对例6的学习,学会如何将程序框图转化为程序; 通过对例7的学习,学会如何编写排序的程序; 通过对例8的学习,学会循环语句的基本结构. 1.条件语句的概念 处理条件结构的算法语句,叫做条件语句. 符合 语句体1 语句体2 4.循环语句的格式、功能及程序框图的对应关系 名称 直到型 当型 格式 DO 循环体 ______________ 条件 WHILE 条件 循环体 ____________ LOOP UNTIL WEND 名称 直到型 当型 功能 先执行一次_____和________之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续____________,然后再检查上述条件,如果仍不符合,再次____________,直到___________时为止.这时不再执行循环体,跳出循环体执行__________语句后面的语句 先判断条件的真假,如果____________,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果____________,再次执行循环体,这个 过程反复进行,直到某 一次____________为止,这时不再执行循环体,跳出循环体,执行___________后面的语句 DO UNTIL 执行循环体 执行循环体 条件符合 UNTIL 条件符合 条件仍符合 条件不符合 WEND 名称 直到型 当型 对应程序框图 1.判断下列各题.(对的打“√”,错的打“×”) (1)算法中的循环结构只能由WHILE语句来实现;( ) (2)一般程序设计语言中有当型
您可能关注的文档
- 高一地理人教版必修2课件:第三章 农业地域的形成与发展本章整合.pptx
- 高一地理人教版必修2课件:第二章 城市与城市化本章整合.pptx
- 高一地理人教版必修2课件:6.2中国的可持续发展实践.pptx
- 高一地理人教版必修2课件:第一章 人口的变化本章整合.pptx
- 高一地理人教版必修2课件:5.2交通运输方式和布局变化的影响.pptx
- 高一地理人教版必修2课件:5.1交通运输方式和布局.pptx
- 高一地理人教版必修2课件:第六章 人类与地理环境的协调发展本章整合.pptx
- 高一地理人教版必修2课件:第五章 交通运输布局及其影响本章整合.pptx
- 高一地理湘教版必修2课件:1.1人口增长模式.pptx
- 高一地理湘教版必修2课件:1.2人口合理容量.pptx
文档评论(0)