2019年数学人教A必修三新一线应用案巩固提升:1.2.1 输入语句、输出语句和赋值语句 Word版含解析

合集下载

2019年数学人教A必修三新一线应用案巩固提升:章末综合检测(一)含解析

2019年数学人教A必修三新一线应用案巩固提升:章末综合检测(一)含解析

章末综合检测(一)(时间:120分钟,满分:150分)一、选择题:本题共12小题,每小题5分,在每小题给出的四个选项中,只有一项是符合题目要求的.1.下列给出的赋值语句正确的是( )A .3=A B .M =-M C .B =A =2D .x +y =0解析:选B.赋值语句的格式为“变量=表达式”,故只有B 正确,故选B.2.在设计求函数f (x )=的值的程序中不可能用到的算法语句为{x 2,x >2x -1,-2<x ≤26x -6,x ≤-2)( )A .输入语句B .条件语句C .输出语句D .循环语句解析:选D.对于分段函数的算法,输入语句和输出语句都是需要的,条件语句也是需要的,只有循环语句不可能用到,故选D.3.如图所示的程序框图,已知a 1=3,输出的结果为7,则a 2的值是( )A .9B .10C .11D .12解析:选C.按程序框图逆向求值.因为输出的结果为7,所以b =7,又b =,所以原b =14,b2即a 1+a 2=14.又a 1=3,所以a 2=11.4.在k 进制中,十进制数103记为87,则k 等于( )A .6 B .12C .14D .16解析:选B.由k 进制中基数为k ,得8×k +7×k 0=103,即8k =96,k =12.故选B.5.(2019·安徽省屯溪第一中学开学考试)数612和486的最大公约数是( )A .12 B .14C .16D .18解析:选D.用更相减损术:612-486=126,486-126=360,360-126=234,234-126=108,126-108=18,108-18=90,90-18=72,72-18=54,54-18=36,36-18=18.因此612与486的最大公约数是18.故选D.6.执行如图所示的程序框图,输出的s 值为( )A. B.1256C. D.76712解析:选B.执行程序框图,s =,k =2;s =+=,k =3,此时退出循环.故输出的s12121356的值为,故选B.567.(2019·贵州省铜仁市第一中学期末考试)某程序框图如图所示,则该程序运行后输出i 的值为( )A.6 B.7 C.8 D.9解析:选B.执行程序框图,输入m=1,n=1,i=1,第一次循环m=2,n=4,i=2;第二次循环m=4,n=9,i=3;第三次循环m=8,n=16,i=4;第四次循环m=16,n=25,i=5;第五次循环m=32,n=36,i=6;第六次循环m=64,n=49,i=7;退出循环,输出i=7.故选B.8.下面的程序运行后输出的结果为( )i=1WHILE i<8 i=i+2 S=2*i+3 i=i-1WENDPRINT SENDA.17 B.19 C.21 D.23解析:选C.第一次循环,i=3,S=9,i=2;第二次循环,i=4,S=11,i=3;第三次循环,i=5,S=13,i=4;第四次循环,i=6,S=15,i=5;第五次循环,i=7,S=17,i=6;第六次循环,i=8,S=19,i=7;第七次循环,i =9,S =21,i =8.此时i =8,不满足i <8,故退出循环,输出S =21,结束.9.(2019·湖北省荆州中学期末考试)一个算法的程序框图如图所示,该程序输出的结果为,则空白处应填入的条件是( )3655A .i ≤9?B .i ≤6?C .i ≥9?D .i ≤8?解析:选A.运行程序,i =1,S =0,判断是,S =,i =2,判断是,S =+=,i =3,1313181124判断是,S =++,i =4,判断是,S =+++,11×312×413×511×312×413×514×6i =5,判断是,S =++++,i =6,判断是,S =+11×312×413×514×615×711×3++++,i =7,判断是,S =+++12×413×514×615×716×811×312×413×5+++,i =8,判断是,S =++++14×615×716×817×911×312×413×514×6+++,i =9,判断是,S =++++15×716×817×918×1011×312×413×514×6++++,i =10,此时S =×(1-+-+-+…15×716×817×918×1019×11121312141315+-)=×(1+--)=,需要退出程序,输出S 的值.故填“i ≤9?”.故选A.191111212110111365510.(2019·湖北省宜昌县域高中协同发展共同体期末考试)如图所示的程序框图的算法思路来源于“欧几里得算法”.图中的“a MOD b ”表示a 除以b 的余数,若输入a ,b 的值分别为195和52,则执行该程序输出的结果为( )A.13 B.26C.39 D.78解析:选A.若输入a,b的值分别为195,52,则c=39,a=52,b=39,不满足条件,循环;52÷39,余数为13,即c=13,a=39,b=13,不满足条件,循环;39÷13,余数为0,即c=0,a=13,b=0,满足条件,输出a=13.故选A.11.如图是一个程序框图,则输出的k的值为( )A.2 B.3C.4 D.5解析:选B.由题意可知,当S=1,k=1时,S=2<10,k=2;当S=2,k=2时,S=6<10,k=3;当S=6,k=3时,S=15>10,此时运算程序结束,输出k=3.故选B.12.(2019·湖北省黄冈市调研)如图是为了求出满足21+22+…+2n>2 018的最小整数n,和两个空白框中,可以分别填入( )A.S>2 018?,输出n-1B.S>2 018?,输出nC.S≤2 018?,输出n-1D.S≤2 018?,输出n解析:选A.为了求出满足21+22+…+2n>2 018的最小整数n,且框图中在“是”时输出,所以“”内填入“S>2 018?”.又要求n为最小整数,所以“”中可以填入输出n-1.故选A.二、填空题:本题共4小题,每小题5分.13.(2019·山西省长治二中期末考试)将十进制数38化为二进制数为________.解析:38=32+4+2=25+22+21,所以十进制数38化为二进制数为100110(2).答案:100110(2)14.执行如图所示的程序框图,当输入的值为3时,输出的结果是________.解析:3<5,执行y=x2-1,所以输出结果为8.答案:815.如图,是用辗转相除法求两个正整数a,b(a>b)的最大公约数算法的程序框图,其中①处应填入的是________.解析:根据辗转相除法的原理,易知①处应填入的是r=a MOD b.答案:a MOD b16.如图一个算法的程序框图,则输出s的值是________.解析:由程序框图得k =1,s =0,s =0+3×1=3,k =1+2=3,k =3≥100不成立,s =0+3×1+3×3=12,k =3+2=5,k =5≥100不成立,s =0+3×1+3×3+3×5=27,k =5+2=7,k =7≥100不成立,……k =99≥100不成立,s =0+3×1+3×3+3×5+…+3×99,k =99+2=101,k =101≥100成立,输出s =0+3×1+3×3+3×5+…+3×99=3×=7 500.[50×(1+99)2]答案:7 500三、解答题:解答应写出文字说明、证明过程或演算步骤.17.(本小题满分10分)用秦九韶算法计算函数f (x )=2x 5+3x 4+2x 3-4x +5当x =2时的函数值.解:根据秦九韶算法,把多项式改写成如下形式:f (x )=((((2x +3)x +2)x +0)x -4)x +5.从内到外依次计算一次多项式当x =2时的值:v 0=2;v 1=2×2+3=7;v 2=v 1×2+2=16;v 3=v 2×2+0=32;v 4=v 3×2-4=60;v 5=v 4×2+5=125.所以,当x =2时,多项式的值等于125.18.(本小题满分12分)已知函数f (x )=对每输入的一个x 值,都得到{x 2-1,x ≥0,2x 2-5,x <0,)相应的函数值.画出程序框图并写出程序.解:程序框图如图:程序为:INPUT x IF x>=0 THEN y =x ∧2-1ELSE y =2*x ∧2-5END IF PRINT y END19.(本小题满分12分)下面给出一个用循环语句编写的程序:k =1sum =0WHILE k<10 sum =sum +k ∧2 k =k +1WEND PRINT sum END(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;(2)请用另一种循环语句的形式把该程序写出来.解:(1)本程序所用的循环语句是WHILE循环语句,其功能是计算12+22+32+…+92的值.(2)用UNTIL语句改写程序如下:k=1sum=0DO sum=sum+k∧2 k=k+1LOOP UNTIL k>=10PRINT sumEND20.(本小题满分12分)分别用WHILE语句和UNTIL语句编写程序,求出使不等式12+22+32+…+n2<1 000成立的n的最大整数值.解:利用WHILE语句编写程序如下:s=1i=2WHILE s<1 000 s=s+i∧2 i=i+1WENDi=i-2PRINT “使不等式成立的n的最大整数值为:”;iEND利用UNTIL语句编写程序如下:s=1i=2DO s=s+i∧2 i=i+1LOOP UNTIL s>=1 000i=i-2PRINT “使不等式成立的n的最大整数值为:”;iEND21.(本小题满分12分)某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序.解:程序框图如图:程序:i=1WHILE i<=10INPUT GiIF Gi<12.1 THENPRINT GiEND IFi=i+1WENDEND22.(本小题满分12分)已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(x n,y n),…(1)若程序运行中输出的一个数组是(9,t),求t的值;(2)程序结束时,共输出(x,y)的组数为多少;(3)写出程序框图的程序语句.解:(1)开始时,x=1时,y=0;接着x=3,y=-2;然后x=9,y=-4,所以t=-4.(2)当n=1时,输出一对,当n=3时,又输出一对,…,当n=2 015时,输出最后一对,共输出(x,y)的组数为1 008.(3)程序框图的程序语句如下:x=1y=0n=1DOPRINT (x,y) n=n+2 x=3*x y=y-2LOOP UNTIL n>2 016END。

2019-2020人教A版数学必修3第1章 1.2 1.2.1 输入语句、输出语句和赋值语句课件PPT

2019-2020人教A版数学必修3第1章 1.2  1.2.1 输入语句、输出语句和赋值语句课件PPT
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
栏目导航
学习目标
核心素养
1.理解输入语句、输出语句、赋值 1.通过算法语句的学习,培养
语句的格式与作用.(重点、易混 数学抽象素养.
点) 2.借助程序语句的编写,提
2.能够将程序框图转化为“算 升逻辑推理素养.
法”语句.(难点)
为( )
A.5=5
B.5
C.5=x
D.x=5
栏目导航
(1)③④⑤ (2)D [(1) 序号 正误
理由
① × 输入语句不能直接输入常量
② × 输入语句不能输入表达式
这是最常见的输入方式,一般在某一程序之前,用 ③√
来输入下面的程序运行所需要的变量值
栏目导航
这是一个输入多个变量的表达方式,即对三个变量 ④√
栏目导航
赋值语句的几种常见形式 (1)赋予变量常数值,如 a=1. (2)赋予变量其他变量或表达式的值,如 b=a,b=2a+1. (3)变量自身的值在原值上加常数或变量,如 i=i+1,i=i+S.
栏目导航
2.设 A=10,B=20,则可以实现 A,B 的值互换的程序是( )
栏目导航
C [A 中程序执行后 A=B=10,B 中程序执行后 A=B=10,C 中程序执行后 A=20,B=10,D 中程序执行后 A=B=10.]
把程序中新__输__入__的
其中“提示内容”一般是提示用户输入

值赋给变量
什么样的信息

栏目导航
输 在计算机的屏幕上输
出 __P_R_I_N_T_“_提__示__内__容_”__;__表__达__式_______ 出常量、变__量__的值和

人教A版高中数学必修三试卷1.2.1 输入语句、输出语句和赋值语句

人教A版高中数学必修三试卷1.2.1   输入语句、输出语句和赋值语句
4.程序
若输入2,则输出结果为
5、完成下表:三种语句的格式与功能.
名称
格式
功能
输入语句
____ _____________
其中“提示内容”一般是提示用户____________ __
把程序中新输入的值赋值给
输出语句
在计算机的屏幕上输出、值

赋值语句

赋给.一般先计算“=”右边,然后把这 Nhomakorabea值赋给“=”左边.
1.2.1输入语句、输出语句和赋值语句
评测练习:
1、程序
INPUT“M=”; M
N=M
M=2*6
P=(M*N)/2
Q=3*P
PRINT M,N,P,Q
END
若输入是是3,则运行结果是
2、编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。( 取3.14)
3、编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积

人教版高中数学必修三学案:1.2.1赋值输入和输出语句

人教版高中数学必修三学案:1.2.1赋值输入和输出语句

人教版高中数学必修三学案:1.2.1赋值、输入和输出语句1.2.1赋值、输入和输出语句1.通过学习解二元一次方程组的方法,体会算法的基本思想;2.了解算法的含义和特征;3.会用自然语言表述简单的算法。

二、自主学习: 1赋值语句:用来表明___________________________________________________ 赋值号用_______表示2.使用赋值语句需要注意以下几点:______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ _________________________________ 3. 输入语句的符号表示: __________ 4.输出语句的符号表示: __________三、典例分析:例1. 判断下列赋值语句是否正确:(1)4=m;(2)x+y=10;(3)A=B=2;(4)N=N+1.例2. 鸡兔同笼问题的一个算法及程序. 并用程序框图描述算法。

S1: 输入鸡和兔的总数量M S2: 输入鸡兔腿的总数N S3:鸡的数量A=(4M-N)/2 S4: 兔的数量B=M-A S5: 输出A,BM=input(“How many heads”);1N=input(“How many legs”); A=(4*M-N)/2; B=M-A; A B例3: 一个算法是,用Scilab中的rand()函数,首先生成一个0~1之间的随机数并把它赋值给变量a, 再把3赋值给变量b, 把a+b赋值给变量c, 最后把它们都输出到屏幕上.例4. 读用Scilab语句编写的程序,根据程序画出程序框图。

【课件】新课标人教A版数学必修3:1.2.1输入、输出和赋值语句

【课件】新课标人教A版数学必修3:1.2.1输入、输出和赋值语句

输入a,b,c
average=(a+b+c)/3
输出average 结束
程序2: INPUT “Maths, Chinese, English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
例3 给一个变量重复赋值。
程序:
A = 10 A = A + 15 PRINT A END
7. a=5
a=7 √
a=9
5. c=a+b √
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
框图:
第一步:分别输入三科的成绩a,b,c;
开始
第二步:计算average=(a+b+c)/3;
第三步:输出三科平均分。
程序: INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c average=(a+b+c)/3 PRINT “The average=”;average END
输出提示“若要继续请按 键Y,否则请按其他键”
按键“Y”?
Y
N
结束
P19 练习 程序框图
开始 输入精确度d
i=1
将 2 的到小数点后第i位的不足近似值记为a
将 2 的到小数点后第i位的过剩近似值记为b
m 5b 5a
i=i+1
否 m<d?

输出 5b
结束
例 7. 某工厂2005年的年生产总值为200 万元,技术革新后预计以后每年的年生产总 值都比上一年增长5%.设计一个程序框图,输 出预计年生产总值超过300万元的最早年份.

人教A版高中数学必修三1-2-1 输入语句、输出语句和赋值语句

人教A版高中数学必修三1-2-1 输入语句、输出语句和赋值语句

[警误区] 由于受以前书写的影响,在书写以上符号时极 易出错,故一定要小心谨慎.
下面的程序书写是否有误,若有请改正.
[分析] 以上程序的主要错误在于混淆了数学符号与程 序符号的用法,上面的程序,对于计算机是无法识别的.
[解析] 正确的程序如下:
INPUT “x=”;x INPUT “y=”;y A=x*y B=ABSx^2-1 C=A+B/2 PRINT A,B,C END
已知 a=2,b=5,编写一个程序,交换 a,b 的值
[错解] 程序如下: a=2 b=5 a=b b=a PRINT a,b END
[错因分析] 第一行:a 的值为 2; 第二行:b 的值为 5; 第三行:把 b 的值赋给 a,这时 b 的值为 5,所以 a=5; 第四行:把 a 的值赋给 b,而这时 a 的值为 5,所以 b 的值 还是 5; 第五行:因为 a,b 的值均为 5,所以输出结果为 5,5. 因此,错解中的程序没有达到交换的目的.
2.输出语句
格式
PRINT“提示内容”;_表__达__式___
先计算表达式的_值__,然后输出结果,实现了算法 功能 中的_输__出_功能.显示在计算机屏幕上,也就是输
出信息,可以是常__量__、__变__量___的值和_系__统__信息. 程序框图中的__输__出__框转化为算法语句就是输出 说明 语句.
A.x+y=5
B.3=a
C.a=2+4
D.m=n=2
[答案] C
[解析] A 错,“=”左侧只能是变量不能是表达式,也 不能是数字.B 错.C 对,把 2+4 的值即 6 赋给了变量 a.D 错,在一个赋值语句中,只能给一个变量赋值,不能出现两 个或多个“=”.
(2)给出下列程序

高中数学人教a版必修三1.2.1【教学设计】《输入语句、输出语句和赋值语句》

高中数学人教a版必修三1.2.1【教学设计】《输入语句、输出语句和赋值语句》

《输入语句、输出语句和赋值语句》本节在教材中起着承上启下的作用,通过对基本算法语句的学习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和表达能力,并为学习第三节算法案例打下基础。

本节通过对解决具体问题的过程与步骤的分析理解并掌握输入语句、输出语句、赋值语句。

教材例题重视练习巩固,遵循由简单到复杂的原则安排例题。

常常与程序框图的三种基本逻辑结构等知识点相融合,渗透在各种题型中。

【知识与能力目标】正确地理解输入语句、输出语句、赋值语句的结构,会写一些简单的程序,掌握赋值语句中的“=”的作用。

【过程与方法目标】让学生充分地感知、体验应用计算机解决数学问题的方法,并能初步操作和模仿。

【情感态度价值观目标】通过本节内容学习,使学生感受数学对实际生活的需要,体会现实世界和数学知识的联系,增强计算机应用意识,提高学生学习新知识的兴趣。

【教学重点】正确理解输入语句、输出语句、赋值语句的作用。

【教学难点】准确写出输入语句、输出语句、赋值语句。

电子课件调整、相应的教具带好、熟悉学生名单、电子白板要调试好。

◆教学重难点◆◆课前准备◆◆教材分析◆教学过程◆教学目标一、导入部分随着时代的进步,通讯设备应用的越来越广泛,人们的生活和工作都离不开计算机,如看电影,玩游戏,画卡通画,设计教案,制作课件等,那么计算机是怎样工作的呢?前面我们学习的程序框图,计算机是无法“理解”的,因此我们还需要将程序框图用计算机能够理解的程序设计语言翻译成计算机程序。

设计意图:从生活实际切入,激发了学生的学习兴趣,又为新知作好铺垫。

二、研探新知,建构概念1、电子白板投影出相应的图片。

2、教师组织学生分组讨论:先让学生分析,师生一起归纳。

常用的程序设计语言有很多种,为了实现算法的三种基本逻辑结构:顺序结构,条件结构和循环结构,各种程序语言都包含了下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句我们都知道,顺序结构是任何一个算法都离不开的基本结构。

人教A版高中数学必修三 1.2.1《输入语句、输出语句和赋值语句》课件1

人教A版高中数学必修三 1.2.1《输入语句、输出语句和赋值语句》课件1


其程序框图:
研一研·问题探究、课堂更高效
1.2.1
问题2 如果将问题1中的程序框图中第一个程序框省略,后 四个程序框中的内容依次写成算法语句,就得到该算法的
计算机程序:








小结 1.这个程序由 4 个语句行组成,计算机按语句行排列 的顺序依次执行程序中的语句,最后一行的 END 语句表示 程序到此结束.
研一研·问题探究、课堂更高效
1.2.1
例 1 比较下列各组语句的区别,再判断它们是否正确.
(1)①输入语句 INPUT “a=”;a

②输入语句 INPUT “a=”,a

时 栏
(2)①输入语句 INPUT “a,b,c=”;a;b;c
目 开
②输入语句 INPUT a,b,c

解 (1)中①对,②错;(2)中的①错,②对.
研一研·问题探究、课堂更高效
1.2.1
2.输入语句:(1)输入语句的一般格式:INPUT “提示内
容”;变量.输入语句的作用是实现算法的输入信息功能.
(2)“提示内容”提示用户输入什么样的信息,变量是指程序
本 在运行时其值是可以变化的量.
课 (3)输入语句要求输入的值只能是具体的常数,不能是函数、
小结 正确使用分号和逗号,提示内容后面一定要用分号, 多个变量间要用逗号分开.
研一研·问题探究、课堂更高效
1.2.1
跟踪训练 1 比较下列各组语句的区别,再判断它们是否正确.
①输出语句 PRINT “S=”;7
本 课
②输出语句 PRINT S=7
时 栏
解 ①对,②错.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[A 基础达标]
1.下列所给的式子,前一个是算术式子,后一个是BASIC 语言中的对应式子,正确的有( )
①e 5:e ∧
5;
②33
4:3∧
3/4;
③2-[5-(7+9)]:2-(5-(7+9));
④3:SQR(3);
⑤|x -3|:ABS(x -3).
A .1个
B .2个
C .3个
D .4个
解析:选C.e 在程序中不能识别,应为EXP(5),①错;当幂指数为分式等代数式时,应加括号,乘方
优先于乘、除法,所以33
4应为3∧(3/4),②错;
在BASIC 语言中所有的括号不分大括号、中括号,一律用小括号,③正确;
程序中注意换为相应的函数,故④⑤正确.
2.(2019·北京市人




考)若将两个数a =8,b =17交换,使a =17,b =8,下面语句正确的一组是( )
解析:选C.利用程序语句变换两个数的算法为c =b ,b =a ,a =c 或c =a ,a =b ,b =c ,结合所给的选
项,只有C 选项符合题意.故选C.
3.(2019·河北省武邑中学月考)计算机执行下面的程序段后,输出的结果是( )
a =1
b =3
a =a +
b PRINTa
A .4
B .1
C .2
D .3
解析:选A.把1赋给变量a ,把3赋给变量b ,把1+3的值赋给变量a 最后输出a ,此时a =4.故选A.
4.给出下面一个程序:
A =5
B =8X =A A =B B =X +A PRINTA ,B END
此程序运行的结果是( )
A.5,8B.8,5C.8,13D.5,13
解析:选C.此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B
的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.
5.运行下面的程序,输出的结果A是__________.
解析:该程序输出的结果为A=1×2×3×4×5=120.
答案:120
6.运行下面的程序,输出的结果是________.
x=6
y=3
x=x/3
y=4*x+1
PRINTx+y
END
解析:该程序的运行过程是
x=6,
y=3,
x=6÷3=2,
y=4×2+1=9,
x+y=2+9=11.
所以输出11.
答案:11
7.读如下两个程序,完成下列题目.
程序①:x=1
x=x*2
x=x*3
PRINTx
END
程序②:
INPUTx
y=x*x+6
PRINTy
END
(1)程序①的运行结果为________.
(2)若程序①,②运行结果相同,则程序②输入的x的值为________.
解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6.要使程
序②中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.
答案:(1)6 (2)0
8.编写一个程序,要求输入两个正数a,b的值,输出a b和b a的值.
解:程序如下:
9×每小时工资(元),从总工资中扣除10%作公积金,剩余的为应发工资,试编写程序表示输入劳动时间和每小时工资,输出应发工资.
解:算法如下:
第一步,输入每月劳动时间t和每小时工资a.第二步,求每月总工资y=a×t.
第三步,求应发工资z=0.9×y.
第四步,输出应发工资z.
程序框图如图所示.
程序如下:
INPUTt,a
y=a*t
z=0.9*y
PRINTz
END
[B能力提升]
10.给出下列程序:
此程序的功能为( )
A.求点到直线的距离B.求两点之间的距离
C.求一个多项式函数的值D.求输入的值的平方和
解析:选B.输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
11.执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为( )
(
A.A=80,B=1,C=401B.A=80,B=3,C=403
C.A=80,B=3.2,C=403.2D.A=80,B=3.2,C=404
解析:选A.第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,即B=1,第四句C=80×5+1=401,故选A.
12.给出如图所示的程序框图,写出相应的程序.
解:程序如下:
13.(

题)编写一个程序,求用长度为L 的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L 的值,输出正方形和圆的面积,并画出程序框图.(π取3.14)
解:由题意知,正方形的边长为L 4,面积S 1=L216;圆的半径为r =L 2π,面积S 2=π⎝⎛⎭⎫L 2π2=L24π.
因此程序如下:
程序框图如图.。

相关文档
最新文档