当前位置:首页 >> 数学 >>

5.2基本算法语句课件


1. 计算机执行下面的伪代码后,输出 3,1 的结果是 ______ .
a←1

b←2
a←a+b b←a-b Print a,b 解析:由a=1,b=2,得a=1+2=3,这

时b=3-2=1,输出3,1.

8 2. 当a=4时,下面的伪代码输出的结果是_____. If a<1

0 Then y←2×a Else

y←a×a
Print y End If 解析:输入a=4,则a=4<10,成立,故输出 y=2×4=8.

3.下列伪代码执行后输出的结果是110,则① I≤10 处填 ______ . I←1
n←0 While I←I+1 End While Print n 解析:此语句是直到型循环结构,该题是求和, ①

n←n+2×I

即2+4+6+…+2I=110,所以填I≤10

4.有以下伪代码:
x←36 If Mod(x,3)=0 Then

y←0
Else

y←1
End If Print y

0 则输出y=_____
解析:此题是选择结构,由于36能被3整 除,所以y=0.

11 5.下面伪代码执行后输出结果是_____
I←1

.

DO
S←I×I I←I+1 Until S≥100 End Do

Print I
解析:条件“S≥100”为假时,继续循环, 当“S≥100”为真时,I=11

输入、输出语句和 赋值语句
【例1】 用伪代码设计算法,求用长度为 l 的细 铁丝分别围成一个正方形和一个圆时的 面积.要求输入 l 的值,输出正方形和 圆的面积(π取3.14).

【解析】伪代码如下: Read l S1←(l×l)/16 S2←(l×l)/(4×3.14) Print S1,S2 End

1.编写伪代码的关键是搞清问题的算法,

特别是算法结构,然后确定采用哪一种算
法语句. 2. 本题用输入语句输入 l 的值,利用赋 值语句得到面积,最后输出两个面积. 3.本题中要用到平面几何中的求圆和正

方形的面积的计算公式,在此基础上确定
用顺序结构实现算法.

【变式练习1】 已知f(x)=x3-3x2+2x+1,写出求任意 一个x的值对应的函数值f(x)的伪代码.

【解析】Read x A←x3 B←3x2 C←2×x D←A-B+C+1 Print D

条件语句
【例2】 ?? x ? 1( x ? 0) ? 已知分段函数y=?0( x ? 0) .对任意x的值, ? x ? 1( x ? 1) ? 求相应的函数值.先画流程图,再写伪代码.

【解析】流程图和伪代码如下: Read x If x<0 Then y←-x+1 Else If x=0 Then y←0 Else y←x+1 End If End If

这是用条件语句进行的算法设

计.使用条件语句时,要注意书写
顺序及语句间的对应.如果流程图 能够正确地画出来,那么算法语句 的编程就不难了.

【变式练习2】 某市对排污进行 综合治理,征收

污水处理费.系
统对各厂一个月 内排出的污水量m 吨收取污水处理 费 y 元,运行的伪

代码如下.

Read m If m≤50 Then y←13×m Else If m>100 Then y←1400+25×(m-100) Else y←650+15(m-50) End If End If

写出该伪代码反应的函数关系;若某
厂这个月排出的污水量为 150 吨,问 该厂应缴纳污水处理费多少元?

【解析】这个程序反映的是一个分段函数, ?13m(0 ? m ? 50) ? 即y=?650 ? 15(m ? 50)(50 ? m ? 100). ?1400 ? 25(m ? 100)(m ? 100) ? 因为m=150>100, 所以y=1400+25 ? (150-100)=2650. 故该厂应缴纳污水处理费2650元.

循环语句

【例3】 现给出某班 50 名同学的数学成绩, 60 分以上为及格,要求统计及格人

数和全班同学的平均分,画出流程
图,并写出伪代码.

【解析】流程图如右图所示. 伪代码如下: If x≥60 Then I←1 T←T+1 S←0 End If T←0 I←I+1 Do Until I>50 Read x S←S+x End Do p←S/50 Print p,T

该题主要运用算法的条件结构

及条件语句正确表达算法,关键是
理解变量 x 的作用,用 x 来表示某学 生的分数,每循环一次输入一个x的

值,表示及格人数的变量 T 与表示
学生数的变量I均加1.注意用I=50检 查程序.

【变式练习3】 1 1 1 1 求S=1+ ? ? ? ? ? 的值,用伪 2 3 4 100 代码表示其算法.

【解析】设计累加和变量,用循环语 句实现.

(1)While语句 S←1 I←2 While I≤100 a←1/I S←S+a I←I+1 End While Print S

(2)Uutil语句 S←1 I←2 Do a←1/I S ←S + a I←I+1 Until I>100 End Do Print S

(3)For语句 S←0 For I From 1 To 100 S←S+ End For Print S

55 1.(2011· 南通期末卷)根据图的算法,输出的结果是____.

S ?0 For I from 1 to 10 S ?S?I End for Print S End 【解析】S=1+2+3+…+10=55.

2. 下面是一个求 20 个数的平均数的伪代码, 请在横线处填上语句完成该伪代码: S←0 I←I+1 I>20 I←1 Until ________ Do End Do Read x P←S/20 S←S+x Print P 【解析】该程序为直到型循环语句,每循环 一次输入一个数并求和,共循环20次,故横 线上应填“I>20”.

3.下列伪代码描述的问题是 求使1×3×5×…I>1000成立的最小正整数I __________________________________________. S←1 I←I+2 I←3 End While While S≤1000 I←I-2 S←S×I Print I

【 解 析 】 此 题 是 While 循 环 求 积 , 求 解
1×3×5×…I>1000的最小正整数.

4. 某流程图如图
所示,该程序运 行后输出的k的

值是多少?

【解析】按循环过程,依次计算得: S=0+20=1,k=0+1=1; S=1+21=3,k=1+1=2; S=3+23=11,k=2+1=3; S=11+211,k=3+1=4,但S>100,循 环结束, 故输出的k的值是4.

5.如图,是计算1+2+ 22 + … + 263 的 值 的 一 个流程图. 试写出该流程图的伪 代码.

【解析】伪代码如下: S←1 I←1 While I≤63 S←S+2I I=I+1 End While Print S

1.编写程序的关键是理清问题的算 法,确定每步算法的可执行性和算法结构, 这是考查的重点.

2.在一个赋值语句中,只能给一个
变量赋值,同一个变量的多次赋值的结果 以算法顺序的最后一次为准.

3 .使用条件语句时要注意准确判断
和语句格式的完整性.

4 .使用循环语句时要注意选择 是“N”循环,还是“Y”循环,注意程 序完成时最后的检查.

5 .对于实际问题,可先建立函
数模型,然后设计算法,要注意几种 结构语句的综合使用和格式的完整 性.


相关文章:
第二节 基本算法语句
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高中教育 数学...第基本算法语句 题号 答案 1 2 3 4 5 6 1.赋值语句 s=s+2 的...
基本算法语句
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 百度...基本算法语句()教学目标: 使学生能结合选择结构的...超过部分 5 折优惠.请写出销售金额 y 与销售量 x...
基本算法语句
搜试试 2 悬赏文档 全部 DOC PPT TXT PDF XLS ...基本算法语句教学目标: 通过伪代码学习基本的算法语句...超过部分 5 折优惠.请写出销售金额 y 与销售量 x...
基本算法语句
搜试试 2 悬赏文档 全部 DOC PPT TXT PDF XLS ...基本算法语句教学目标: 通过伪代码学习基本的算法语句...超过部分 5 折优惠.请写出 销售金额 y 与销售量 ...
2基本算法语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...2基本算法语句_电脑基础知识_IT/计算机_专业资料。人教...例如:PRINT 3+5 PRINT 8 PRINT A PRINT “YES”...
1.2 基本算法语句
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...1.2 基本算法语句_数学_高中教育_教育专区。1.2 ...(2)a=3,b=4,5=c,a=b; b=t=a+c; c=ab...
《基本算法语句》
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...《基本算法语句》_高中教育_教育专区。《基本算法语句...(1)a=3 (2)a=3 b=-5 b=-5 c=8 c=8 ...
基本算法语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...基本算法语句_数学_高中教育_教育专区。教育是一项良心...(2) B?2 (1) C ?5 a =1 A ? A? B b...
基本算法语句
5、会应用条件语句和循环语句编写程序. 重点: 1、...2、会编写程序中的条件语句和循环语句. 、知识...基本算法语句课件 40页 2下载券 基本算法语句(含答案...
基本算法语句
搜试试 7 帮助 全部 DOC PPT TXT PDF XLS ...基本算法语句_数学_高中教育_教育专区。基本算法语句...2 END IF PRINT y END 若输入 x=5,输出___....
更多相关标签:
基本算法语句 | 基本算法语句ppt | 1.2基本算法语句 | 基本算法语句教案 | 基本算法语句例题 | 数学基本算法语句 | 基本算法语句教学视频 | 算法的基本语句 |