您好,欢迎访问三七文档
基本算法语句习题课练习1、下列语句错误的是()(A)INPUTA=3+5(B)PRINT3*5(C)PRINT“a”;a(D)a=a+2输入语句输出语句赋值语句常用的程序设计语言都包含了下列基本的算法语句AINPUTAIFA=0THENPRINTSQR(A)ELSEPRINT“是负数”ENDIFEND输入-81,输出结果:____输入64,输出结果:____2、写出执行下列程序后输出的结果练习输入语句输出语句赋值语句条件语句常用的程序设计语言都包含了下列基本的算法语句是负数8i=12S=1DOS=S*ii=i-1LOOPUNTILi11PRINTSEND输出结果:______2、写出执行下列程序后输出的结果练习N=5S=0WHILES15S=S+NN=N+1WENDPRINTNEND输出结果:_____输入语句输出语句赋值语句条件语句循环语句常用的程序设计语言都包含了下列基本的算法语句1328例1.阅读图2的程序框图(框图中的赋值符号“=”也可以写成“←”或“:=”),若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是()A.i5B.i6C.i7D.i8?A例2.设计程序,求从1开始的连续的自然数的平方和S,使S刚好超过1000.开始S=0输出S结束i=0S=S+i﹡ii=i+1否是解:算法如下S1000?第一步:s=0第二步:i=0第三步:i=i+1第四步:s=s+i2第五步:若S1000,则输出S结束;否则,转第三步例2.设计程序,求从1开始的连续的自然数的平方和S,使S刚好超过1000.开始S=0输出S结束i=0S=S+i﹡ii=i+1否是S1000?开始S=0输出S结束i=0S=S+i﹡ii=i+1是否S1000?=开始S=0输出S结束i=0S=S+i﹡ii=i+1否是S=0i=0DOi=i+1S=S+i﹡iLOOPUNTILPRINT“S=”;ENDS1000S解:程序如下S1000?例2.设计程序,求从1开始的连续的自然数的平方和S,使S刚好超过1000.开始S=0输出S结束i=0S=S+i﹡ii=i+1是否S=0i=0WHILEi=i+1S=S+i﹡iWENDPRINT“S=”;ENDS解:程序如下S1000?=S=1000i=1例2.设计程序,求从1开始的连续的自然数的平方和S,使S刚好超过1000.开始S=0输出S结束i=1S=S+i﹡ii=i+1是否S=0i=1WHILES=S+i﹡ii=i+1WENDPRINT“S=”;ENDS解:程序如下S1000?=S=1000例2.设计程序,求从1开始的连续的自然数的平方和S,使S刚好超过1000.1、阅读图1的程序框图,若输入4m,6n,则输出a,i123开始1in整除a?是输入mn,结束ami输出ai,1ii图1否练习2、执行上边的程序框图3,若p=0.8,则输出的n=.43.(2009·浙江卷)某程序框图如图所示,该程序运行后输出的k的值是()A.4B.5C.6D.7A4、如果执行下面的程序框图6,那么输出的S()A.2450B.2500C.2550D.2652开始1k0S50?k≤?是2SSk1kk否输出S结束C5.下列程序执行后输出的结果是()n=5s=0WHILEs5s=s+nn=n-1WENDPRINTnENDA.-1B.4C.1D.2B6.图中所示的流程图中,语句1(语句1与i无关)被执行的次数是。开始i=1i≤100?是否结束i=i+4语句125小结输入语句输出语句赋值语句条件语句循环语句1.常用的程序设计语言都包含了下列基本的算法语句2.编写程序的一般步骤(1)算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法。(2)画程序框图:依据算法分析,画出程序框图(3)写出程序:根据程序框图的算法步骤,逐步把算法用相应的程序语句表达出来。
本文标题:基本算法语句习题课
链接地址:https://www.777doc.com/doc-5520976 .html