当前位置:文档之家› 2017_2018版高中数学第一章算法初步1.2.3循环结构学案苏教版必修320180228337

2017_2018版高中数学第一章算法初步1.2.3循环结构学案苏教版必修320180228337

2017_2018版高中数学第一章算法初步1.2.3循环结构学案苏教版必修320180228337
2017_2018版高中数学第一章算法初步1.2.3循环结构学案苏教版必修320180228337

1.2.3 循环结构

学习目标 1.掌握当型和直到型两种循环结构的流程图的画法;2.了解两种循环结构的区别,能进行两种循环结构流程图间的转化;3.能正确读流程图.

知识点一循环结构

思考用累加法计算1+2+3+…+100的值,其中有没有重复操作的步骤?

梳理循环结构的定义:

在算法中,需要重复执行同一操作的结构称为循环结构.

知识点二常见的两种循环结构

类型一如何实现和控制循环

例1 设计一个计算1+2+…+100的值的算法,并画出流程图.

反思与感悟变量S作为累加变量,来计算所求数据之和.当第一个数据送到变量i中时,累加的动作为S=S+i,即把S的值与变量i的值相加,结果再送到累加变量S中,如此循环,则可实现数的累加求和.

跟踪训练1 设计一个计算1+3+5+…+(2n-1)(n∈N*)的值的算法,并画出流程图.

类型二当型循环与直到型循环的转化

例2 例1中流程图用的是当型循环结构,如果用直到型循环结构表示,则流程图如何?

反思与感悟当型循环是满足条件则循环,直到型循环是满足条件则终止循环,故两种结构相互转化时注意判断框中的条件变化.

跟踪训练2 试把跟踪训练1中的流程图改为直到型循环结构.

类型三读图

例3 某班一共有40名学生,如图中s代表学生的数学成绩.若该班有5名90分以上的学生,20名80分以上的学生,则输出的m=________,n=________.

反思与感悟读流程图的办法就是严格按图操作.有循环结构时不一定从头执行到尾,只要执行几圈找到规律,最后确认何时终止即可.

跟踪训练3 阅读如图所示的流程图,运行相应的程序,输出的值等于________.

1.在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是________.

2.执行如图所示的流程图,输出的S值为________.

3.执行如图所示的流程图,输出的S值为________.

《循环语句》同步练习1(人教B版必修3)

《循环语句》复习班测试题 一.选择题(40分) 1.下面程序段 int k=2; while (k=0) {printf(“%d”,k);k--;} 则下面描述中正确的是C。 A)while循环执行10次B)循环是无限循环 C)循环题语句一次也不执行D)循环体语句执行一次 2.下列表达式中,( B )不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。 A)x%2==0 B)!x%2!=0 C)(x/2*2-x)==0 D)!(x%2) 3.以下程序段的循环次数是 B 。 for (i=2; i==0; ) printf(“%d” , i--) ; A)无限次B)0次C)1次D)2次 4.下列关于break语句的叙述不正确的是(C) A break语句可用在循环体中,它将使执行流程跳出本层循环体。 B break语句可用在switch语句中,它将使执行流程跳出当前switch语句。 C break语句可用在if语句中,它将使执行流程跳出当前if语句。 D break语句在一层循环体中可以多次出现。 5.下面程序的输出结果是。 main (B ) { int x=9; for (; x>0; x--) { if (x%3==0) { printf(“%d”,--x); continue ; } } } A)741 B)852 C)963 D)875421 6.以下不是死循环的程序段是。D A)int i=100; B)for ( ; ; ) ; while (1) { i=i%100+1 ; if (i>100) break ; } C)int k=0; D)int s=36; do { ++k; } while (k>=0); while (s) ; --s ; 7.下述程序段的运行结果是 C 。

杠杆和机械效率问题(初中物理知识竞赛辅导)

物理竞赛辅导--- 杠杆和机械效率问题 1.小强在北京将一根质量分布均匀的条形磁铁用一条线悬挂起来,使它平衡并呈水平状态,悬线系住磁体的位置应在:( ) A .磁体的重心处 B .磁体的某一磁极处 C .磁体重心的北侧 D .磁体重心的南侧 思路点拨 北京位于北半球,在地球的北半球表面处,地球磁场对 磁体北极的作用力F N 是斜向下指向北方,而对磁体南极 的作用力Fs 则与F N 方向相反,即斜向上指向南方.在北 京若以一线悬挂一均匀磁体使其在水平位置平衡,如图所 示,显然这时可将此磁体视为一根可绕悬点0转动的杠杆,在地磁场的作用下,此磁体的平衡位置必沿南北方向且其北极必指向北方.此时磁体受到自身的重力G(设其重心位于C 点)和地磁场对其南、北两极的作用力Fs 和F N ,由图可见,为使此杠杆能在图示位置上平衡,由杠杆平衡条件可以作出判断:悬点0应该在重心C 的北侧一些. 引申拓展 本题的解答中,有些同学由于考虑不仔细而错选了A ,认为悬线应系于磁体的重心处.得出这一错误答案的原因:一是根本忽略了地磁场力,只考虑磁体自身重力的作用;二是尽管考虑了地磁场力,却简单地认为地磁场力就是沿水平方向,而忽略了地磁场力相对于水平是略有倾斜的. 2.如图所示的装置中,均匀木棒AB 的A 端固定在铰链上, 悬线一端绕过某定滑轮,另一端套在木棒上使木棒保持水平, 现使线套逐渐向右移动,但始终保持木棒水平,则悬线上的 拉力(棒和悬线均足够长)() A .逐渐变小 B .逐渐变大 C .先逐渐变大,后又变小 D .先逐渐变小,后又变大 思路点拨 如图所示,以 G 表示杆AB 的自重,a 表示杆的重心 到A 端的距离,T 表示悬线拉力的大小,L 表示作用于杆A B 上的悬线拉力对A 点的力臂.把AB 视为一根可绕A 端转 动的杠杆,则由杠杆的平衡条件应有 G ·a =T ·L 由此得G L a T 当线套在杆上逐渐向右移动时,拉力T 的动力臂L 经历了先逐渐变大后又逐渐变小的过程,故悬线的拉力T 则是逐渐变小后逐渐变大. 3.某工厂设计了一个蓄水池(如图所示),水源A 罐的 夜面高度h 1保持不变。罐底有一个小出水口,面积为S 1。孔下通过一个截面积为S 2活塞与杠杆BC 相连。杠杆 可绕B 端上下转动,另一端有一个中空的圆柱形浮子, 横截面积为S 3,BO 是杠杆总长的3 1。原设计打算当杠杆水平时,浮子浸入水深为h 2,活塞恰好能赌住出水口, 但在使用时发现,活塞离出水口尚有极小一段距离时, 浮子便不再上浮,此时浮子没入水深为h 3。为了使活塞自动堵住出水口,只得将

北师大版高中数学必修三循环结构教案(精品教学设计)

循环结构 1.教学目标 根据新课标的要求和学生的认知特点,确定本节课的教学目标。 (1)知识与技能 学生能理解循环结构概念;把握循环结构的三要素:循环的初始状态、循环体、循环的终止条件;能识别和理解循环结构的框图以及功能;能运用循环结构设计程序框图以解决简单的问题。 (2)过程与方法 通过由实例对循环结构的探究与应用过程,培养学生的观察类比,归纳抽象能力;参与运用算法思想解决问题的过程,逐步形成算法分析,算法设计,算法表示,程序编写到算法实现的程序化算法思想;培养学生严密精确的逻辑思维能力;掌握循环结构的一般意义及应用方法;培养由特殊到一般,再到特殊,及具体,抽象,具体的螺旋上升式的认识事物的能力并发现解决问题的方法。 (3)情感、态度与价值观

通过师生、生生互动的活动过程,培养学生主动探究、勇于发现的科学精神,提高数学学习的兴趣,体验成功的喜悦。 通过实例,培养学生发现、提出问题的意识,积极思考,分析类比,归纳提升,并能创造性地解决问题;感受和体会算法思想在解决具体问题中的意义,提高算法素养;经历体验发现、创造和运用的历程与乐趣,形成在继承中提高、发展,在思辩中观察、分析并认识客观事物的思维品质;体会数学中的算法与计算机技术建立联系的有效性和优势体现;培养学生的逻辑思维能力,形式化的表达能力,构造性解决问题的能力,培养学生程序化的思想意识,为学生的未来和个性发展及进一步学习做好准备。 2.教学重点、难点及关键点 (1)重点 循环结构的概念、功能、要素、框图及应用 (2)难点 描述和应用循环结构时,三要素的准确把握和正确表达(3)关键点 跟踪变量变化,理解程序的执行过程

《循环结构》教案

循环结构(二)教案 教学目标: 1.掌握直到型循环结构的框图,理解两种循环结构形式的联系和区别; 2.通过设计直到型循环结构的算法,发展学生有条理地思考与表达的能力, 提高逻辑思维能力; 3.初步运用算法语句编写直到型循环结构的程序,培养学生的动手操作能 力,提高学生数学应用的意识. 教学重点及难点: 重点:直到型循环结构的框图及其应用; 难点:如何判断用直到型循环结构编写的算法程序是否正确. 教学方式: 教师启发讲授与学生探究相结合. 教学手段: CASIO图形计算器和多媒体投影辅助教学. 教学过程: 一.问题引入,探索新结构 ++++的值”这个实例入手,回顾解决此问题的第一种循环结构——当1.以“如何计算123100 型循环,同时强调循环结构中的三种要素:累加变量、计数变量和终止条件. 2.提出思考问题:为了解决相同的问题,在上述循环结构中,终止条件的位置能否改变? 3.通过探究得到一种新的循环结构的形式——直到型循环,并引导学生根据此例归纳出直到型循环的程序框图:

二.探究对比,理解新结构 1.引导学生通过框图归纳出直到型循环的特点:先运行一次循环体,再判断条件是否被满足. 2.用下例帮助学生理解两种形式的循环结构的区别,并通过改变初始条件体会对输出结果的影响. 输出结果:s=0,i=101 输出结果:s=101,i=102 3.通过例1完成对直到型循环程序框图的深入认识. 例1 判断下列求123100+++ +的程序框图是否正确. (1) (2)

实际功能:求2+3+…+101的值实际输出: s=1 三.编程实践,应用新结构 1.教师介绍用CASIO图形计算器实现直到型循环的算法语句: Do 循环体 LoopWhile条件 2.指导学生使用图形计算器将上节课编写的当型循环While语句用Do语句替换,并运行得到结果. 3.通过例2加深对循环结构的理解. 例2 用直到型循环设计一个求20以内所有正奇数乘积的程序框图,并用CASIO图形计算器编程实现. 此例题可引导学生在修改初始变量的值,修改计数变量的步长,修改终止条件,修改语句顺序的过程中加深对循环结构的理解. 4.通过例3强化算理作用及图形计算器的辅助功能.

初中物理 效率与机械效率

效率与机械效率 教学准备 物理方面: 对能量的认识,对一般工具的认识。 数学方面: 基本的四则运算能力。 教学目标 行为目标: ①效率具体指的是什么物理现象。 ②正确认识整个做功过程中因做功所产生的各种能量。 认知目标: 理解工具在机械效率中的作用。 教学重难点 重点: 对效率(机械效率)的认识与理解。 难点: 对机械效率中公式的运用。 考情分析 效率一定会出现在大型综合性考试中,一般在4分左右,就知识面而言,不会陷入太多的困难,更多的是结合生活现象对此的理解。 1 效率与工具 1.1工具 随着社会科学技术的发展,人们的劳动技术也在不断被改善,而用来劳动的工具随着实际生产生活问题也在不断被改善。而评价工具使用价值,主要引用“机械效率”这 教师寄语:其文有色,艳于西子;其书有华,秀于百卉! 1

教师寄语:其文有色,艳于西子;其书有华,秀于百卉! 1 一词。 在初中阶段,常见的工具主要有“斜面”、“杠杆”、“滑轮”、“热机”、“家用电器”等,在人们使用工具的过程中,就会伴随着能量的转换,能量的转换效果,一般用“效率”这一物理名词来描述。这也是我们要掌握的内容。 因此,“效率”也可以概括为能量的转换过程。 1.2工具做功中的能量 有用功 使用机械时,人们最终需要的能量,一般指工具的主要作用所产生的能量,用“W 有 用 ”表示。 额外功 使用机械时,对人们没有用但又不得不做的功。一般用“W 额外”表示。 总功 有用功和额外功之和时总功做的功,叫做总功,用“W 总”表示。即满足: W 总=W 有用+W 额外 eg : 实际生活类: 如图所示,是家用电动机,该电动机主要产生转动的能量,这种能量就是有功的能量,称之为“有用功”。而电动机本身会因为其材料的性质,在其通电的情况下产生不可避免的热量,这部分热量被称为“额外功(无用功)”。电动机因为其工作而消耗的电能,就是“总功”。 图 1 电动机 题目类 如图所示,一个人用滑轮组匀速提升重物A 的过程,其中人的拉力做的功为总功;重物A 在上升过程中,本身重力做的功,为有用功;在该过程中,动滑轮并不是我们想提起的物体,但它在整个过程中,是不得不被提起的,因此动滑轮重力做的功为无用功(额外功)。

VB基本知识及选择、循环结构习题

一、VB 基本知识及选择、循环结构习题 一、基本概念题 (1) 说明下列哪些是Visual Basic 合法的直接常量,并分别指出它们的类型。 %100 1E1 123D3 123,456 0100 “ASDF” “” #2004/10/7# 100# π &O78 &H123 True T -1123! # (2)下列数据哪些是变量,哪些是常量是什么类型的常量 Name “name” False ff “11/16/99” cj “120” n #11/12/2004# (3) 下列符号中,哪些可以是Visual Basic 的合法变量名 A123 a12_3 123_a a,123 a 123 Integer XYZ False Sin(x) 变量名 sinx π (4)把下列数学表达式写成Visual Basic 表达式: (1)5||z y x ++ (2)6)1(xy + (3)xy y x 310+ (4)a ac b b 242-+- (5)3211111r r r ++ (6)110ln 45sin 10++++y x e (5)写出下列表达式的值: (1)123 + 23 Mod 10 \ 7 + Asc("A") (2)Int * 100 + / 100 (3)#11/22/2004# - 10 (4)"ZXY" & 123 & "abc" (6)设a=7,b=3,c=4,求下列表达式的值: (1)a + 3 * c (2)a ^ 2 / 4 (3)a / 2 + 3 \ 2 (4)a Mod 3 + b ^ 3 / c \ 5 (7)写出下列函数的值: (1)Int (2)Fix (3)Sqr(Sqr(81)) (4)Len("Visual Basic 程序设计") (5)Int(Abs(99 - 100) / 2) (6)Sgn(7 * 3 + 2) (7)LCase("Hellow VB!") (8)Mid("Hellow VB!", 4, 3) (9)Left("Hellow VB!", 3) (10)Val("16个加23个") (11)Str (12)UCase("Visual Basic") 二、 选择题 (1)可以同时删除字符串前导和尾部空格的函数是 。 A. Ltrim B. Rtrim C. Trim D. Mid (2)函数Int(Rnd(1) * 10)是在哪个范围产生随机整数 。 A. (0,1) B. (0,9) C. (1,10) D. (1,9) (3)数学式子sin25o写成Visual Basic 表达式是 。 B. Sin(25) C. Sin(25o) D. Sin(25*180) (4)表达式16/4 – 2^3 * 8/4 Mod 5\2的值是 。 A. 14 B. 4 C. 20 D. 2 (5)数学关系式103<≤x 表示成正确的VB 表达式为 。 A. 3<= x <10 B. x >= 3 And x<10 C. x>=3 Or x<10 D. 3<= x And <10

循环结构的优秀教案设计

循环结构的优秀教案设计 课题: §1.1.3(3)循环结构 授课教师:山东省东营市胜利一中李玉华 教材:人教B版高中数学必修3 一、教学目标: 1.知识与技能目标 ①理解循环结构,能识别和理解简单的框图的功能。 ②能运用循环结构设计程序框图解决简单的问题。 2.过程与方法目标 通过模仿、操作、探索,学习设计程序框图表达,解决问题 的过程,发展有条理的思考与表达的能力,提高逻辑思维能力。 3.情感、态度与价值观目标 通过本节的自主性学习,让学生感受和体会算法思想在解决 具体问题中的意义,增强学生的创新能力和应用数学的意识。 三、教法分析 二、教学重点、难点 重点:理解循环结构,能识别和画出简单的循环结构框图, 难点:循环结构中循环条件和循环体的确定。 三、教法、学法 本节课我遵循引导发现,循序渐进的思路,采用问题探究式

教学。运用多媒体,投影仪辅助。倡导"自主、合作、探究" 的学习方式。 四、教学过程: (一)创设情境,温故求新 引例:写出求的值的一个算法,并用框图表示你的算法。 此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解--求创。 设计引例的目的是复习顺序结构,提出递推求和的方法,导 入新课。此环节旨在提升学生的求知欲、探索欲,使学生保 持良好、积极的情感体验。 (二)讲授新课 1.循序渐进,理解知识 【1】选择"累加器"作为载体,借助"累加器"使学生经历把"递推求和"转化为"循环求和"的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环结构的关键步骤。 (1)将"递推求和"转化为"循环求和"的缘由及转化的方法和途径 引例"求的值"这个问题的自然求和过程可以表示为: 用递推公式表示为: 直接利用这个递推公式构造算法在步骤中使用了共100个变量,计算机执行这样的算法时需要占用较大的内存。为了节

人教版高中数学全套试题123循环语句

1-2-3循环语句 一、选择题 1.下列对WHILE语句说法不正确的是() A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句 C.WHILE型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 [答案]D 2.如图所示的四个框图,其中是WHILE语句结构的是()

C ]答案[ [解析]WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B. 3.下列说法正确的是() A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构B.当型(WHILE)循环结构先执行循环体,后判断条件 C.当型(WHILE)循环结构先判断条件,后执行循环体 D.以上说法都不正确 [答案]C [解析]当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C. 4.下列需用循环语句编写程序的是() 2-3x的值x A.输入的值,输出y=x,>04,xx-??的值,输出对应的函数值输入x B.y=?,≤0+1,xx-??C.求x的立方根

D.求5+6+7+8+…+101的值 [答案]D 5.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND i PRINT. END A.计算1+3+5+…+2012 B.计算×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 6.下图所示的程序运行后,输出的i的值等于() i=0

123机械效率(无答案)-山东省庆云县第二中学人教版八年级物理下册导学案(实验课)

八年级物理导学案 课题:机械效率(新授,实验)学习自我评价:(很好)(较好)(一般)(差)课时:日期:使用人: 学习目标:1.知道基本的机械效率的计算公式并能灵活运用 2.会测量滑轮组的机械效率,并知道影响机械效率的因素 学习过程: 1.知识储备:有用功额外功总功机械效率定义及计算公式 2.新知识学习: 一.机械效率的基本计算公式 学习指导(一) 听老师讲解,归纳出机械效率的基本计算公式: 一.提升重物: 1.不考虑摩擦,知道物重G物,知道滑轮重G轮 2.知道拉力F,绳子自由端伸长距离s,物体重力G物物体升 高的高度h。 (二)拖拉物体 二.测量滑轮组的机械效率 实验指导:阅读87页实验内容,理清实验思路,明确实验器材,所测物理量,之后进行实验,并根据数据进行分析归纳其中规律。 影响滑轮组的机械效率的因素:

针对性练习: 88页3题: 88页4题: 当堂达标题:(独立完成,检测自己所学) 1.在“探究有哪些因素影响滑轮组的机械效率”的实验中,某小组利用图1所示装置测得了四组数据,如下表所示。 (1)前三次实验中,第次实验数据明显出现错误,应当剔除。 (2)第四次实验中,有用功是 J,总功是 J,滑轮组的机械效率为。 (3)根据以上信息,请判断:该小组设计这四次实验的目的是为了探究滑轮组的机械效率与是否有关。 2.如图2所示,小华同学在“测滑轮组机械效率”的实验中,应竖 直向上拉动绳子的自由端.若钩码G重为3N,小华所用拉力F 为1.2N,则滑轮组的机械效率为若换成重为5N的钩码G′ 再进行实验,此滑轮组的机械效率将(选填“变大”、“变 小”或“不变”).

高中数学_循环结构教学设计学情分析教材分析课后反思

《循环结构》教学设计 一、概述 《循环结构》是选自人民教育出版社,普通高中课程标准实验教科书数学A版必修3第一章,第一小节,课时安排6课时,本课为第4课时。通过本节课的学习,既是对算法概念的进一步巩固和深化,又为后面进一步学习基本算法语句打下坚实的基础,循环结构是程序框图的一种基本逻辑结构。通过模仿、操作、探索,学习设计循环结构程序框图,表达解决问题的过程,理解循环结构的意义,体会循环结构的作用,因此本节课在教材中起到了承上起下的作用。 二、学习目标分析 1、知识与技能 能理解循环结构概念;把握循环结构的三要素:循环的初始值、循环体、循环的终止条件;能识别和理解循环结构的框图以及功能。 2、过程与方法 通过由实例对循环结构的探究与应用过程,培养观察类比、归纳抽象能力、参与运用算法思想解决问题的过程。 3、情感、态度与价值观 通过师生、生生互动的活动过程,培养主动探究、勇于发现的科学精神,提高数学学习的兴趣,体验成功的喜悦。 三、学情分析 1.学生是高一学生,对多媒体大屏幕环境下的课堂环境非常熟悉; 2.学生在学习本课以前,已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题。3.学生具备一定的自学能力,思维活跃,对程序框图与算法的基本逻辑结构这一课程兴趣很高; 4.高一学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中宜选择学生熟悉的,易懂的实例引入。 四、教学策略的选择与设计 本节课主要采用“启发探究与合作探究相结合”教学方式,教师引导,学生得出结论,教师总结,纳入知识系统。主要体现在两部分: 1、循环结构的概念分析和框图的得出过程,主要为启发探究的教学方式完成。 2、对概念的深入理解及对引例的分析过程,主要由学生合作探究为主要方式完成。

循环结构(答案)

第4章循环结构 一、选择题 1、有以下程序段 int k=0; while(k=1)k++; while 循环执行的次数是( A) A) 无限次B) 有语法错,不能执行 C) 一次也不执行D) 执行1次 2、t为int类型,进入下面的循环之前,t的值为0 while( t=1) { …… } 则以下叙述中正确的是( B) A) 循环控制表达式的值为0 B) 循环控制表达式的值为1 C) 循环控制表达式不合法 D) 以上说法都不对 3、在C程序中,与while(m)中表达式m完全等价的是(B ) A) m==0 B) m!=0 C) m==1 D) m!=1 4、有以下程序,程序运行后的输出结果是(C )。 main() {int i=1,sum=0; while(i<=4) { sum=sum+i; i=i+1; } printf(“%d\n”,sum);} A)4 B)5 C)10 D)死循环 5、有以下程序,程序运行后的输出结果是(D )。 main() { int i=1,sum=0; while(i<=4) sum=sum+i; i=i+1; printf(“%d\n”,sum); } A)4 B)5 C)10 D)死循环 6、有如下程序 main(){ int n=9; while(n>6){n--;printf(“%d”,n);} } 该程序段的输出结果是(B) A) 987 B) 876 C) 8765 D) 9876

7、以下程序的输出结果是( B ) main() { int num= 0; while(num<=2) { num++; printf(“%d\n”,num);} } A) 1 B) 1 C)1 D) l 2 2 2 3 3 4 8、有以下程序,若运行时输入<回车>,则输出的结果是( B)。main() {float x,y,z; scanf(“%f%f”,&x,&y); z=x/y; while(1){ if(fabs(z)> { x=y; y=z; z=x/y;} else break;} printf(“%f\n”,y);} A) B)1.600000 C) D) 9、执行以下程序段时 x=-1; do { x=x*x; } while(! x); 则下面描述正确的是(A ) A) 循环体将执行一次B) 循环体将执行两次 C) 循环体将执行无限次D) 系统将提示有语法错误 10、有以下程序段其输出结果是(C ) int x=3; do { printf("%d",x-=2); } while (!(--x)); A) 1 B) 3 0 C) 1 -2D) 死循环 11、有如下程序 main(){ int x=23; do {

循环结构教案

教师课时教案备课人杨晓春授课时间 课题1.1.3循环结构 课标要求1.掌握程序框图的概念;2.会用通用的图形符号表示算法; 3.掌握画程序框图的基本规则,能正确画出程序框图; 教学目标 知识目标 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三 个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。 技能目标 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程; 学会灵活、正确地画程序框图。 情感态度价值观 通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语 言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序 框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的 必经之路。 重点循环结构 难点综合运用这些知识正确地画出程序框图。 教学过程及方法 问题与情境及教师活动学生活动 一.导入新课 1.设计一个算法的程序框图的基本思路: 第一步,用自然语言表述算法步骤. 第二步,确定每个算法步骤所包含的逻辑结构,并用相应 的程序框图表示. 第三步,将所有步骤的程序框图用流程线连接起来,并加 上两个终端框. 2.算法的基本逻辑结构有哪几种?用程序框图分别如何表 示?(顺序结构、条件结构) 3.前面我们学习了顺序结构,顺序结构像一条没有分支的河 流,奔流到海不复回;条件结构像有分支的河流最后归入 大海;事实上很多水系是循环往复的,今天我们开始学习 循环往复的逻辑结构——循环结构. 二.研探新知 探究(一):循环结构 提出问题 (1)请大家举出一些常见的需要反复计算的例子. (2)什么是循环结构、循环体? (3)试用程序框图表示循环结构. (4)指出两种循环结构的相同点和不同点. 讨论结果:

高考数学总复习 123 循环语句 新人教版

【优化总结】2013高考数学总复习 1-2-3 循环语句新人教版1.下列关于当型循环与直到型循环的说法不.正确的是( ) A.当型循环先判断后执行,直到型循环先执行后判断 B.当型循环用WHILE语句,直到型循环用UNTIL语句 C.对同一算法来说,当型循环与直到型循环互为反条件 D.无论用哪种循环语句编写程序,循环体都至少循环一次 解析:A、B、C正好是当型循环与直到型循环的区别,都正确,而D项在当型循环中由于先判断,后执行,故可能循环体不循环一次,程序就结束了,故选D. 答案:D 2.有以下程序段,其中描述正确的是( ) k=8 WHILE k=0 k=k+1 WEND A.WHILE循环执行10次 B.循环体是无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 解析:由于k=8不满足WHILE后面的条件k=0,所以循环体语句一次也不执行,故选C. 答案:C 3.下面的程序运行后,输出的结果为( ) i=1 DO s=2*i-1 i=i+2 LOOP UNTIL i>=7 PRINT s,i END

A.13,7 B.7,4 C.9,7 D.9,5 解析:s=2×1-1=1时,i=1+2=3;s=2×3-1=5时,i=3+2=5;s=2×5-1=9时,i=5+2=7,所以s=9,i=7. 答案:C 4.如果以下程序运行结果为240,那么在程序中WHILE后面的“表达式”应为i>________. i=16 S=1 WEILE i> S=S*i i=i-1 WEND PRINT S END 解析:该程序使用了WHILE循环语句,当表达式为真时,执行循环体;当表达式为假时,退出循环,由于输出的结果为240=16×15,所以执行了两次循环,因此表达式应为i>14. 答案:14 5.下面的程序,若输入a=3,b=-1,n=5,则输出的是________. INPUT “a=”;a INPUT “b=”;b INPUT “n=”;n i=1 DO c=a+b a=b b=c i=i+1 LOOP UNTIL i>n-2 PRINT “c=”;c END 解析:当i=1时,c=2,a=-1,b=2; 当i=2时,c=1,a=2,b=1; 当i=3时,c=3,a=1,b=3;

高中信息技术 循环结构教案 沪教版选修1

VB循环结构程序设计 -for…next循环语句 一、基本说明 1、教学内容所属模块:选修1《算法与程序设计》 2、年级:高二 3、所用教材出版单位:上海科技教育出版社 4、所属的章节:第二章第四节循环结构 5、学时数:45分钟 二、教学设计 教学目标知识 1.了解循环结构的构建。 2.掌握for…next语句的格式及其功能。 3.灵活运用for…next语句。 技能通过编写程序,让学生会运用for/next语句实现循环流程控制。 情感价 值观 1.通过问题和算法分析过程,促进逻辑分析能力的提高。 2.通过活动的实践,体验循环结构的构建和实现过程。 3.能够运用循环结构的知识和技能,阅读和欣赏更多的关于循环问题的程序。 教学 重点 循环结构的构建,运用循环语句实现对循环流程的控制。 主要教学方法 通过计算机阅卷及一个简单程序引出循环结构,遵循从易到难,由浅到深的循序渐进的开放式课堂教学。教师采用分析法、演示法、实验法和讨论法等多种教学方法,充分体现了学生是教学活动中的主体;而教师通过对学生参与学习的启发、调整、激励来体现自己的主导作用。使学生在协作学习中目标明确、态度积极、气氛活跃,注意培养学生掌握结构化程序设计思想。 教学过程 教师活动学生活动教学意图 [复习引入]:同学们分组讨论:现在我们很多考试都使用答题卡,都是采用计算机阅卷,那么计算机是怎样阅卷,怎样进行这项重复工作的呢?学生议论纷纷,气氛 活跃 通过身边的事 例引起学生好 奇心,导出新 课 同学们:首先我们从一个简单的例题说起: 例1:编写一个程序:打印5行竖排的“*”。 如果是打印10行、100行、1000行甚至更多的竖排“*”,那我们用循环就很容易实现。 学生稍做思考 并编写出程序: Private Sub form_click() PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” End Sub 复习一下前面 所学内容,从 简单到复杂

循环结构教学设计

《循环结构》教学设计 一、教学目标 1.知识与技能目标 ①理解循环结构,能识别和理解简单的框图的功能。 ②能运用循环结构设计程序框图解决简单的问题。 2.过程与方法目标 通过模仿、操作、探索,学习设计程序框图表达,解决问题的过程,发展有条理的思 考与表达的能力,提高逻辑思维能力。 3.情感、态度与价值观目标 通过本节的自主性学习,让学生感受和体会算法思想在解决具体问题中的意义,增强学生的创新能力和应用数学的意识。三、教法分析 二、教学重点、难点 重点:理解循环结构,能识别和画出简单的循环结构框图, 难点:循环结构中循环条件和循环体的确定。 三、教法、学法 本节课我遵循引导发现,循序渐进的思路,采用问题探究式教学。运用多媒体,投影仪辅助。倡导“自主、合作、探究”的学习方式。 四、教学过程 (一)创设情境,温故求新 引例:写出求的值的一个算法,并用框图表示你的算法。 此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解── 求创。 设计引例的目的是复习顺序结构,提出递推求和的方法,导入新课。此环节旨在提升学生的求知欲、探索欲,使学生保持良好、积极的情感体验。 (二)讲授新课 1.循序渐进,理解知识 【1】选择“累加器”作为载体,借助“累加器”使学生经历把“递推求和”转化为“循环求和”的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环 结构的关键步骤。 (1)将“递推求和”转化为“循环求和”的缘由及转化的方法和途径引例“求的值”这个问题的自然求和过程可以表示为: 用递推公式表示为: 直接利用这个递推公式构造算法在步骤中使用了共100

个变量,计算机执行这样的算法时需要占用较大的内存。为了节省变量,充分体现计算机能以极快的速度进行重复计算的优势,需要从上述递推求和的步骤中提取出共同 的结构,即第n步的结果=第(n-1)步的结果+n。若引进一个变量来表示每一步的计算结果,则第n步可以表示为赋值过程。 (2)“”的含义 利用多媒体动画展示计算机中累加器的工作原理,借助形象直观对知识点进行强调说明① 的作用是将赋值号右边表达式的值赋给赋值号左边的变量 。 ②赋值号“=”右边的变量“”表示前一步累加所得的和,赋值号“=”左边的 “”表示该步累加所得的和,含义不同。 ③赋值号“=”与数学中的等号意义不同。在数学中是不成立的。 借助“累加器”既突破了难点,同时也使学生理解了中的变化和 的含义。 (3)初始化变量,设置循环终止条件 由的初始值为0,的值由1增加到100,可以初始化循环变量和设置循环终止 条件。 【2】循环结构的概念 根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构。 教师学生一起共同完成引例的框图表示,并由此引出本节课的重点知识循环结构的概念。这样讲解既突出了重点又突破了难点,同时使学生体会了问题的抽象过程和算法的构建过程。还体现了我们研究问题常用的“由特殊到一般”的思维方式。 2.类比探究,掌握知识 例1:改造引例的程序框图表示 ①求的值 ②求的值 ③求的值 ④求的值 此例可由学生独立思考、回答,师生共同点评完成。 通过对引例框图的反复改造逐步帮助学生深入理解循环结构,体会用循环结构表达算 法,关键要做好三点: ①确定循环变量和初始值 ②确定循环体 ③确定循环终止条件。 例2:根据程序框图回答下面的问题 (1)图中箭头指向①时,输出=______;指向②时输出=_____. (2)该程序框图的算法功能是_______________________.

123机械效率导学案

《机械效率》导学案 学习目标知道有用功、额外功、总功理解机械效率,会计算机械效率 教学重点:1.理解机构效率;2.探究斜面的机械效率。 教学难点:理解机械效率 学习过程 一、预习导学 1.下图中分别用三种方式把沙子提到装修的楼上去,哪些是有用功?哪些是额外功?总功? ⑴几个基本概念: 有用功W有用:将重物提升一定高度所做的功 额外功W额外:克服摩擦力和克服动滑轮重力所做的功 总功W总:手的拉力对动滑轮做的功 ⑵三者之间的关系:或 ⑶机械效率的概念:物理学中,将有用功与总功的比值叫做机械效率。有用功总小于总功,所以机械效率总小于1;机械效率用百分数表示,没有单位。 即:计算公式: 二、进行新课 1.思考: ⑴关于机械效率的说法中正确的是() A.越省力的机械,效率越高 B.做有用功越多的机械,效率越高 C.做相同的功,额外功的值越小,效率越高 D.做功越快的机械,效率越高图1 ⑵如图1所示,忽略绳重和摩擦,用拉力F拉着10 N的重物匀速上升,绳子自由端移动1.5 m,动滑轮重力2 N, 求:(1)拉力F;(2)物体上升的距离;(3)有用功,总功,机械效率。 解: (1) F=__________ = _____________ = ____ N. (2)物体上升距离 h =_________ = ____ m. (3)有用功:W有=_______ = __________________=______ J. 总功:W总=_______ = ___________________=______ J 机械效率:η= ______________________________ 答:略 2.测滑轮组的机械效率: 实验原理: 实验器材:弹簧测力计、刻度尺、铁架台、滑轮、细线、钩码。 注意事项:竖直向上,缓慢拉动测力计。 实验1:保持动滑轮重一定,改变钩码重力。如图2 G/N h/m F/N s/m W有/J W总/J 1 2 3 结论:图2 ____________一定,物重越 ____,机械效率越 _____。 实验2: 保持钩码重力一定,改变动滑轮重。如图3 G/N h/m F/N s/m W有/J W总/J 1 2 结论: ______ 一定,动滑轮越 ____,机械效率 _____。 滑轮组的机械效率影响因素: 原理: 图3 W Gh W Fs η== 有 总

循环结构 教学案例

高中数学教学案例 设计获奖汇编 循环结构 一、教学内容分析 (1)算法是高中数学课程中的新内容,算法的思想是非常重要的,算法思想已逐渐成为每个现代人所必须具备的数学素养。(2)本节课的内容是循环结构,它与顺序结构、条件分支结构是算法的三种基本逻辑结构,可以表示任何一个算法。并且循环结构是算法这一部分的重点和难点,它的重要性就是充分体现计算机的优势,也即能以极快的速度进行重复计算。 二、学生学习情况分析 学生已经学习了有关算法和框图的基础知识。绝大多数同学对算法和框图的学习有相当的兴趣和积极性。但在探究问题的能力,应用数学的意 识等方面发展不够均衡,尚有待加强。 三、设计思想 建构主义学习理论认为,建构就是认知结构的组建,其过程一般是引导学生从身边的、生活中的实际问题出发,发现问题,思考如何解决问题,进而联系所学的旧知识,首先明确问题的实质,然后总结出新知识的有关概念和规律,形成知识点,把知识点按照逻辑线索和内在联系,串成知识线,再由若干条知识线形成知识面,最后由知识面按照其内容、性质、作用、因果等关系组成综合的知识体。也就是以学生为主体,强调学生对知识的主动探索、主动发现以及学生对所学知识意义的主动建构。基于以上理论,本节课遵循引导发现,循序渐进的思路,采用问题探究式教学,运用多媒体,投影仪辅助,倡导“自主、合作、探究”的学习方式。具体流程如下: 创设情景(课前准备、引入实例)→授新设疑(自主探索形成概念→理解概念能识别框图)→质疑问难、论争辩难(进一步加深对概念的理解→突破难点)→沟通发展(反馈练习→归纳小结)→布置作业。 四、教学目标 理解循环结构,能识别和理解简单的框图的功能,通过模仿、操作、探索,学习设计程序框图表达,解决问题的过程,发展有条理的思考与表达的能力,提高逻辑思维能力;能运用循环结构设计程序框图解决简单的问题,感受和体会算法思想在解决具体问题中的意义,增强学生的创新能力和应用数学的意识。

循环结构习题

循环结构 一.选择题 1、下面程序段 int k=2; while (k=0) {printf(“%d”,k);k--;} 则下面描述中正确的就是。 A)while循环执行10次B)循环就是无限循环 C)循环题语句一次也不执行D)循环体语句执行一次 2、以下程序段的循环次数就是。 for (i=2; i==0; ) printf(“%d” , i--) ; A)无限次B)0次C)1次D)2次 4、下面程序的输出结果就是。 main ( ) { char c=’A’; int k=0; do { switch (c++) { case ‘A’ : k++ ; break ; case ‘B’ : k-- ; case ‘C’ : k+=2 ; break ; case ‘D’ : k%=2 ; continue ; ca se ‘E’ : k*=10 ; break ; default : k/=3 ; } k++; } while (c<’G’) ; printf (“k=%d”,k) ; } A)k=3 B)k=4 C)k=2 D)k=0 5、下面程序的输出结果就是。 main ( ) { int x=9; for (; x>0; x--) { if (x%3==0) { pr intf(“%d”,--x); continue ; } } } A)741 B)852 C)963 D)875421 6、以下不就是死循环的程序段就是。 A) int i=100; B)for ( ; ; ) ; while (1) {

i=i%100+1 ; if (i>100) break ; } C) int k=0; D)int s=36; do { ++k; } while (k>=0); while (s) ; --s ; 7、下述程序段的运行结果就是。 int a=1,b=2, c=3, t; while (a=’A’ && c<=’Z’) m++; if (c>=’a’ && c<=’z’) n++; } } A)c=getchar( ) B)getchar( ) C)c==getchar( ) D)scanf(“%c”,&c) 9、下述语句执行后,变量k的值就是。 int k=1; while (k++<10); A)10 B)11 C)9 D)无限循环,值不定 10、下面程序的输出结果就是。 main ( ) { int k=0,m=0,i,j; for (i=0; i<2; i++) { for (j=0; j<3; j++) k++ ; k-=j ; } m = i+j ; printf(“k=%d,m=%d”,k,m) ; } A)k=0,m=3 B)k=0,m=5 C)k=1,m=3 D)k=1,m=5 11、下面for循环语句。 int i,k; for (i=0, k=-1; k=1; i++, k++) printf(“***”); A)判断循环结束的条件非法B)就是无限循环 C)只循环一次D)一次也不循环

循环结构程序设计

第五章循环结构程序设计 一、选择题 1.while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行,因此,进入while循环后,一定有能使此表达式的值变为的操作,否则,循环将会无限制地进行下去。(0级) A)0 B)1 C)成立 D)2 2.在do-while循环中,循环由do开始,用while结束;必须注意的是:在while表达式后面的不能丢,它表示do-while语句的结束。(0级) A)0 B)1 C); D), 3.for语句中的表达式可以部分或全部省略,但两个不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。(0级) A)0 B)1 C); D), 4.程序段如下 int k=-20; while(k=0) k=k+1; 则以下说法中正确的是。(1级) A)while循环执行20次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次5.程序段如下 int k=1; while(!k==0) {k=k+1;printf("%d\n",k);} 说法正确的是。(1级) A)while循环执行2次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次 6.以下for循环是。(1级) for(a=0,b=0;(b!=123)&&(a<=4);a++) A)无限循环 B)循环次数不定 C)执行4次 D)执行5次 7.在下列程序中,while循环的循环次数是。(1级) main( ) { int i=0; while(i<10) {if(i<1) continue; if(i= =5) break; i++; } ...... } A)1 B)10 C)6 D)死循环、不能确定次数 8.程序段如下 int k=0; while(k++<=2) printf("%d\n",k); 则执行结果是。(1级) A)1 B)2 C)0 D)无结果

相关主题
文本预览
相关文档 最新文档