


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.3算法基本语句重难点:经历将具体问题的流程图转化为伪代码的过程;理解用伪代码表示的基本语句入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想考纲要求:理解几种基本算法语句一一输入语句、输出语句、赋值语句、条件语句、循环语句的含义.经典例题:意大利数学家菲波拉契,在1202年岀版的一书里提岀了这样的一个问题 :一对兔子饲 养到第二个月进入成年, 第三个月生一对小兔, 以后每个月生一对小兔, 所生小兔能全部 存活并 且也是第二个月成年,第三个月生一对小兔 ,以后每月生一对小兔?问这样下去到年底应有多少对兔子?试画岀解决此问题的程序框图 ,并编写相应的程序.当堂练习:1.下
2、边程序运行后的输出结果为()D. 23A. 17B. 19C. 21)C. 2, 3,2 D. 3, 2, 12.下边程序运行的结果是(A. 1,2,3 B. 2, 3, 1b-2c * 3 a -b b = cPRINTEND(第2题)x=l尸1WHILE x<=4Z=0WHILE yv=x+2Z=Z+1 円 +WENDPRINT Z x=x+l尸1WENDEND第3题+ + +?+-4下图给岀的是计算 24 620的值的一个程序框图,其中判断框内应填入的条件是()A. i>10B. i<10 C. i>20 D. i<20s=0, n=2, i=l!/l車丨5
3、. 算法:S1输入n;S2判断n是否是2,若n=2,则n满足条件, 若n>2,则执行S3;S3依次从2到n 1检验能不能整除 n,若不能整除n, 则输岀n.则输岀n是(A.质数)6. 读程序B.奇数C.偶数D.约数甲:INPUT i=l乙:INPUT 仁 1000WHILE iWIOOOS 二 S+ii 二 i+1WENDPRINT SDOS 二 S+iI 二 i - 1 Loop UNTIL i<l PRINT SENDEND对甲乙两程序和输岀结果判断正确的是()A.程序不同结果不同 B.程序不同,结果相同C.程序相同结果不同D.程序相同7. 阅读下列程序:输入£结果相
4、同-x+3if xVO,then y :-x +5else if x>0,then y : 二else y : =0 ;输岀y?如果输入x=_2,则输岀结果y为()A. 3 + 兀B. 3_ 开C.兀一 58. x 二 5y 二 6PRINT xy=llEND上面程序运行时输岀的结果是()A. xyHllB. 11C. xy=ll9. 下面的问题中必须用条件结构才能实现的个数是(1)已知三角形三边长,求三角形的面积;(2)求方程ax+b=0 (a, b为常数)的根;(3)求三个实数a, b.c中的最大者;(4)求 1+2+3+?+100 的值。A. 4个B. 3个C. 2个10. 两个数
5、5671、10759的最大公约数是()A. 46B. 53C. 28A. 3901B. 3902C. 3785D. -兀-D.出错信息)D. 1个D. 71)D. 390412.下面的代码的算法目的是()10Read a,b20zA-mod(a, Z?)30If 厂 0then Goto 8040Else60 br70 Goto 2080 Print bA.求x, y的最小公倍数C.求x被尸整除的商B.求x, y的最大公约数D.求y除以x的余数13. 若连续函数/ (X )在区间也可内单调,且/ ( a)< 0 ,则/ (x)在区间0,可内()A.至多有一个根B.至少有一个根C.恰好有一
6、个根D.不确定14. 已知算法如下:5=0;输入门;for i :=1 to n dobeginS=S+2*Nend.输岀S.若输入变量刀的值为3,则输岀变量S的值为 ;若输岀变量S的值为30,则变量刀的值为 .15. 看右边程序运幷后,输出的结果为 x=5y=20IF x<0 THENx=y 3PRINT xELSEy=y+3PRINT yEND IFEND (第 15 题)16. 算法程序:计算1+2+3+n的值(要求可以输入任意大于1的正自然数)中,请填上空的部分.INPUT W;n i=lsum=0WHILE i<=n sum=sum+I i=i+lPRINT sumEND
7、(第 16 题)17. 用秦九韶算法求 n次多项式几沪咛?+ 41+ “? + ¥ + %当"时,求/仇)需要算乘方、乘法、加法的次数分别为 .18. 青年歌手电视大赛共有 1 0名选于参加,并请了 12 名评委,在计算每位选于的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最底分后再求平均分. 试设计一个算法,解决该问题,要求画出程序框图,写出程序(假定分数采用10分制 , 即每位选手的分数最高分为1 0分,最底分为 0 分) .19. 目前高中毕业会考中,成绩在85? 100为“A” , 70-84为“B' , 60 ? 69为“C&
8、#39; , 60分以 下为“D.编制程序,输入学生的考试成绩(百分制,若有小数则四舍五入),输岀相应的等级.20. 给岀 30 个数: 1, 2, 4, 7,,其规律是:第1 个数是 1,第 2个数比第 1 个数大1,第3个数比第 2个数大 2, 第 4 个数比第3个数大 3,依此类推 . 要计算这 30 个数的和,现已给岀了该问题算法的程序框图(如图所示),I )请在图中判断框内1 )处和执行框中的(2)处填上合适1=1,s=021.有10个互不相等的数,写岀找岀其中一个最大数的算法和程序参考答案:经典例题:根据题意可知,第一个月有1对小兔,第二个月有 1对成年兔子,第三个月有两对兔子,从
9、第三个月开始,每个月的兔子对数是前面两个月兔子对数的和,设第N个月有两F对兔了,第N 1个月有S对兔了,第N 2个月有Q对兔了,则有F=S+Q,个月后,即第 N+1个 月 时,式中变量 S的新值应变第N个月兔子的对数 (F的旧值),变量 Q的新值应变为第 N1个月 兔子的对数(S的旧值),这样,用 S+Q求岀变量F的新值就是N+1个月兔子的数,依此类推,可以得到一个数序列,数序列的第12项就是年底应有兔子对数,我们可以先确定前两个月的兔了对数均为1,以此为基准,构造一个循环程序,让表不“第X个月的I从3逐次增加1, 一直变化到12,最后一次循坏得到的F”就是所求结果.流程图和程序如下:S=1Q
10、=11=3WHILE Z<=12F=S+QQ=SS=F7=7+1WENDPRINT FEND(经典例题)当堂练习:1. A; 2.C; 3. A; 4. A; 5. A; 6. B; 7.B; 8.C; 9. C; 10. B; 11.C; 12.B; 13.D; 14. 12, 5; 15.-17; 16. WEND; 17. 0, n, n;18.由于共有12位评委,所以每位选手会有12个分数,我们可以用循环语句来完成这12个分数的输入,同时设计累加变量求岀这12个分数的和,本问题的关键在于从这12个输入 分数中找岀最大数与最小数,以便从总分中减去这两个数.山于每位选手的分数都介于0
11、分和10分之间,去我们可以先假设其中的最大数为0,最小数为10,然后每次输入一个评委的分数,就进行一次比较,若输入的数大于0,就将之代替最大数,若输入的数小于10,就 用它代替最小数,依次下去,就能找岀这12个数中的最大数与最小数,循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均数.程序框图如上图所示.s=0k=lmax=Omin=10DOINPUT xs=s+xIF max<=x THENmax=xEND IFIF mi n>=x THENmin=xEND IFk=k+lLOOP UNTIL k>12 sl=s max min a=sl/10PRI
12、NT aEND (第18题程序)19. I 二 1WHILE I 二 1INPUT "shu ru xue sheng cheng jia=v ;aIF a<60 THENPRINT “DELSEIF a<70 THENPRINT “CELSEIF a<85 THENPRINT “BELSEPRINT “AEND IFEND IFEND IFINPUT “INPUT 1, INPUT 2 ”; IWENDEND (第 19 题)20. 该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次,其中i是 计数变量,因此判断框内的条件就是限制计数变量i的,故应为2飞孔?算法中的变量P实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大:一1,第i+1个数比其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租车行业安全标准制定措施
- 2025小学午餐营养改善计划
- 部编本新人教版一年级下册课外拓展活动计划
- 小学三年级数学教学反思心得体会
- 人教版一年级语文阅读理解训练计划
- 安全与效率的平衡问题-全面剖析
- 体育团队班干部的职责与挑战
- 园林景观可持续发展-全面剖析
- 半夏天麻丸生物利用度与药效关系探讨-全面剖析
- 基于大数据的安全威胁分析-全面剖析
- 龙岩市2025年高中毕业班三月教学质量检测 地理试卷(含答案详解)
- 哪吒主题课件模板文档
- 2025年宁波职业技术学院单招职业倾向性测试题库及答案(历年真题)
- 《如何科学减肥》课件
- 2025建设工程监理合同示范文本
- 大模型落地应用实践方案
- 高速公路网命名和编号规定(附条文说明)
- 2024年03月山东中信银行青岛分行社会招考笔试历年参考题库附带答案详解
- 无人机救援任务操作培训方案
- 独家模特签约正规合同范例
- 慢病控制体重
评论
0/150
提交评论