2013年高考数学总复习(苏教版):第1章1.3.2 输入、输出语句 课时闯关(含解析)

合集下载

2013年高考数学总复习(苏教版):第1章1.3.4 循环语句 随堂自测(含解析)

2013年高考数学总复习(苏教版):第1章1.3.4 循环语句  随堂自测(含解析)

随堂自测
1.有以下伪代码段.
下面描述正确的是________.(填序号)
①循环体语句执行10次;②循环体是无限循环;③循环体语句一次也不执行;④循环体语句只执行一次.
解析:k 为8不符合执行循环的条件,故循环语句一次也不执行.
答案:③ 2.下面的程序段中,语句Print I *J 执行的次数是______次.
For I From 1
To 3
For J From 5 To 1 Step -1
Print I *J End For
End For
解析:对于每个I ,内循环都执行5次,而I 有3个取值,所以共执行15次.
答案:
15 3.已知:
上述伪代码运行的结果是________.
解析:此程序为循环结构I =5,S =5;I =10,S =15;
I =15,S =30;I =20,S =50;I =25不满足条件,输出:S =50.
答案:50
4.某程序的伪代码如下:
则程序运行后输出的结果是________.
解析:由题意可知:
S=2+4+6+8+10=30.
答案:30
5.已知下列算法语句:
则语句执行后输出的结果为________.
解析:①S=12,②S=12×10,③S=12×10×8=960. 答案:960。

苏教版数学高一-教学案 1.3.2输入、输出语句

苏教版数学高一-教学案 1.3.2输入、输出语句

1.3.1~1.3.2赋值语句和输入、输出语句教学目标:1.通过实例,使学生理解三种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法.2.能初步应用这种基本的算法语句表示算法,编写类BASIC程序.3.进一步体会算法的基本思想,学会有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力.教学重点:1.输入语句、输出语句和赋值语句的表示方法、结构和用法.2.用这三种基本的算法语句表示算法.教学难点:理解输入语句、输出语句和赋值语句的表示方法、结构和用法.教学方法:1.通过实例,发展对解决具体问题的过程与步骤进行分析的能力.2.通过模仿、操作、探索,经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力.3.在解决具体问题的过程中学习三种基本语句,感受算法的重要意义.教学过程:一、问题情境问题1已知我班某学生上学期期末考试语文、数学和英语学科成绩分别为80,100,89,试设计适当的算法求出这名学生三科的平均分.二、学生活动1.学生讨论,教师引导学生写出算法并画出流程图.流程图:2.怎样将以上算法转换成计算机能理解的语言呢? 下面我们将通过伪代码学习基本的算法语句. 三、建构教学 1.伪代码:伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法.为了今后能学好计算机语言,我们在伪代码中将使用一种计算机语言“BASIC 语言”的关键词.2.赋值语句:赋值语句是将表达式所代表的值赋给变量的语句.例如:“x y ←”表示将y 的值赋给x ,其中x 是一个变量,y 是一个与x 同类型的变量或表达式.说明:①赋值语句中的赋值号“←”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;②赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式;③对于一个变量可以多次赋值.3.输入、输出语句:输入、输出语句分别用“Input ”(或者“Read ”)和“Print ”来描述数据的输入和输出.(1)输入语句与赋值语句的区别在于:赋值语句可以将一个代数表达式的值赋于一个变量,而输入语句由于要求输入的值只能是具体的常数,不能是函数、变量或表达式,因此输入语句只能将读入的具体数据赋给变量.算法: S1 a ←80 S2 b ←100 S3 c ←89 S4 A ←(a +b +c )/3 S5 输出A(2)输出语句的主要作用是:①输出常量、变量的值和系统信息;②输出数值计算的结果.例如:可以将问题1中的算法改进为求任意三门功课的平均值的算法. 流程图:说明:输入语句“Read a ,b ”表示输入的数据依次送给a ,b ;“Print A ”表示输出运算结果A .四、数学运用1.例题.例1 写出求23x =时多项式3273511x x x +-+的值的算法.算法1322373511x p x x ←←+-+算法2 23((73)5)11x p x x x ←←+-+ 说明 ①以上两种算法,算法1要做6次乘法,算法2只要做3次乘法,由 此可见,算法的好坏会影响运算速度;②算法2称为“秦九韶算法”,其算法特点是:通过一次式的反复计算,逐 步得出高次多项式的值;对于一个n 次多项式,只要做n 次乘法和n 次加法.附:秦九韶(1202—1261年),字道古,普州安岳(今四川安岳)人.他是伪代码: Read a ,b ,c A ←(a +b +c )/3 Print A我国古代最有成就的数学家之一.著有数学名著《数书九章》(又名数学九章》).该书共十八卷,分为大衍、天时、田域、测望、赋役、钱谷、营建、军旅、市易等九大类,每类用九个例题全书共八十一题)来阐明各种算法.这部中世纪的数学杰作,许多方面都有创造,而书中最突出的成就是“大衍求一术”和高次方程的数值解法“正负开方术”,是具有世界意义的成就.例2 “鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”请你先列出解决这个问题的方程组,并设计一个解二元一次方程组的通用算法,并画出流程图,写出伪代码.解 设有x 只鸡,y 只兔子,则352494x y x y +=⎧⎨+=⎩.设二元一次方程组为1111221222,(0),a x b y c a b a b a x b y c +=⎧-≠⎨+=⎩用消元法解得2112122112211221b c b c x a b a b a c a c y a b a b -⎧=⎪-⎪⎨-⎪=⎪-⎩, 因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可输出,x y 的值.开始结束2.练习:课本第18页练习1题.五、要点归纳与方法小结本节课学习了以下内容:赋值语句、输入语句、输出语句的结构和作用.。

高中数学 1.3 基本算法语句教案 苏教版必修3

高中数学 1.3 基本算法语句教案 苏教版必修3

基本算法语句一、知识结构重点难点重点:1、学习和理解几种语句的作用和形式,既要有形式上的把握也要理解本质的内涵2、能进行最简单的语句的书写,通过训练能编写出一些简单的程序语言难点:几种语句形式上的把握,理解其本质;语句的书写,编写一些简单的程序语言【学习导航】学习要求1.理解赋值语句的含义2.理解赋值语句、输入输出语句中的变量与表达式的含义【课堂互动】自学评价1.赋值语句:赋值:顾名思义就是赋予某一个变化量一个具体的数值。

例如:变速运动某一时刻的速度大小是5m/s ,就是将5赋予速度v ,在算法的描述中可以写成如下形式:v ←5注意:变化量只能写在“←”左边,值写在“←”的右边。

对于匀变速直线运动,v=v 0+at ,在算法的描述中可以写成如下形式:v ←v 0+at“←”右边可以是一个具体的值,也可以是一个表达式,程序会将该表达式进行计算后再将结果赋给v 。

【经典范例】例1:写出求x=23时多项式1153723+-+x x x 的值的算法。

【解】算法一 x ←23p ←1153723+-+x x x算法二 x ←23p ←11)5)37((+-+x x x【说明】11)5)37((+-+x x x 在计算时只要进行3次乘法,而在算法一中则要进行6次算法。

显然这种算法更好一些,算法的好坏会直接影响运算速度。

这就是著名的秦九韶算法,其特点是:通过一次式的反复计算,逐步得出高次多项式的值,对于一个n 次多项式,只要做n 次乘法和n 次加法。

【拓展】A ←23A ←A+10你能说出第二行的意义吗?2.输入、输出语句在用伪代码描述算法的过程中,用read 表示输入,用print 表示输出,如:“read a ,b ”表示输入的数依次赋给a 和b 。

例1 的算法可以描述为:S1 read xS2 p ←1153723+-+x x xS3 print p【经典范例】例2 “鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣且有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何”【分析】设有x 只鸡,y 只兔,则 ⎩⎨⎧=+=+944235y x y x 下面我们设计一个解二元一次方程组的通用算法,设二元一次方程组为⎩⎨⎧≠-=+=+)0(1221222111b a b a c y b x a c y b x a 用消元法解得:⎪⎪⎩⎪⎪⎨⎧--=--=1221122112212112b a b a c a c a y b a b a c b c b x 因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解。

数学第1章1.3.11.3.2赋值、输入、输出语句课件(苏教版必修3)

数学第1章1.3.11.3.2赋值、输入、输出语句课件(苏教版必修3)
Read a,b,c,d,e v←a+b+c+d+e/5 Print v
解:流程图为:
备选例题
《九章算术》中有这样一个问题:今有共买 物,人出八,盈三;人出七,不足四. 问人、物价各几何?今译为:已知有几人集 资买物,如果每人出8,就多出3,如果每人 出7,则少4,问人数和物价各多少?试写出 解决该问题的算法的伪代码.
解:设人数为 x,物价为 y,由题意,得87xx- +34= =yy , 即8x-y=3,
7x-y=-4. 可将此方程组写成如下形式:
a11x+a12y=b1


a21x+a22y=b2
则 x=aa1122ab212--aa1212ba212 y=aa1111ab222- -aa2211ba112
典题例证技法归纳
题型探究
题型一 对赋值语句的理解 对于例赋1 值语句,下列说法正确的是_____.
①在程序运行过程中给变量赋值; ②将表达式所代表的值赋给变量; ③可以给一个变量重复赋值; ④一个语句可以给多个变量赋值.
【解析】 赋值语句就是给变量赋值的,可以 将常数、表达式所代表的值赋给变量,可以给 一个变量重复赋值,但一个语句只能给一个变 量赋值,所以①②③正确,④不正确. 【答案】 ①②③ 【规律小结】 赋值语句的左边只能是变量, 右边可以是变量,也可以是表达式,两边内容 不能对调.对同一变量多次赋值时,只保留最 后一次的值,原来的值被后来的“冲掉”.
第1章 算法初步
1.3 基本算法语句 1.3.1 赋值语句
1.3.2 输入、输出语句
学习导航
学习目标 实例 ―了―解→ 伪代码与自然语言、流程图的区别 ―理―解→ 输入、输出语句和赋 值语句的含义
―掌―握→
赋值语句、输入、输出语句的特点及表示法

2013年高考数学总复习(苏教版):第1章1.3.3 条件语句

2013年高考数学总复习(苏教版):第1章1.3.3 条件语句

0.05x-2000 2000<x≤2500, 0.1x-2500+25 2500<x≤4000, 0.15x-4000+175 4000<x≤6600,
0
x≤2000,
伪代码如下:
Read x If x≤2000 Then y←0 Else If x≤2500 Then y←0.05×x-100 Else If x<=4000
例2
x2+1 已知函数 y= 2 x -1
x≤2.5 x>2.5
ቤተ መጻሕፍቲ ባይዱ
.
根据输入 x 的值,计算 y 的值,设计一个算法 并写出伪代码.
【思路点拨】 编写伪代码.
设计算法→确定算法语句→
【解】 S1 S2
算法如下:
输入x的值; 判断x的范围:若x>2.5,则用y←x2-1,
求函数值; 若x≤2.5,则用y←x2+1,求函数值; S3 输出y的值.
解:在判断条件“x>2.5”不满足时,需进一步 判断“x=2.5”还是“x<2.5”,算法中需要加一个 条件语句.
伪代码如下: Read x If x>2.5 Then y←x^2-1 Else If x<2.5 Then y←x^2+1 End If End If Print y
条件语句的嵌套
语句必须和一个End If语句对应.
自我挑战1
读如下的伪代码,完成题目.
Read x If x≥0________ y←x Else y←-x End If Print y
(1)将伪代码补充完整,横线处应填________. (2)该伪代码的功能是________. 解析:由条件语句格式,横线处应填

2013年高考数学总复习(苏教版):第1章1.3.2 输入、输出语句 随堂自测(含解析)

2013年高考数学总复习(苏教版):第1章1.3.2 输入、输出语句  随堂自测(含解析)

随堂自测
1.(2011·高考福建卷)运行如图所示的程序,输出的结果是________.
解析:a=1+2=3.
答案:3
2.写出下列用伪代码描述的算法执行后的结果为________.
a←2
a←4
a←a+a
Print a
解析:根据赋值语句的意义,输出结果为8.
答案:8
3.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是________(填写相应的序号).
①a←b b←a;②c←b b←a a←c;
③b←a a←b;④a←c c←b b←a.
解析:两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”.
答案:②
4.伪代码M←1
M←M+1
M←M+2
Print M
的输出结果为________.
解析:本题表示的算法为1+1+2=4.
答案:4
5.如下图所示的伪代码中依次输入128,130,109,141,则输出的结果为________.Read M1,M2,M3,M4
M←(M1+M2+M3+M4)/4
Print M
解析:图中伪代码表示的是求这四个数的平均数.
答案:127。

苏教版必修3高中数学1.3《输入语句、输出语句和赋值语句》ppt课件


程序框图:
开始
输入a,b,c
y abc 3
程序: 输出y
INPUT “Chinese=”;a
结束
INPUT “Maths=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
课堂讲练7C互中动小学课件
例3:考察给一个变量重复赋值的程序:
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
据此,执行框 m 怎样表述?
m
2x 3 y2 转化为赋值语句可以
课堂讲练7C互中动小学课件
A=10 A=A+15
A=10 A=A+15
PRINT A
PRINT A
END
A=A+5
那么,A的输出值是多少? PRINT A
END
25
[变式引申]:在此程序的基础上,设计 一个程序,要求最后A的输出值是30.
课堂讲练7C互中动小学课件
例4 写出“交换两个变量A和B的值,并输出 交换前后的值”的程序.
这个程序由4个语句行组成,计算机按 语句行排列的顺序依次执行程序中的语 句,最后一行的END语句表示程序到此 结束.
课堂讲练7C互中动小学课件
在这个程序中,第1行中的INPUT语句称为输入语 句,其一般格式是:
INPUT “提示内容”;变量
其中,“提示内容”一般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.

苏教版高中数学必修3-1.3知识归纳:赋值、输入、输出语句

赋值、输入、输出语句
1.输入语句
在该程序中的第1行中的INPUT 语句就是输入语句.这个语句的一般格式是:
其中,“提示内容”一般是提示用户输入什么样的信息.如每次运行上述程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x ”,并按“x ”新获得的值执行下面的语句.
2.输出语句
在该程序中,第3行和第4行中的PRINT 语句是输出语句.它的一般格式是:
3.赋值语句
用来表明赋给某一个变量一个具体的确定值的语句.
除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值.它的一般格式是:
4.INPUT 语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:
5.(1)赋值语句中的“=”叫做赋值号.
(2)赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.
(3)赋值号左边只能是变量名字,而不能是表达式.如:2=X 是错误的.
(4)赋值号左右不能对换.如“A =B ”“B =A ”的含义运行结果是不同的.
(5)不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等)
(6)赋值号“=”与数学中的等号意义不同
.。

数学苏教版3知识导引1.3.1赋值语句1.3.2输入、输出语句含解析

5.3基本算法语句5.3.1 赋值语句5.3.2 输入、输出语句案例探究用伪代码写出计算任何一个学生的语、数、外三门课成绩的算法.解:Begin(算法开始)Read a←“chinese”b←“maths”c←“foreign language”Aver←(a+b+c)/3Print averEnd伪代码是表示算法的一种方法,它是介于自然语言和计算机语言之间的文字和符号,是描述算法简单而实用的方法.自学导引1.伪代码是介于自然语言和计算机语言之间的文字和符号.2.在伪代码中,赋值语句用符号“←”表示,“x←y"表示将y 的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.3.在某些算法中,变量的初值要根据情况经常地变化,每次做题时,即使初始值数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可,这个过程在程序语言中用“输入语句”来控制,其格式为“Read a,b"表示输入的数据送给a,B.4.任何求解问题的算法,都要把求解的结果“输出”,任何程序语言也必须有“输出语句”来控制,其格式为:“Print x",表示输出运算结果x.疑难剖析【例1】若三角形的边长分别为a,b,c,借助于公式S=))()((cpbpapp---(其中p=2cba++),求该三角形的面积.试用输入、输出语句表示计算面积的一个算法.分析:这里有三个变量a,b,c的值需要输入,变量p的值由a,b,c 确定,可用赋值语句,S的计算也用赋值语句,最后输出的是S的值.解:Read a,b,cp←(a+b+c)/2x←p-ay←p—bz←p-cS←SQR(p*x*y*z)Print“三角形的三条边长分别为:";a,b,cPrint“这个三角形的面积是:”;SEnd思维启示:在程序语言中,乘、除、乘方、求平方根、求绝对值,分别用下列符号表示:*、/、∧、SQR( ),ABS(),如3×2,3÷2,32,3,|3|分别写成3*2,3/2,3∧2,SQR(3),ABS(3),在程序中≥,≤,≠分别写成>=,〈=,〈>.【例2】试用伪代码设计一个程序,已知圆柱体的底面半径和高,求圆柱体的表面积.思路分析:根据圆柱的表面积等于两底的面积加上侧面积,我们就可以先求出底面积,再算出侧面积,然后把两个面积相加,圆柱体的表面积便有了.解:程序:Read“R,H=”;R,HA←2*3.145*R*HB←3.145*R*RS←A+2*BPrint“S=”;SEnd思维启示:“R,H=”提示输入圆柱体的底面半径和侧面高,当我们把值赋给R,H后,R,H中的值与2及3.1415相乘,乘积存入变量A,R中的值代入圆面积公式,求出圆的面积存入B,A中的值与两个底面的面积2B相加存入S,则S中的值便是圆柱体的表面积.【例3】根据下面伪代码编写的程序,画出流程图.Read“输入边长A,B的值”;A,BRead“输入夹角C的角度值”;CC←C*3.141 6/180P←A*A+B*B—2*A*B*cos(C)Y←SQR(P)Print“第三边=”;YEnd。

2013年高考数学总复习(苏教版):第1章1.2.1 顺序结构 课时闯关(含解析)

[A 级 基础达标]1.读下面的流程图,则输出的结果是________.解析:a =1,b =3a +3=3×1+3=6. 答案:62.如图所示流程图的运行结果是________.解析:运行流程图得:S =28+82=174.答案:1743.下面流程图的运行结果是________.解析:由题意P =5+6+72=9,S =9×4×3×2=63=6 6.答案:6 64.在如图所示的流程图中,若输入的x =3,则输出的y =________.答案:405.下图的作用是交换两个变量的值并输出,则①处应为________.解析:交换两个变量的值,必须引入中间变量. 答案:x ←y6.已知1+2+3+…+n =n (n +1)2,用此公式给出求和S =1+2+3+…+100的一个算法,用流程图表示.解:流程图如图所示.7.试写出以a ,h 为三角形底边和高的三角形面积的算法,并画出流程图. 解:S1 输入a ,h ;S 2 S ←12ah ;S3 输出S .流程图如图所示.[B 级 能力提升]8.(创新题)图(2)是计算图(1)的阴影部分面积的一个流程图,则①中应该填________.解析:设阴影面积为M ,则M =x 2-π(x 2)2=x 2-14πx 2=(1-π4)x 2.答案:M ←(1-π4)x 29.给出流程图如图,若输出的结果为2,则①处的处理框内应填的是________.解析:因为输出的结果为2.∴b =2=a -3,∴a =5.∴2x +3=5,∴x =1.∴①中应填x ←1. 答案:x ←110.球的体积公式为V =43πR 3(R 为球的半径),用算法描述求R =4.8时的球的体积,并画出算法的流程图. 解:S1 R ←4.8;S2 计算V ←43πR 3;S3 输出V .流程图如图所示.11.已知点P 0(x 0,y 0)和直线l :Ax +By +C =0,写出求点P 0到直线l 的距离d 的算法及流程图.解:算法如下:S1 输入点的横、纵坐标x 0、y 0,输入直线方程的系数,即常数A 、B 、C . S2 计算z 1←Ax 0+By 0+C . S3 计算z 2←A 2+B 2.S4 计算d ←|z 1|z 2.S5 输出d .流程图:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课时作业
[A级基础达标]
1.已知下列输入、输出语句,
①Read a;b;c;②Read ax2+bx+c;
③Print x←5;④Print2,3-2.
其中正确的是________.
解析:输入语句Read可以给多个变量赋值,但中间用逗号隔开,只能输入变量,而不能是代数式,故①②都不正确;Print语句不能起赋值作用,因此在Print语句中不能出现“←”,Print语句可以输出常量或表达式的值,所以③不正确,④正确.
答案:④
2.下列给出的赋值语句正确的是________.
①6←N;②A←-A;
③5+c←a; ④x2-9←(x+3)(x-3).
解析:按照赋值语句的要求,变量的值不能赋给常量,左边只能是变量,不能是表达式,不能进行代数式的演算,所以只有②正确.
答案:②
3.(2012·镇江调研)已知下列输入、输出语句
Read“Ho w old are you”;x
Print“I am”;x
如果你16岁了,则输出的结果是________.
解析:由输出语句的特点知输出的结果是I am 16.
答案:I am 16
4.下面伪代码运行的结果是________.
a←1
b←2
c←a-b
b←a+c-b
Print a,b,c
解析:由输出及赋值语句的特点知,输出结果为1,-2,-1.
答案:1,-2,-1
5.在如图所示的伪代码中输入x=1,则输出的结果x是________.
Read x
x←2x
x←3x
x←4x
x←5x
x←6x
Print x
解析:该算法表示计算1×2×3×4×5×6的值,再把720赋值给x.
答案:720
6.如图是利用赋值语句和输入、输出语句写出的算法,请画出该算法的流程图.
i←10
j←2i+5
k←2j+5
Print k+j
解:流程图如下图所示:
7.已知三角形的三边,试用流程图和伪代码表示求这个三角形的周长的算法.
解:流程图:
伪代码: Read a ,b ,c
M ←a +b +c Print M
[B 级 能力提升]
8.读伪代码,完成下列题目:
Read x Y ←x 2+2x Print Y
(1)若输入“3”则执行结果为________.
(2)若执行结果为3,则输入的值可能为________.
解析:(1)若输入3,则:Y =3×3+2×3=15.
(2)若执行结果为3,即输出3.
即:x 2+2x =3,解之得x =-3或x =1, 即输入的值为-3或1.
答案:(1)15 (2)1或-3
9.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,则据此应补充的内容为______、________. Read x 1,x 2
x 1←1.1
x 2← S ←
Print S
解析:由于算法的功能是求所输入的两个正数的平方和,所以,S =x 21+x 2
2;又由于最后输
出的结果是3.46,所以3.46=1.12+x 22,解得x 22=2.25,又x 2是正数,所以x 2=1.5.
答案:1.5 x 21+x 22
10.随着人的年龄的增加,成人的肺活量会逐渐减少,假如我们用V 表示人的肺活量(单位:L),用h 表示人的身高(单位:英寸),a 表示年龄,则这几个量近似地满足关系式:V =0.104h -0.018a -2.69.请写出伪代码.
解:Read a ,h
V ←0.104h -0.018a -2.69Print V
11.(创新题)设中国的通货膨胀率保持在3%左右,所谓通货膨胀率为3%,指的是每年消费
品的价格增长率为3%.在这种情形下,某种品牌的钢琴2012年的价格是10000元,请用算法描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.画出流程图,写出伪代码.
解:算法流程图如图所示:
伪代码如下: p ←10000
p ←p (1+3%)
p ←p (1+3%)
p ←p (1+3%)p ←p (1+3%)
Print p。

相关文档
最新文档