主页 > 问答社区 > > (高中数学的循环结构题怎么做)高中数学循环结构
最佳回答 最佳答案

本回答由网友推荐

真知灼见

问题:某高中男子体育小组的50m跑成绩(单位:
s)为64,65,70,68,71,73,69,74,75 设计一个算法,从这些成绩中搜索出小于68s的成绩,并画出程序框图。
第一步:
令i=1;
第二步:
输入,;
第三步:
如果,则输出,并执行第四步;
否则,也执行第四步;
第四步:
i=i+1;
第五步:
如果i≤20,则返回第二步,否则结束.我想知道 第一步 i=1 如何理解,为什么是i=1,还有第四步i=i+1
你中间漏打了 很多字吧 i=1是从第一个数开始取,第二步应该是输入68 第三步,则是判断第i个数是否小于68 是则输出,i=i+1;
否则i=i+1 i+1是一个循环变量,执行第三步后,加1,相当于第二个数执行第三步,直到全部取完其实你把课好好听、作业认真完成都搞懂就可以了,不要这么紧张。
我经验是最后考试题目非常简单。
要注重培养逻辑思维,模仿计算机按步骤办事计算。
有问题再问我好了。
附上:
对高中数学中算法的几点认识(网上找的,意义不大)算法属于新教材的新增内容,笔者结合自己的教学体会,谈谈对算法的理解和认识,供各位同仁参考:
1、算法的内容(1)自然语言(2)程序框图(3)算法语句,其中,在每种语言中有各自的结构,如:顺序结构、循环结构、条件结构等。

2、算法在高中课程中的地位:
算法内容的设计分为两部分。
一部分主要介绍算法的基础知识,可以称作算法的“三基”:
算法基本思想,算法基本结构,算法基本语句。
通过一些具体的案例介绍算法的基本思想,使学生了解:
为了解决一个问题,设计出解决问题的系列步骤,任何人实施这些步骤就可以解决问题,这就是解决问题的一个算法。
这是对算法的一种广义的理解。
对算法的理解,更多地是与计算机联系在一起,计算机可以完成这些步骤。
算法的基本结构一般有三种:
顺序结构,分叉结构,循环结构。
前两种结构很容易理解,循环结构稍微有点难,这里用到函数思想,难在理解反映循环过程的循环变量。
在教学过程中,一定要通过具体的案例,结合具体的情境引入概念,会使问题变得很简单。
介绍算法语句的时候,要区分算法语言和基本的算法语句。
我们知道,现在使用的算法语言是很多的,例如,basic 语言,q-basic 语言,c-语言,等等。
在高中的数学课程中,不要求介绍算法语言,仅仅需要了解基本语句,例如,输入语句,输出语句,赋值语句,条件语句,循环语句,等等。
在不同的语言中,这些语句的表示可能不一样,数学课程要求采用公认的统一表示,称为伪代码。
很容易把伪代码翻译成任何一种算法语言。
描述算法有三种语言:
自然语言、框图语言、基本算法语句。
算法的另一部分设计,是把算法的思想融入相关数学内容中。
实际上,算法思想是贯穿在高中数学课程始终的基本思想。
例如,二分法求方程的解;
点到直线的距离、点到平面的距离、直线到直线距离;
立体几何性质定理的证明过程;
一元二次不等式;
线性规划;
等等内容中,都运用了算法思想。
用算法思想学习和认识数学对于提高数学素养是很有用的,希望老师予以重视。

3、理解赋值语句:
赋值是算法中的难点之一,理解赋值对于理解算法是非常重要的。
赋值就是把数值赋予给定的变量。
例如,a:=5,就表示变量a被赋予的值是5,即a=5,这个被赋值的变量可以与其他的值进行运算。
对于被赋值的变量a,还可以赋予其它的值取代原来的值。
我们可以用磁带录音来比喻赋值,在我们录音时,是把磁带上旧的录音材料冲掉之后,才能把新的录音材料加载上去。
同样的道理,我们这里的赋值也是先把原来的值清零之后,再把新的值赋上去。
下面我们通过一个例子来说明如何设置变量和给变量赋值。
例:
设计一个算法,从4个不同的数中找出最大数。
解:
记这5个不同的数分别为a1,a2,a3,a4,a5,算法步骤如下:
1、比较a1与a2将较大的数记作b(在这一步中,b表示的是前2个数中的最大数)
2、再将b与a3进行比较,将较大的数记作b(执行完这一步后,b的值就是前3个数中的最大数)
3、再将b与a4进行比较,将较大的数记作b(执行完这一步后,b的值就是前4个数中的最大数)
4、输出b,b的值即为所求得最大数。
分析:
上述算法的4个步骤中,每步都要与上一步中得到的最大数b进行比较,得出新的最大数。
b可以取不同的值,b就称之为变量。
在第1步到第3步的算法过程中,我们都把比较后的较大数记作b,即把值赋予了b,这个过程就是赋值的过程,这个过程有两个功能,第一,我们可以不断地对b的值进行改变,即把数值放入b中;
第二,b的值每变化一次都是为下一步的比较服务。

4、函数在循环结构中的作用:
(1)循环结构是算法的一种基本结构。
例如,设计算法,输出1000以内能被3和5整除的所有正整数。
解决这个问题,我们首先要引入变量a表示待输出的数,则a=15n (n=1,2,3,…,66)n从n从1变到66,反复输出a,就能输出1000以内的所有能被3和5整除的正整数。
像这样的算法结构称为循环结构,其中反复执行的部分称为循环体。
变量n控制着循环的开始和结束,称为循环变量。
(2)循环结构是理解算法的另一个难点,难点在于对于循环变量的理解。
循环结构中的循环变量分为两种形式,一种是控制循环次数的变量,例如,输出1000以内能被3和5整除的所有正整数这个循环结构中,n就是控制循环次数的循环变量。
另一种是控制结果精确度的变量,例如用二分法算法求方程f(x)=0在区间[0,1]上的一个近似解的流程图,要求精确度为。
在这个算法过程中,精确度就是控制结果精确度的循环变量。
循环变量使得循环体得以“循环”,循环变量控制了循环的“开始”和“结束”,是刻画循环结构的关键。
以上几点是对算法的粗浅认识,不当之处,请批评指正!

赞同 (35483)

反对 (717)

其它回答
拍拍屁股

问题:如果输出f(x)=1阅读下面程序框图,那么输入的x的值是?开始-------输入x------x>
-1 最终有两条途径得到答案 若f(x)=-x =-1 得x=-1 又x>0 所以不符合 若f(x)=x^2=-1得x=-1或1(舍弃)否。
若x>,与假设x>。
f(x)=1说明-x=1。
f(x)=1说明-x=1,是,即x小于0,则x=-1,与假设x小于0相符;0;0,则x=-1;0不符若x>X=﹣1 开始-------输入x=﹣1------x>0 ——否——f(﹣1)=(﹣1)^2——输出f(x)=1其实你把课好好听、作业认真完成都搞懂就可以了,不要这么紧张。
我经验是最后考试题目非常简单。
要注重培养逻辑思维,模仿计算机按步骤办事计算。
有问题再问我好了。
附上:
对高中数学中算法的几点认识(网上找的,意义不大)算法属于新教材的新增内容,笔者结合自己的教学体会,谈谈对算法的理解和认识,供各位同仁参考:
1、算法的内容(1)自然语言(2)程序框图(3)算法语句,其中,在每种语言中有各自的结构,如:顺序结构、循环结构、条件结构等。

2、算法在高中课程中的地位:
算法内容的设计分为两部分。
一部分主要介绍算法的基础知识,可以称作算法的“三基”:
算法基本思想,算法基本结构,算法基本语句。
通过一些具体的案例介绍算法的基本思想,使学生了解:
为了解决一个问题,设计出解决问题的系列步骤,任何人实施这些步骤就可以解决问题,这就是解决问题的一个算法。
这是对算法的一种广义的理解。
对算法的理解,更多地是与计算机联系在一起,计算机可以完成这些步骤。
算法的基本结构一般有三种:
顺序结构,分叉结构,循环结构。
前两种结构很容易理解,循环结构稍微有点难,这里用到函数思想,难在理解反映循环过程的循环变量。
在教学过程中,一定要通过具体的案例,结合具体的情境引入概念,会使问题变得很简单。
介绍算法语句的时候,要区分算法语言和基本的算法语句。
我们知道,现在使用的算法语言是很多的,例如,basic 语言,q-basic 语言,c-语言,等等。
在高中的数学课程中,不要求介绍算法语言,仅仅需要了解基本语句,例如,输入语句,输出语句,赋值语句,条件语句,循环语句,等等。
在不同的语言中,这些语句的表示可能不一样,数学课程要求采用公认的统一表示,称为伪代码。
很容易把伪代码翻译成任何一种算法语言。
描述算法有三种语言:
自然语言、框图语言、基本算法语句。
算法的另一部分设计,是把算法的思想融入相关数学内容中。
实际上,算法思想是贯穿在高中数学课程始终的基本思想。
例如,二分法求方程的解;
点到直线的距离、点到平面的距离、直线到直线距离;
立体几何性质定理的证明过程;
一元二次不等式;
线性规划;
等等内容中,都运用了算法思想。
用算法思想学习和认识数学对于提高数学素养是很有用的,希望老师予以重视。

3、理解赋值语句:
赋值是算法中的难点之一,理解赋值对于理解算法是非常重要的。
赋值就是把数值赋予给定的变量。
例如,a:=5,就表示变量a被赋予的值是5,即a=5,这个被赋值的变量可以与其他的值进行运算。
对于被赋值的变量a,还可以赋予其它的值取代原来的值。
我们可以用磁带录音来比喻赋值,在我们录音时,是把磁带上旧的录音材料冲掉之后,才能把新的录音材料加载上去。
同样的道理,我们这里的赋值也是先把原来的值清零之后,再把新的值赋上去。
下面我们通过一个例子来说明如何设置变量和给变量赋值。
例:
设计一个算法,从4个不同的数中找出最大数。
解:
记这5个不同的数分别为a1,a2,a3,a4,a5,算法步骤如下:
1、比较a1与a2将较大的数记作b(在这一步中,b表示的是前2个数中的最大数)
2、再将b与a3进行比较,将较大的数记作b(执行完这一步后,b的值就是前3个数中的最大数)
3、再将b与a4进行比较,将较大的数记作b(执行完这一步后,b的值就是前4个数中的最大数)
4、输出b,b的值即为所求得最大数。
分析:
上述算法的4个步骤中,每步都要与上一步中得到的最大数b进行比较,得出新的最大数。
b可以取不同的值,b就称之为变量。
在第1步到第3步的算法过程中,我们都把比较后的较大数记作b,即把值赋予了b,这个过程就是赋值的过程,这个过程有两个功能,第一,我们可以不断地对b的值进行改变,即把数值放入b中;
第二,b的值每变化一次都是为下一步的比较服务。

4、函数在循环结构中的作用:
(1)循环结构是算法的一种基本结构。
例如,设计算法,输出1000以内能被3和5整除的所有正整数。
解决这个问题,我们首先要引入变量a表示待输出的数,则a=15n (n=1,2,3,…,66)n从n从1变到66,反复输出a,就能输出1000以内的所有能被3和5整除的正整数。
像这样的算法结构称为循环结构,其中反复执行的部分称为循环体。
变量n控制着循环的开始和结束,称为循环变量。
(2)循环结构是理解算法的另一个难点,难点在于对于循环变量的理解。
循环结构中的循环变量分为两种形式,一种是控制循环次数的变量,例如,输出1000以内能被3和5整除的所有正整数这个循环结构中,n就是控制循环次数的循环变量。
另一种是控制结果精确度的变量,例如用二分法算法求方程f(x)=0在区间[0,1]上的一个近似解的流程图,要求精确度为。
在这个算法过程中,精确度就是控制结果精确度的循环变量。
循环变量使得循环体得以“循环”,循环变量控制了循环的“开始”和“结束”,是刻画循环结构的关键。
以上几点是对算法的粗浅认识,不当之处,请批评指正!
-1吧!
我只是做任务!
-1是吧输入-1 f(x)=x²=(-1)²=1

赞同 (88495)

反对 (896)

人间独一份

问题:需注意些什么,重点是什么,该怎样思考做答
其实你把课好好听、作业认真完成都搞懂就可以了,不要这么紧张。
我经验是最后考试题目非常简单。
要注重培养逻辑思维,模仿计算机按步骤办事计算。
有问题再问我好了。
附上:
对高中数学中算法的几点认识(网上找的,意义不大)算法属于新教材的新增内容,笔者结合自己的教学体会,谈谈对算法的理解和认识,供各位同仁参考:
1、算法的内容(1)自然语言(2)程序框图(3)算法语句,其中,在每种语言中有各自的结构,如:顺序结构、循环结构、条件结构等。

2、算法在高中课程中的地位:
算法内容的设计分为两部分。
一部分主要介绍算法的基础知识,可以称作算法的“三基”:
算法基本思想,算法基本结构,算法基本语句。
通过一些具体的案例介绍算法的基本思想,使学生了解:
为了解决一个问题,设计出解决问题的系列步骤,任何人实施这些步骤就可以解决问题,这就是解决问题的一个算法。
这是对算法的一种广义的理解。
对算法的理解,更多地是与计算机联系在一起,计算机可以完成这些步骤。
算法的基本结构一般有三种:
顺序结构,分叉结构,循环结构。
前两种结构很容易理解,循环结构稍微有点难,这里用到函数思想,难在理解反映循环过程的循环变量。
在教学过程中,一定要通过具体的案例,结合具体的情境引入概念,会使问题变得很简单。
介绍算法语句的时候,要区分算法语言和基本的算法语句。
我们知道,现在使用的算法语言是很多的,例如,basic 语言,q-basic 语言,c-语言,等等。
在高中的数学课程中,不要求介绍算法语言,仅仅需要了解基本语句,例如,输入语句,输出语句,赋值语句,条件语句,循环语句,等等。
在不同的语言中,这些语句的表示可能不一样,数学课程要求采用公认的统一表示,称为伪代码。
很容易把伪代码翻译成任何一种算法语言。
描述算法有三种语言:
自然语言、框图语言、基本算法语句。
算法的另一部分设计,是把算法的思想融入相关数学内容中。
实际上,算法思想是贯穿在高中数学课程始终的基本思想。
例如,二分法求方程的解;
点到直线的距离、点到平面的距离、直线到直线距离;
立体几何性质定理的证明过程;
一元二次不等式;
线性规划;
等等内容中,都运用了算法思想。
用算法思想学习和认识数学对于提高数学素养是很有用的,希望老师予以重视。

3、理解赋值语句:
赋值是算法中的难点之一,理解赋值对于理解算法是非常重要的。
赋值就是把数值赋予给定的变量。
例如,a:=5,就表示变量a被赋予的值是5,即a=5,这个被赋值的变量可以与其他的值进行运算。
对于被赋值的变量a,还可以赋予其它的值取代原来的值。
我们可以用磁带录音来比喻赋值,在我们录音时,是把磁带上旧的录音材料冲掉之后,才能把新的录音材料加载上去。
同样的道理,我们这里的赋值也是先把原来的值清零之后,再把新的值赋上去。
下面我们通过一个例子来说明如何设置变量和给变量赋值。
例:
设计一个算法,从4个不同的数中找出最大数。
解:
记这5个不同的数分别为a1,a2,a3,a4,a5,算法步骤如下:
1、比较a1与a2将较大的数记作b(在这一步中,b表示的是前2个数中的最大数)
2、再将b与a3进行比较,将较大的数记作b(执行完这一步后,b的值就是前3个数中的最大数)
3、再将b与a4进行比较,将较大的数记作b(执行完这一步后,b的值就是前4个数中的最大数)
4、输出b,b的值即为所求得最大数。
分析:
上述算法的4个步骤中,每步都要与上一步中得到的最大数b进行比较,得出新的最大数。
b可以取不同的值,b就称之为变量。
在第1步到第3步的算法过程中,我们都把比较后的较大数记作b,即把值赋予了b,这个过程就是赋值的过程,这个过程有两个功能,第一,我们可以不断地对b的值进行改变,即把数值放入b中;
第二,b的值每变化一次都是为下一步的比较服务。

4、函数在循环结构中的作用:
(1)循环结构是算法的一种基本结构。
例如,设计算法,输出1000以内能被3和5整除的所有正整数。
解决这个问题,我们首先要引入变量a表示待输出的数,则a=15n (n=1,2,3,…,66)n从n从1变到66,反复输出a,就能输出1000以内的所有能被3和5整除的正整数。
像这样的算法结构称为循环结构,其中反复执行的部分称为循环体。
变量n控制着循环的开始和结束,称为循环变量。
(2)循环结构是理解算法的另一个难点,难点在于对于循环变量的理解。
循环结构中的循环变量分为两种形式,一种是控制循环次数的变量,例如,输出1000以内能被3和5整除的所有正整数这个循环结构中,n就是控制循环次数的循环变量。
另一种是控制结果精确度的变量,例如用二分法算法求方程f(x)=0在区间[0,1]上的一个近似解的流程图,要求精确度为。
在这个算法过程中,精确度就是控制结果精确度的循环变量。
循环变量使得循环体得以“循环”,循环变量控制了循环的“开始”和“结束”,是刻画循环结构的关键。
以上几点是对算法的粗浅认识,不当之处,请批评指正!
你好,采纳我的答案后会有更详细的解答方案,为了能尽早解答你的问题,请立刻采纳我的答案。

赞同 (78722)

反对 (983)

巳為、亽妇

问题:存放乘积的结果是什么意思?计数变量是什么意思?作题目(写算法是有什么技巧)急求。
循环变量的三要素:
初始值,步长,终止值 步长:
循环变量每次的改变量---使循环变量发生变化,由初始值逐渐向终止值变化。
先找循环变量初始值,看其是否达到了终止值,若是,则停止,若不是,则 循环变量+步长 作为新的循环变量值,把该值与终止值比较,若达到了终止值,则停止,否则 循环变量+步长 作为新的循环变量值 ,继续重复上面步骤,直至循环变量值达到终止值为止。
i为循环变量,就是一个可变的数,只不过叫i,开始时为循环变量的最初取值(即循环变量还没变化时的值)解答:
高中数学必修三循环结构中 wend :
while 条件循环体wend 是当型的循环结构,wend,就是结束当型循环结构 loop :
do循环体loop until 条件, 是直到型循环结构,光loop是没有用的,是需要 loop until 条件一起使用,满足条件,退出循环体 mod是余数的意思,比如 a mod b ,就是a除以b的余数。

赞同 (31549)

反对 (164)

偷你心里一粒沙

问题:循环结构分当型循环和直到型循环,那么还有其它的循环结构么? 我画框图时、如直到型结构、但是是不满足条件结束,(换句话说就是“是”与“否”换个位置)这样还叫直到型循环么?还属于循环结构么?
循环结构只有这两种, 教材中对两种结构类型的解释:
当型循环在每次执行循环体前先对控制条件进行判断,当条件满足时,再执行循环体,不满足时则停止;
直到型循环则先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。
而两种循环的区别就在于当型循环是先判断后循环;
直到型循环是先执行一次循环体,然后再判断是否继续循环;
当型循环是在条件满足时才执行循环体,而直到型循环是在条件不满足时才执行循环体。
你这个本质还是先对控制条件进行判断,和一般的直到型结构来比少了前面几次循环,但本质还是一样的,只是直接到了最后一次,属于直到型循环。
属于

赞同 (36177)

反对 (919)

几分涙几分憔悴

问题:问多少年后我国的工业总产值将翻两番设计个while或for程序解出下面的题,我国机械工业总产值由2005年的4:十一五期间18万,年平均增长28%,011年起,如果我国机械工业产值仍以这个速度增长
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。
循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
循环语句是由循环体及循环的终止条件两部分组成的。
其中最简单的循环语句自然来源于vb语句(即visual basic)在C语言中,有三种类型的循环语句:
for语句、while语句和do While语句。

赞同 (6181)

反对 (526)

马蹄疾

循环结构只有这两种, 教材中对两种结构类型的解释:
当型循环在每次执行循环体前先对控制条件进行判断,当条件满足时,再执行循环体,不满足时则停止;
直到型循环则先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。
而两种循环的区别就在于当型循环是先判断后循环;
直到型循环是先执行一次循环体,然后再判断是否继续循环;
当型循环是在条件满足时才执行循环体,而直到型循环是在条件不满足时才执行循环体。
你这个本质还是先对控制条件进行判断,和一般的直到型结构来比少了前面几次循环,但本质还是一样的,只是直接到了最后一次,属于直到型循环。

赞同 (70665)

反对 (618)

小鸭难做

在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。
循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
循环语句是由循环体及循环的终止条件两部分组成的。
其中最简单的循环语句自然来源于vb语句(即visual basic) 在C语言中,有三种类型的循环语句:
for语句、while语句和do While语句。

赞同 (23989)

反对 (870)

明晨离别你

问题:高中数学中的程序框图题怎样做才准确?我经常算多或算少1,请问怎样才能做到准确?
一般这种问题是在做循环结构的题时会出现,所以你首先要把当型循环结构和直到型循环结构区分清楚,再加上做题时注意看清所给的程序框图的类别,我想这种题应该都能做对。
这一块儿不是难点,也不是重点,高考的时候多以填空或者选择的形式出现,一般就一道题,算是给分的题,希望你能抓住这个分数。
祝学习进步~!

赞同 (89994)

反对 (632)

趣味仙

解答: 高中数学必修三循环结构中 WEND : WHILE 条件 循环体 WEND 是当型的循环结构,WEND,就是结束当型循环结构 LOOP : DO 循环体 LOOP UNTIL 条件, 是直到型循环结构,光LOOP是没有用的,是需要 LOOP UNTIL 条件一起使用,满足条件,退出循环体 MOD是余数的意思,比如 a MOD b ,就是a除以b的余数。

赞同 (83358)

反对 (298)

我自赏遍红尘蒹葭

一般这种问题是在做循环结构的题时会出现,所以你首先要把当型循环结构和直到型循环结构区分清楚,再加上做题时注意看清所给的程序框图的类别,我想这种题应该都能做对。
这一块儿不是难点,也不是重点,高考的时候多以填空或者选择的形式出现,一般就一道题,算是给分的题,希望你能抓住这个分数。
祝学习进步~!

赞同 (709)

反对 (783)

谁的思念带着伤

第一步,设变量k=0,n=0,第二部,n=n+1,第三步k=k+n,第四步判断k是否小于等于100,是的返回第二步,不是输出n-1

赞同 (5450)

反对 (464)

梦塌了

循环有一个循环变量 就是控制循环结束的变量 要注意这个变量再循环中的作用 他要么参与循环 更改变量的数值 要么单纯的控制循环 要注意把握这一点即可 高中数学中的循环算法讲述的不多 如果你想深入了解 建议在大学时别逃算法的课 那时会深入的了解这个东西

赞同 (49625)

反对 (202)

波克斗地主

确定了一个X,如果x>80,则执行S=S+X,M=M+1,I=I+1,如果x<=80,则执行I=I+1,I>15是同理的,I的初始值为1,每输入一次X,则I加1

赞同 (753)

反对 (299)

我的心太乱

高中的目标在传统意义上是十分明确的,即赋予学生以坚实的普通文化。
它对教学内容有着严格的要求,首先注重的是学科的质量,思维的严谨。

赞同 (17078)

反对 (979)

等你回答

换一换