算法语句与程序框图(高三复习、教案、习题含答案).pdf

上传人:l*** 文档编号:80867943 上传时间:2023-03-23 格式:PDF 页数:27 大小:1.92MB
返回 下载 相关 举报
算法语句与程序框图(高三复习、教案、习题含答案).pdf_第1页
第1页 / 共27页
算法语句与程序框图(高三复习、教案、习题含答案).pdf_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《算法语句与程序框图(高三复习、教案、习题含答案).pdf》由会员分享,可在线阅读,更多相关《算法语句与程序框图(高三复习、教案、习题含答案).pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章 算法初步 第 1 课时 算法与程序框图【知识梳理】1算法的概念 12 世纪的算法 是指用阿拉伯数字进行算术运算的过程 数学中的算法 算法通常是指按照一定规则解决_的明确和有限的步骤 现代算法 通常可以编成计算机程序,让计算机执行并解决问题 算法具有确定性、有效性、有限性等特征 算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象与概括,主要借助一般的问题解决方法,又要包括此类问题的所有情形它往往是把问题的解决划分为若干个可执行的步骤,有时甚至是重复多次,但最终都必须在有限个步骤之内完成(1)用数学语言描述算法解决问题的过程大体可分为三步:第一步,明确问题的性质,分析题意

2、我们将问题简单地分为数值问题和非数值问题,不同类型的问题可以有针对性地采用不同的方法进行处理 第二步,建立问题的描述模型 对于数值型问题,可以建立数学模型,通过数学语言来描述问题对于非数值型问题,我们可以建立过程模型,通过过程模型来描述问题 第三步,设计、确立算法 对于数值型问题,我们可以采用数值分析的方法进行处理,数值分析中有许多现成的固定算法,我们可以直接使用当然我们也可以根据问题的实际情况设计算法对于非数值型问题,根据过程模型分析算法并进行处理,也可以选择一些成熟的办法进行处理,如排序、递推等(2)算法设计应注意:与解决问题的一般方法有联系,从中提炼出算法;将解决问题的过程分为若干个可执

3、行步骤;引入有关的参数或变量对算法步骤加以表达;用最简练的语言将各个步骤表达出来;算法的执行要在有限步内完成 2程序框图 程序框图又称流程图,是一种用_、_及_来表示算法的图形程序框图是人们用来描述算法步骤的形象化的方法 在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序另外,程序框内还要有必要的文字说明构成程序框图的图形符号、名称及其功能如下表:图形符号 名称 功能 终端框(起止框)表示一个算法的起始和结束 输入、输出框 表示一个算法输入和输出的信息 处理框(执行框)赋值、计算 判断框 判断某一条件是否成立,成立时在出口处标

4、明“是”或“Y”;不成立时标明“否”或“N”流程线 连接程序框 连接点 连接程序框图的两部分 说明:一个完整的程序框图一定会包含终端框(用于表示一个算法的开始和结束),处理框(赋值、计算,算法中处理数据需要的算式、公式等)和流程线 3算法的三种基本逻辑结构 通常一个算法只能由三种基本逻辑结构构成,这三种基本逻辑结构分别是:顺序结构、条件结构和循环结构(1)顺序结构 顺序结构是由若干个_的步骤组成的这是任何一个算法都离不开的基本结构 顺序结构可以用程序框图表示为 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,其中 A和 B 两个框是依次执行的,只有在执行完 A

5、框所指定的操作后,才能接着执行 B 框所指定的操作,顺序结构各步骤之间不能随便调换,调换后可能会使算法不能运行或错误(2)条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据_有不同的流向条件结构就是处理这种过程的结构 条件结构对应的程序框图如图所示:(1)(2)注意:无论条件是否成立,图(1)中只能执行“步骤A”框或“步骤B”框,但不可以既执行“步骤A”又执行“步骤B”,也不可以“步骤A”和“步骤B”都不执行;“步骤A”和“步骤B”中可以有一个是空的,如图(2)所示 在利用条件结构画程序框图时,必须清楚判断的条件是什么,条件判断后分别对应着什么样的结果(3)循环结构 在一些算法中

6、,要求_同一操作的结构称为循环结构即从算法某处开始,按照一定的条件反复执行某些步骤反复执行的步骤称为循环体 循环结构有两种形式:直到型循环结构和当型循环结构 直到型循环结构 直到型循环结构可以用程序框图表示为:这个循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环 当型循环结构 当型循环结构可以用程序框图表示为:这个循环结构有如下特征:在每次执行循环体前,先对控制循环的条件进行判断,当条件满足时,执行循环体,否则终止循环 4程序框图的画法 在用自然语言表述一个算法后,可以画出程序框图,用顺序结构、条件结构和循环结构来表示这个算法这

7、样表示的算法清楚、简练,便于阅读和交流 设计一个算法的程序框图通常要经过以下步骤:第一步,用自然语言表述算法步骤.第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图.第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.注意:流程线不要忘记画箭头,因为它是反映流程执行先后次序的,若不画出箭头,则难以判断各框的执行顺序 【参考答案】1.某一类问题;2.程序框流程线文字说明;3(1)依次执行(2)条件是否成立(3)反复执行 【重难点强化】1算法的概念 常见的设计算法的问题有解方程(组)问题、直接应用数学公式求解的问题、筛选问题

8、、实际生活问题等,设计算法时要注意:(1)认真分析问题,联系解决此问题的一般数学方法;(2)综合考虑此类问题中可能涉及的各种情况;(3)将解决问题的过程划分为若干个步骤【例 1】已知直角三角形两直角边长为 a,b,求斜边长 c 的一个算法分下列三步:计算22cab;输入直角三角形两直角边长 a,b 的值;输出斜边长 c 的值;其中正确的顺序是 A B C D【答案】D【解析】由算法规则得:第一步:输入直角三角形两直角边长 a,b 的值,第二步:计算22cab,第三步:输出斜边长 c 的值;这样,就是求斜边长 c 的一个算法故选 D【点睛】算法是解决某一类问题的精确描述,这就要求我们在写算法时应

9、简练、清晰,并善于分析任何可能出现的情况,体现出思维的严密性和完整性【例 2】下列关于算法的理解正确的是 A算法等同于解法 B任何问题都可以运用算法解决 C按照算法一步步执行,在有限步之后,总能得出结果 D解决某一个具体问题时,算法不同,结果也不同【答案】C 2顺序结构 与顺序结构相关的问题一般是利用公式求解问题在使用顺序结构书写程序框图时,(1)要注意各种框图符号的正确使用;(2)要先赋值,再运算,最后输出结果【例 3】将两个数 a=2017,b=2018 交换,使得 a=2018,b=2017,下面语句正确一组是 A B C D【答案】B【解析】先把 b 的值赋给中间变量 c,这样 c=2

10、018,再把 a 的值赋给变量 b,这样 b=2017,把 c 的值赋给变量 a,这样 a=2018故选 B【例 4】已知函数 f(x)=x23x+2,请设计一个算法,画出算法的程序框图,求 f(3)+f(1)的值 【点睛】画顺序结构的程序框图问题,不仅要遵循程序框图的画图原则,而且要看要求的量需要根据哪些条件求解,需要的条件必须先输入,或将已知的条件全部输入,求出未知的量 3条件结构 凡是需要先根据条件作出判断,然后再决定进行哪一个步骤的问题,在画程序框图时,必须引入判断框,采用条件结构,有时会需要多个判断框,至于判断框内的内容是没有固定顺序的【例 5】一算法的程序框图如图所示,若输出的12

11、y,则输入的 x 可能为 A1 B1 C1 或 5 D1 或 1【答案】B【点睛】(1)对于求分段函数的函数值的程序框图画法:如果是分两段的函数,只需引入一个判断框;如果是分三段的函数,需要引入两个判断框;依此类推至于判断框内的内容是没有顺序的(2)判断框内的内容可以不唯一,但判断框内的内容一经改变,其相应的处理框等内容均要有所改变【例 6】阅读程序框图,如果输出的函数值在区间1 14 2,内,则输入的实数 x 的取值范围是 A(,2 B2,1 C1,2 D2,+)【答案】B【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数 f(x)=22 222

12、2xxx ,的函数值又输出的函数值在区间1 14 2,内,11242x,解得 x2,1故选 B 4循环结构 如果算法问题中涉及的运算进行了许多次重复的操作,且先后参与运算的数之间有相同的变化规律,就可以引入变量(我们称之为循环变量),构成循环结构 循环结构中常用的几个变量:计数变量:即计数器,用来记录执行循环体的次数,如1ii,1nn 累加变量:即累加器,用来计算数据之和,如SSi 累乘变量:即累乘器,用来计算数据之积,如PP i 在程序框图中,一般要根据实际情况先给这些变量赋初始值一般情况下,计数变量的初始值为 1,累加变量的初始值为 0,累乘变量的初始值为 1【例 7】阅读如图的程序框图若

13、输入 n=5,则输出 k 的值为 A2 B3 C4 D5【答案】B 【例 8】已知流程图如图所示,该程序运行后,为使输出的 b 值为 16,则循环体的判断框内处应填 A2 B3 C4 D5【答案】B 【习题训练】1早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤,从下列选项中选出最好的一种算法 A第一步洗脸刷牙、第二步刷水壶、第三步烧水、第四步泡面、第五步吃饭、第六步听广播 B第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭、第五步听广播 C第一步刷水壶、第二步烧水同时洗脸刷

14、牙、第三步泡面、第四步吃饭同时听广播 D第一步吃饭同时听广播、第二步泡面、第三步烧水同时洗脸刷牙、第四步刷水壶 2我们已学过的算法有求解一元二次方程的求根公式,加减消元法求二元一次方程组的解,二分法求函数的零点等,对算法的描述有:对一类问题都有效;算法可执行步骤必须是有限的;算法可以一步一步地进行,每一步都有确切的含义;是一种通法,只要按部就班地做,总能得到结果以上对算法的描述正确的有 A1 个 B2 个 C3 个 D4 个 3表示“根据给定条件判断”的符号是 A B C D 4下面的程序框图是顺序结构的是 5如图所示的程序框图表示的算法意义是 A边长为 3,4,5 的直角三角形面积 B边长为

15、 3,4,5 的直角三角形内切圆面积 C边长为 3,4,5 的直角三角形外接圆面积 D以 3,4,5 为弦的圆面积 6如图所示的程序框图是已知直角三角形两直角边 a,b 求斜边 c 的算法,其中正确的是 7根据所给的程序框图,如图所示,输出的结果是 A3 B1 C2 D0 8下列说法:条件结构是最简单的算法结构;顺序结构就是按照程序语句运行的自然顺序,依次地执行顺序;条件结构可以根据设定的条件,控制语句流程,有选择地执行不同的语句序列其中正确的说法是 A B C D 9求下列函数的函数值的算法中需要用到条件结构的是 Af(x)x21 Bf(x)2x1 Cf(x)x21x1,x21x1.Df(x

16、)2x 10如右图所示的程序框图,其功能是 A输入 a,b 的值,按从小到大的顺序输出它们的值 B输入 a,b 的值,按从大到小的顺序输出它们的值 C求 a,b 的最大值 D求 a,b 的最小值 11直到型循环结构对应的框图为 12如右图所示的程序框图中,循环体是 A B C D 13阅读如图框图,运行相应的程序,则输出 i 的值为 A3 B4 C5 D6 14下面程序框图表示的算法的运行结果是_ 15若 R8,则如图所示的程序框图运行后的结果为 a_ 16试写一个解三元一次方程组12,3316,2xyzxyzxyz 的算法 17已知半径为 r 的圆的周长公式为 C2r,当 r10 时,写出计

17、算圆的周长的一个算法,并画出程序框图 18如下算法:第一步,输入 x 的值;第二步,若 x0,则 yx;第三步,否则,yx2;第四步,输出 y 的值,若输出的 y 值为 9,则 x 的值是 A3 B3 C3 或3 D3 或 9 19给出下列程序框图:若输出的结果为 2,则处的执行框内应填的是 Ax2 Bb2 Cx1 Da5 20下面的程序框图能判断任意输入的数的奇偶性 其中判断框中的条件是 A?B?C?D?x0m0 x1x1m21某程序框图如图所示,现输入如下四个函数,则可以输出的函数是 A 2f xx B 1f xx C exf x D 3f xxx 22执行如图所示的程序框图,若输出的 n

18、7,则输入的整数 K 的最大值是 A18 B50 C78 D306 23执行如图所示的程序框图,输出的 S 值为 A1 B23 C1321 D610987 24执行如图所示的程序框图,输出的结果为 A(2,2)B(4,0)C(4,4)D(0,8)25执行如图所示的程序框图,输出的 S 值为 A1 B3 C7 D15 26阅读如图所示的程序框图,运行相应的程序,输出的 n 的值为 A1 B2 C3 D4 27如图给出的是计算121416181100的一个程序框图,其中判断框内应填入的条件是 Ai50?Bi50?Ci25?Di25?28一个算法的程序框图如图所示,当输入的 x 值为 3 时,输出

19、y 的值恰好是13,则“”处的关系式是 Ayx3 By3x Cy3x Dyx13 29如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填_ 30已知函数2log2,22,x xyx x 图中表示的是给定x的值,求其对应的函数值y的程序框图 处应填写_;处应填写_【习题训练答案】1.【答案】C 2.【答案】D 3.【答案】A 4.【答案】A 5.【答案】B 6.【答案】C 7.【答案】C 8.【答案】C 9.【答案】C 10.【答案】C 11.【答案】B 12.【答案】B 13.【答案】B 14.【答案】6 6【解析】由题意得 P56729,S 9432 636 6 15.【答案】

20、4【解析】由 R8 得 bR22,a2b4 16.【答案】略 17.【答案】详见解析【解析】算法如下:第一步,令 r10第二步,计算 C2r第三步,输出 C 程序框图如图:18.【答案】D 19.【答案】C 20.【答案】D 21.【答案】A 22.【答案】C 23.【答案】C 24.【答案】B 25.【答案】C 26.【答案】B 27.【答案】B 28.【答案】C【解析】当 x3 时,x0,由 xx2,得 x1;再用 xx2,得 x1;而当 x1 时,3x13 29.【答案】【解析】根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框 30.【答案】2?x 2logyx【解析】框图

21、中的就是分段函数关系式两种形式的判断条件,故填写“2?x”就是该函数的另一段表达式2logyx【点睛】求分段函数函数值的程序框图的画法:如果是分两段的函数,只需要引入一个判断框;如果是分三段的函数,需要引入两个判断框,依此类推,至于判断框内的内容是没有顺序的 第 2 课时 算法与程序框图【知识梳理】1五种基本算法语句 任何一种程序设计语言中都包含五种基本的算法语句,分别它们是_、_、_、_、和_ 2输入语句 输入语句与程序框图中的_对应,以 BASIC 语言为例,其一般格式为:INPUT“提示内容”;变量 其中,“提示内容”一般是提示用户输入什么样的信息 输入语句的作用是输入提示内容要求的相应

22、信息或值,计算机每次都把新输入的值赋给变量 3输出语句 输出语句与程序框图中的_对应,以 BASIC 语言为例,其一般格式为:PRINT“S”;S 输出语句的作用是输出算法的信息(表达式)输出语句的功能是在计算机的屏幕上输出常量、变量的值和系统信息 4赋值语句 赋值语句与程序框图中表示赋值的处理框对应,以 BASIC 语言为例,其一般格式为:_ 赋值语句的作用是将表达式所代表的值赋给变量 判断赋值语句正确与否的两个步骤:(1)看格式,看是否满足“变量=表达式”的格式(2)看内容,看赋值号是否超过了一个,即看是否进行了代数式的计算 5条件语句 条件语句与程序框图中的_相对应 条件语句主要有两种,

23、分别是“_”语句和“_”语句(1)IFTHENEND IF 语句 计算机在执行如图所示的条件语句时,首先对 IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行 END IF 之后的语句(2)IFTHENELSEEND IF 语句 当计算机执行如图所示的条件语句时,首先对 IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体 1,否则(ELSE)执行语句体 2学.科网 注意:当判断语句的两个出口只有一个需要执行其他语句时,使用“IFTHENEND IF”语句;当判断语句的两个出口都需要执行其他语句时,使用“IFTHENELSEEND IF”语句

24、“条件”可以是复合条件,此时应用 AND 加以连接 END IF 是“出口”,是条件语句的结束符号,在书写程序时不要漏掉 6循环语句 循环语句与程序框图中的循环结构相对应一般程序设计语言中都有_和_两种循环语句结构(1)直到型(UNTIL)语句 当计算机遇到 UNTIL 语句时,先执行一次 DO 和 UNTIL 之间的循环体,再对 UNTIL 后的条件进行判断 如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止这时,计算机将不执行循环体,直接跳到 UNTIL 语句后,接着执行 UNTIL 语句之后的语句如图所示:(2)当型(WHILE)语句

25、 当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE 和 WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止 这时,计算机将不执行循环体,直接跳到 WEND 语句后,接着执行 WEND 之后的语句 如图所示:学&科网 应用循环语句编写程序时需注意:循环语句中的循环变量一般要设初始值 在循环过程中需要有“结束”的语句,程序中最忌“死循环”【重难点强化】1输入语句、输出语句、赋值语句(1)输入语句可以给多个变量赋值,其格式为:INPUT“提示内容 1,提示内容 2,提示内容 3,”;变量 1,变量

26、 2,变量 3,(2)输出语句具有计算功能(3)对于赋值语句,在代数中 AB 与 BA 是等效的两个等式,而在赋值语句中则是两个不同的赋值过程“”左边必须是变量,右边可以是常量、变量或算式 一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值 可给一个变量多次赋值,但只保留最后一次所赋的值【例 1】下列语句正确的是 输入语句 INPUT x 输入语句 INPUT“A,B,C”;a,b,c 输出语句 PRINT A+B=C 赋值语句 3=A A B C D【答案】D【解析】根据输入语句的一般格式知:正确;输出语句不具有赋值或执行功能,错误;赋值语句应改为 A=3,错误故选 D学科*

27、网【例 2】下列程序语句正确的是 A输出语句 PRINT A=4 B输入语句 INPUT x=3 C赋值语句 A=A*A+A3 D赋值语句 55=a【答案】C 2条件语句 条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语句如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是 ELSE 后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套条件语句的嵌套是条件结构嵌套的实现和表达一般形式如下:IF 条件 1 THEN 语句体 1 EL

28、SE IF 条件 2 THEN 语句体 2 ELSE 语句体 3 END IF END IF【例 3】如图所示的程序是计算函数 y=f(x)函数值的程序,若输入的 x 的值为 4,则输出的 y 值为 A17 B3 C3 D17【答案】C 【例 4】下列关于条件语句的叙述,正确的是 A条件语句中必须有 if、else 和 end B条件语句中可以没有 end C条件语句中可以没有 else,但必须有 end D条件语句中可以没有 else 及没 end【答案】C【解析】条件语句是处理条件分支逻辑结构的算法语句表示形式有 2 种:IFTHENELSE 格式:执行时,先对 IF 后的条件进行判断,若

29、条件符合,执行语句 1,否则执行语句 2 IFTHEN 格式:执行时,先对 IF 后的条件进行判断,若条件符合,执行 THEN 后的语句,否则结束条件语句,执行其他语句所以条件语句中可以没有 else,但必须有 end故选 C 3循环语句 WHILE 语句与 UNTIL 语句两种循环语句的联系与区别:(1)联系:两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同 一般来讲,WHILE语句与 UNTIL 语句可以相互转化(2)区别:直到型循环语句是先执行(循环体),后判断(条件),而当型循环语句是先判断(条件),后执行(循环体)直到型循环语句是条件不满足时执行循环体,条件满足时结束循

30、环;而当型循环语句是当条件满足时执行循环体,不满足时结束循环 直到型循环结构至少执行一次循环体,而当型循环结构可能一次也不执行循环体 在设计程序时,一般说来,这两种语句用哪一种都可以,但在某种限定条件下,有时用 WHILE 语句较好,有时用 UNTIL 语句较好【例 5】执行下列程序后,输出的 i 的值是 i=1 WHILE i=10 i=i+5 WEND PRINT i END A5 B6 C10 D11【答案】D 4混淆 WHILE 语句与 UNTIL 语句【例 6】编写程序计算98246 的值【解析】【错解一】程序如下:i=2 sum=0 UNTIL i98 PRINT sum END【

31、分析】错解一中 WEND 应与 WHILE 对应;错解二中 DO 与 LOOP UNTIL 对应,另外,i=i+1 应为 i=i+2【正解一】程序如下:i=2 sum=0 WHILE i98 PRINT sum END【习题训练】1对赋值语句的描述正确的是 可以给变量提供初值;可以将表达式的值赋给变量;可以给一个变量重复赋值;不能给同一个变量重复赋值 A B C D 2执行PRINT “3+5=”;3+5的输出结果是 A3+5=3+5 B3+5=8 C8=3+5 D8=8 3下列程序的输出结果是 A=10 A=A+15 PRINT A END A10 B15 C25 D5 4阅读下面的程序,判

32、断程序执行后的结果是 x=3 y=x+3 x=y+3 PRINT x,y END A6,9 B9,6 C6,12 D9,9 5在设计求函数2,2()1,2266,2xxf xxxxx 的值的程序中不可能用到的算法语句为 A输入语句 B条件语句 C输出语句 D循环语句 6根据下列算法语句,当输入 x 为 60 时,输出 y 的值为 INPUT x IF x10 A=S/10 PRINT A END 该程序的作用是 A计算 9 个数的和 B计算 9 个数的平均数 C计算 10 个数的和 D计算 10 个数的平均数 8以下程序运行后的输出结果为 i=1 WHILE i8 i=i+2 S=2*i+3

33、i=i1 WEND PRINT S END A17 B19 C21 D23 9下列给出的输入、输出语句正确的是 输入语句:INPUT a;b;c 输入语句:INPUT x=3 输出语句:PRINT A=4 输出语句:PRINT 20,3*2 A B C D 10执行图程序中,若输出 y 的值为 2,则输入 x 的值为_ 11下面是用程序语句表示的一个问题的算法,试根据其画出程序框图 INPUT x,y PRINT x/4,2*y x=x+2 y=y1 PRINT x,y END 12下列正确的语句的个数是 输入语句:INPUT a+2 赋值语句:x=x5 输出语句:PRINT M=2 A0 B

34、1 C2 D3 13阅读下面的程序,然后判断程序执行后的结果是 x=2 y=3*x1 x=y PRINT 3*x1 END A5 B15 C11 D14 14若下面的程序运行之后输出的值为 16,那么输入的值 x 应该是 INPUT x IF x0 THEN y=(x+1)*(x+1)ELSE y=(x1)*(x1)END IF PRINT y END A3 或3 B5 C5 或3 D5 或5 15阅读下面的程序:a=3 IF a=3 THEN PRINT 3 END IF IF a=4 THEN PRINT 4 END IF IF a=5 THEN PRINT 5 END IF IF a50

35、 Bi=50 Di=50 17如图程序的输出结果为_ x=4 y=3 x=x+y y=x+y PRINT(x,y)END 18计算机执行下面的程序后,输出的结果是_ a=1 b=3 a=a+b b=ab PRINT a,b END 19根据所给的程序,可知输出的结果 S 为_ S=1 I=1 WHILE I8 S=S+2 I=I+3 WEND PRINT S END 20下列程序运行的结果是_ n=15 S=0 i=1 WHILE i=n S=S+i i=i+2 WEND PRINT S END【习题训练答案】1 2 3 4 5 6 7 8 9 12 13 14 15 16 A B C B D C D C D B D D D A 17【答案】(7,10)18【答案】4,1 19【答案】7 20【答案】64

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁