版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要:学习的指南针,成功的第一步.
关键字:算法语句与案例,学案,新课,崔北祥
学案--基本算法语句、算法案例
人教A版必修3第一章
自主学习
Q基础自测
1.下面是一个算法的操作说明:
①初始值为n-O,x-1,y-1,z-0;
②n-n+1;
③x-x+2;
④y-2y;
⑤z-z+xy;
⑥如果z>7000,则执行语句⑦;否则回到语句②继续执行;
⑦打印n,z;
⑧程序终止.
由语句⑦打印出的数值为、.
答案87682
2.按照下面的算法进行操作:
SIx-2.35
S2y^-Int(x)
S3Printy
最后输出的结果是.
答案2
3.读下面的伪代码:
Readx
Ifx>0Then
Printx
Else
Print-x
EndIf
这个伪代码表示的算法的功能是.
答案输入一个数,输出其绝对值
4.下面是一个算法的伪代码.如果输入的x的值是20,则输出的y的值是.
答案150
5.与下列伪代码对应的数学表达式是.
Readn
e-0
S-l
ForIFrom1TonStep1
S-SXI
e-e+l/S
Endfor
Printe
答案s=i+—+-!-+•••+—
2!3!n!
8♦—典例剖析一8*
例1设计算法,求用长度为I的细铁丝分别围成一个正方形和一个圆时的面积.要求输入I
的值,输出
正方形和圆的面积.
解伪代码如下:
ReadI
SL(IX1)/16
S2-(IXl)/(4X3.14)
PrintSi
PrintS2
End
—x+1,x<0
例2(14分)已知分段函数y=0.x=0,编写伪代码,输入自变量x的值,输
x+1,x>0
出其相应
的函数值,并画出流程图.
解伪代码如下:流程图如图所示:
Readx
Ifx<0Then
y---x+1
Else
Ifx=0Then
y—0
Else
y-x+1
EndIf
/输出“
(结束)14分
EndIf
Printy
End7分
例3编写一组伪代码计算l+;+g+…+y^,并画出相应的流程图.
解伪代码如下:
i-1
S-0
WhileiWl000
S-S+l/i
i-i+1
EndWhile
PrintS
End
流程图如图所示:
/输中s/
一•一知能迁移—
1.下面的表述:
①6-p;
②t-3X5+2;
③b+3-5;
④p-((3x+2)-4)x+3;
⑤a-a";
@x,y,z-5;
⑦ab—3;
⑧x-y+2+x.
其中正确表述的赋值语句有.
(注:要求把正确的表述的序号全填上)
答案②④⑤⑧
2.某百货公司为了促销,采用打折的优惠办法:
每位顾客一次购物
①在100元以上者(含100元,下同),按九五折优惠;
②在200元以上者,按九折优惠;
③在300元以上者,按八五折优惠;
④在500元以上者,按八折优惠.
试写出算法、画出流程图、伪代码,以求优惠价.
解设购物款为x元,优惠价为y元,
x,x<100Readx
0.95x,100<x<200Ifx<Z100Then
则优惠付款公式为y=0.9x,200<x<300
0.85x,300<x<500
Else
0.8x,x>500
If3V200Then
算法分析:95x
S1输入x的值;Else
S2如果xVlOO,输出y-x,否则转入S3;Ifx<300Then
S3如果XV200,输出y-0.95x,否则转入S4;9.r
S4如果xV300,输出y-0.9x,否则转入S5;Else
S5如果XV500,输出y-0.85x,否则转入S6;Ifj<C500Then
85x
S6输出y-0.8x.
Else
v*-0.8x
EndIf
EndIf
EndIf
EndIf
Printv
End
3.某玩具厂1996年的生产总值为200万元,如果年生产增长率5%,计算最早在哪一年生产
总值超过300万元.试写出伪代码.
解伪代码如下:
n-1996
p-1.05
a-200
Whilea^300
a-aXp
n-n+1
EndWhile
Printn
End
活页作业一♦^
一、填空题
1.伪代码
a-3
b-5
Printa+b
的运行结果是.
答案8
2.为了在运行下面的伪代码后输出y=16,应输入的整数x的值是.
Readx
Ifx<0Then
y-(x+l)?
Else
y^l-x2
EndIf
Printy
答案-5
3.写出下列伪代码的运行结果.
・0+0
s<-oS-0
WhileS<20WhileS<20
S<-S+i.i*-i.+1
I.+1s*-s+i
EndWhileEndWhile
PrintiPrinti
EndEnd
图1图2
(1)图1的运行结果为;
(2)图2的运行结果为.
答案(1)7(2)6
4.以下给出的是用条件语句编写的一个伪代码,该伪代码的功能是.
Readx
Ifx<3Then
y-2Xx
Else
Ifx>3Then
y*-x2-l
Else
y-2
EndIf
EndIf
Printy
End
2x,x<3
答案求下列函数当自变量输入值为x时的函数值f(x),其中f(X)2,x=3
x2-1,x>3
5.下面是一个算法的伪代码,其运行的结果为.
S-1
ForIFrom3To99Step2
S-S+l
EndFor答案2500
PrintS
6.如图所示,该伪代码表示的作用是.
Reada,b,c
m'-max(a,b,c)
Printm
End
答案求三个数中最大的数
7.如图(1)是某循环流程图的一部分,若改为图(2),则运行过程中I的值是.
答案1
8.图中算法执行的循环次数为.
S-0
ForIFrom2To1000Step3
S-SU
EndFor
答案333
二、解答题
9.用条件语句描述下面的算法流程图.
解
Readx
Ifx<0Then
y-2Xx+3
Else
Ifx>0Then
y-2Xx-5
Else
y-0
EndIf
EndIf
Printy
End
10.请设计一个问题,使得该问题的算法如已知的伪代码所示.
Reada
r-V2a/2
S-乃XrXr-aXa
PrintS
End
解已知圆0内有一个边长为a的圆的内接正方形,求圆的面积比正方形的面积大多少?
1L有一个算法如下:
S1输入x;
S2判断x>0
是:z-1;否:Z---1;
S3z-1+z;
S4输出z.
试写出上述算法的流程图及相应的伪代码.
Readx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于成立化工公司可行性分析报告
- 2013年6月19日下午湖北省公务员区检察院面试真题
- 2013年9月1日上午陕西面试真题
- 小学三年级心理健康教育教案
- 四年级品德与社会计划及教案全册
- 高三年级工作计划汇编15篇
- 2024届中考数学一次函数天天练(2)及答案
- 2024年摩托车保险合同
- 产业园租赁合同范本2024年
- 2024年纯投资协议书范本
- 道路开口施工方案
- 咖啡厅室内设计PPT
- 北师大一年级数学上册期中测试卷及答案
- 小学二年级上册美术课件-5.17漂亮的钟-岭南版(14张)ppt课件
- 苏教版六年级上册音乐教案全册
- 江苏某市政道路地下通道工程深基坑支护及土方开挖施工专项方案(附图)
- 生物校本教材—生活中的生物科学
- 北京市建筑施工起重机械设备管理的若干规定
- 新建时速200公里客货共线铁路设计暂行规定
- 边沟、排水沟、截水沟施工方案(完整版)
- 实行特殊工时工作制实施方案
评论
0/150
提交评论