您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 1.1.1算法的概念
1.1.1算法的概念1.D2.C3.D4.C5.C6.C7.D8.C9.①SABC;②3ABCx;10.①取100n;②计算12nnS.11.解:按照逐一相乘的程序进行第一步:计算1×2,得到2;第二步:将第一步的运算结果2与3相乘,得到6;第三步:将第二步的运算结果6与4相乘,得到24;第四步:将第三步的运算结果24与5相乘,得到120;第五步:将第四的运算结果120与6相乘,得到720;第六步:输出结果.12.算法:(1).输入,,xyz三个数值;(2).从三个数值中挑出最小者并换到x中;(3).从,yz中挑出最小者并换到y中;(4).输出排序的结果.1.1.2程序框图1.A2.B3.C4.D5.B6.A7.B8.算法:第一步:输入x的值;第二步:判断x与0的大小关系,如果x≥0,则21fxx,如果x<0,则21fxx第三步:输出函数fx的值.程序框图如下:1.1.2程序框图(第二课时)1.求积为624的两个连续偶数的积,i=24,i+2=26;2.5,15;3.B4.6205.①SSi,②2ii6.1×2×3×4×5.开始输入xx≥0?NY21yx21yx输出y结束1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.正确的有(4)、(8)错误的是⑴、(2)、(3)、(5)、(6)、(7).2.B3.(1)52,(2)2R;4.⑴5,3ab;⑵15,24ab;⑶51,24ab;5.⑴1,-2,-1;⑵-3;6.⑴4,4⑵1931.2.2条件语句1.D2.C3.22,124.D5.736.程序:inputxIfx=0theny=x*x-1Elsey=2*x^2-5EndifPrintyend7.分析:设通话时间为x(min),通话费用为y(元).则0.220.220.130.220.131tyt033,3,tttZttZ,3t表示取不大于3t的整数部分.程序如下:Input“请输入通话时间(分钟):”;tIft=3theny=0.22ElseIfint(t)=ttheny=0.22+0.1*(t-3)Elsey=0.22+0.1*(int(t-3)+1)EndifEndifPrint“通话时间为(分钟):”;tPrint“通话费用为(元):”;yEnd8.分析:设儿童身高为h米,全票价为a元,需买的金额为y元.程序如下:Input“请输入身高h米:”;hIfh=1.1thenPrint“y=”;0ElseIfh=1.4thenPrint“y=”;(1/2)aElsePrint“y=”;aEndifEnfifEnd1.2.3循环语句1.D2.B3.B4.C5.A6.input,while,wend;7.程序如下:i=0S=0Whilei=63s=s+2^ii=i+1WendPrintsend1.3算法案例1.1052.363.213244.C5.D6.A7.A8.249.1045,85510.4,83064611.89324;69,1000101;82,18512.用辗转相除法设计程序如下:Input“m=”;mInput“n=”;nIfmMODn=nthenn=xendifr=mMODnwhiler0r=mMODnm=nn=rwendprintmend13.∵1×2r+7×1r+5×0r=125∴271200rr∴815rr或舍去∴8r
本文标题:1.1.1算法的概念
链接地址:https://www.777doc.com/doc-7421311 .html