算法初步看一看【知识回顾】1.算法的概念与特点:(1)在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.(2)算法的特点:有限性,确定性,顺序性与正确性,不唯一性,普遍性2.程序框图程序框名称功能起止框表示一个算法的起始和结束,是任何流程图不可少的。输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内。判断框判断条件是否成立,成立时标明“是”或“Y”;不成立时标明“否”或“N”。3.算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。4.输入、输出语句和赋值语句想一想画程序框图的规则是什么?练一练1.下列程序语句正确的是()A.输出语句B.输入语句C.赋值语句D.赋值语句2.当时,下面的程序段输出的结果是()IFTHENELSEENDIFPRINTA.B.C.D.3.阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为()A.B.C.D.4.要计算的结果,下面程序框图中的判断框内可以填()A.B.C.D.5.设有算法如图所示:如果输入,则输出的结果是()A.90B.45C.2D.06.执行如图所示的程序框图.若输出的结果为3,则可输入的实数的个数为()A.lB.2C.3D.47.如图所示,程序框图(算法流程图)的输出值________.8.运行如图所示的程序,其输出的结果为.n=5s=0WHILEs<14s=s+nn=n-1WENDPRINTn9.执行如图所示的程序框图,则输出的等于.10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUTPRINTPRINTEND11.下图是为了计算的值而设计的程序框图.(2)(1)是n11?输出S结束否n=1,S=0开始(Ⅰ)将(1)、(2)两处缺失的语句补上;(Ⅱ)指出程序框图中用的是那一种类型的循环结构,并用另一种循环结构画出程序框图.12.阅读如图所示程序框图,根据框图的算法功能回答下列问题:(Ⅰ)当输入的时,求输出y的值组成的集合;(Ⅱ)已知输入的时,输出y的最大值为8,最小值为3,求实数a,b的值.【参考答案】算法初步想一想1、使用标准的图形符号;2、框图一般按从上到下、从左到右的方向画;3、除判断框外,大多数流程图符号只有一个进入点和一个退出点,判断框具有超过一个退出点的唯一符号;4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果;5、在图形符号内描述的语言要非常简练清楚。练一练3.【答案】B【解析】由算法知第一次计算:S12,n4,i2,第二次计算:S121434,n8,i3,第三次计算:S341878,n16,i4,第四次计算:S1615,n32,i5,第五次计算:S3231,n64,i6,第六次计算:S6463,n128,i7,由题意此时循环中断,因此判断语句可为i7.故选B.4.【答案】B【解析】1111最后一项为1,此时nn12017,2320162016要退出程序循环结构,故判断框内应填n2016.5.【答案】B【解析】输入A225,B135,第一次执行完循环体得到:A135,B90;第二次执行完循环体得到:A90,B45;第三次执行完循环体得到:A45,B0;此时输出A45.6.【答案】Blog2x,x1【解析】由题意,得该程序框图的功能是计算函数y的值;x21,x1y3log2x3x213或x2;故选B.,则或,解得x8x1x17.【答案】12【解析】第一次循环,是,x=2;第二次循环,否,x=4,否,x=5;第三次循环,是,x=6,否,x=8,否,x=9;第四次循环,是,x=10,否,x=12,是,输出x=12,故答案为12.8.【答案】1【解析】初始条件S0,n5;运行第一次,S5,n4;运行第二次,S549,n3;运行第三次,S9312,n2;运行第四次,S12214,n1;运行第五次,S1414.满足条件,停止运行,所以输出的n1,所以答案应填:1.9.【答案】4.【解析】第一次循环:x2,y2;第二次循环:x4,y3;第三次循环:x8,y...