直到型循环结构的一点小问题直到型循环结构本是为先运行一次循环体,检测到某个条件成立时终止循环,可不可以改为 先运行一次循

堂格瓦拉2022-10-04 11:39:541条回答

直到型循环结构的一点小问题
直到型循环结构本是为先运行一次循环体,检测到某个条件成立时终止循环,可不可以改为 先运行一次循环体,检测到某个条件不成立时终止循环

已提交,审核后显示!提交回复

共1条回复
wade1988 共回答了18个问题 | 采纳率94.4%
把循环条件改成相反不就行了.(如:要到a不为0的时候终止,只要把条件改为a>0||a
1年前

相关推荐

在循环结构中直到型与当型的根本区别在哪?(数学必修3)
仆参1年前2
sunsun666666 共回答了17个问题 | 采纳率88.2%
区别:在WHILE(当型)语句中,是当条件满足时执行循环体;而在UNTIL(直到型)语句中,是当条件不满足时执行循环体.
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.因此,当型循环有时也称为“前测试型”循环
直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.
设计一个计算1*2*3.*100的值的算法,并画出程序框图.分别用当型循环结构和直到型循环结构表示
xiangyiyue1年前1
ssgm2000 共回答了17个问题 | 采纳率100%
IN PUT " S、i="s=0 i=1
S=i+s
i=i+1
IF i>100
END IF
END
画出一个计算1+[1/2]+[1/3]+…+[1/50]的值的算法的程序框图,题目提供了一种画法,为直到型循环结构,如图
画出一个计算1+[1/2]+[1/3]+…+[1/50]的值的算法的程序框图,题目提供了一种画法,为直到型循环结构,如图所示.
(1)请将此程序框图补充完整:①处应填:
S=S+[1/i]
S=S+[1/i]
;②处应填:______;③处应填:______.
(2)请画出另一种为当型循环结构的画法.
oo已经被xx1年前1
beerme 共回答了17个问题 | 采纳率76.5%
解题思路:(1)由已知中程序的功能是计算1+[1/2]+[1/3]+…+[1/50]的值,由循环变量的初值为1,累加器初值为0,故①应为累加循环变量i的倒数,②应为改变i值,③应为错误循环变量的终值,进而得到答案.
(2)根据当型循环和直型循环条件位置不同,条件相反,可得当型循环结构的画法.

(1)∵程序的功能是计算1+[1/2]+[1/3]+…+[1/50]的值,由循环变量的初值为1,累加器初值为0,
故①中应填:S=S+[1/i],
又由循环变量的步长为1,
故②中应填:i=i+1,
由循环变量的终值为50,
故③中应填;i>50,
故答案为:S=S+[1/i],i=i+1,i>50,
(2)当型循环结构框图如下:

点评:
本题考点: 程序框图.

考点点评: 算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.

用直到型语句,写一个 计算 1*3*5*.*99的算法程序
用直到型语句,写一个 计算 1*3*5*.*99的算法程序
是作业,快,
程序
今生今世有bb1年前1
yuananjin85 共回答了16个问题 | 采纳率93.8%
语言?
----------------------------------
哪种语言?
下面是一段C代码
#include
#include
#define MAX 99
main(){
long i;
long s;
s=0;
i=MAX;
do{
s+=i--;
}while(i)
printf("%ld",s);
getch();
}
设计一个算法,计算1+2+3+……+100并画出程序框图.画两种图一个是当型循环结构,一个是直到型循环结构
daywild1年前1
baijunhong999 共回答了14个问题 | 采纳率78.6%
只会一种框图,水手机不流畅,很难看
要如何区分当型和直到型,我就搞不懂这个,要在什么情况下用哪种,学长学姐们都来帮下我拉,最好说清楚点,
刘萧枫1年前1
ri1qi 共回答了17个问题 | 采纳率88.2%
直到型是程序一直执行,直到达到某个停止条件.也就是程序先执行,再判断是否达到停止条件.
当形式程序判断是否达到停止条件,当达到停止条件时,停止执行.也就是先判断是否达到停止条件,再执行.
在下列说法中,正确的是(  )A.在循环结构中,直到型先判断条件,再执行循环体,当型先执行循环体,后判断条件B.做n次随
在下列说法中,正确的是(  )
A.在循环结构中,直到型先判断条件,再执行循环体,当型先执行循环体,后判断条件
B.做n次随机试验,事件A发生m次,则事件A发生的频率m/n就是事件A发生的概率
C.从含有2008个个体的总体中抽取一个容量为100的本,现采用系统抽样方法应先剔除8人,则每个个体被抽到的概率均为[1/20]
D.如果将一组数据中的每一个数都加上同一个非零常数,那么这组数据的平均数改变,方差不变化
混乱的世界1年前1
零下一度003 共回答了24个问题 | 采纳率91.7%
解题思路:在循环结构中,当型先判断条件,再执行循环体;做n次随机试验,事件A发生m次,事件A发生的频率m/n趋近于事件A发生的概率,从含有2008个个体的总体中抽取一个容量为100的样本,每个个体被抽到的概率是[100/2008],综上所述得到结果.

A、∵在循环结构中,当型先判断条件,再执行循环体;
直到型先执行循环体,后判断条件,故A不正确.
B、做n次随机试验,事件A发生m次,事件A发生的频率m/n趋近于事件A发生的概率,
而不是概率等于频率,故B不正确.
C、从含有2008个个体的总体中抽取一个容量为100的本,
采用系统抽样方法应先剔除8人,则每个个体被抽到的概率不是[1/20].而是[100/2008],故C不正确,
D、平均数和方差的变换特点是:若在原来数据前乘以同一个数,平均数也乘以同一个数,
而方差要乘以这个数的平方,在数据上同加或减同一个数,方差不变.故D正确.
故选D.

点评:
本题考点: 众数、中位数、平均数;分层抽样方法;极差、方差与标准差;概率的意义.

考点点评: 本题考查循环结构,考查概率和频率之间的关系,考查抽样过程中应该遵循的规则,考查平均数和方差的变化规律,是一个综合题,题目不用运算,而是考查概念辨析.

1、已知:x,y属于自然数,求解方程2x+3y=50(分别用当型、直到型循环书写伪代码)
1、已知:x,y属于自然数,求解方程2x+3y=50(分别用当型、直到型循环书写伪代码)
2、输入100个不同的数,写出最小数的算法伪代码.
3、编写一个伪代码,输入大于2的整数n,由计算机判断它是不是质数(Prime Number)
晶莹之ww1年前2
小妖她哥 共回答了21个问题 | 采纳率90.5%
1、用当型,直到型.寡人想不来
看下for if型的
For x = 0 To 25
For y = 0 To 16
If 2 * x + 3 * y = 50 Then
Print x,y
End If
Next y
Next x
2、Read X1,X2,X3…X100
t=X1
for i = 1 to 99
if X(i+1)
画出2*4*6*8.*100的程序框图当型和直到型并写出程序语句
z7112141年前1
ZZEESSTT 共回答了20个问题 | 采纳率70%
在下列说法中,正确的是(  ) A.在循环结构中,直到型先判断条件,再执行循环体,当型先执行循环体,后判断条件 B.做n
在下列说法中,正确的是(  )
A.在循环结构中,直到型先判断条件,再执行循环体,当型先执行循环体,后判断条件
B.做n次随机试验,事件A发生m次,则事件A发生的频率m/n就是事件A发生的概率
C.从含有2008个个体的总体中抽取一个容量为100的本,现采用系统抽样方法应先剔除8人,则每个个体被抽到的概率均为
1
20
D.如果将一组数据中的每一个数都加上同一个非零常数,那么这组数据的平均数改变,方差不变化
oohurbert1年前1
忘怀水 共回答了14个问题 | 采纳率85.7%
A、∵在循环结构中,当型先判断条件,再执行循环体;
直到型先执行循环体,后判断条件,故A不正确.
B、做n次随机试验,事件A发生m次,事件A发生的频率m/n趋近于事件A发生的概率,
而不是概率等于频率,故B不正确.
C、从含有2008个个体的总体中抽取一个容量为100的本,
采用系统抽样方法应先剔除8人,则每个个体被抽到的概率不是
1
20 .而是
100
2008 ,故C不正确,
D、平均数和方差的变换特点是:若在原来数据前乘以同一个数,平均数也乘以同一个数,
而方差要乘以这个数的平方,在数据上同加或减同一个数,方差不变.故D正确.
故选D.
高一数学算法初步中关于程序框图,怎样理解循环语句,在设计程序时很好的将循环语句正确的放入程序内?还有关于当型循环和直到型
高一数学算法初步中关于程序框图,怎样理解循环语句,在设计程序时很好的将循环语句正确的放入程序内?还有关于当型循环和直到型循环.
cx12041年前3
donghuiyy 共回答了17个问题 | 采纳率94.1%
区别1:
当:满足条件时循环.“是”循环
直到:直到条件满足时退出.“否”循环.
比如我要做一个事是吃饺子,条件是饿不饿.
当:当满足条件(饿),就循环吃.
直到:直到条件满足(饱了),就不吃了.
区别2:所以“当”与“直到”的条件是相反的!
区别3:(书上是这么要求的)
当:先判断条件再循环,循环体可能不被执行到
直到:先经过一次循环体,再判断条件,所以循环体肯定会被执行.
只要你感觉流程图从上至下说起来是通顺的基本就没有什么问题.