句子大全

句子大全 > 句子大全

江苏省海门市包场高级中学高考数学一轮复习 循环语句1教学案

句子大全 2023-08-15 03:34:01
相关推荐

1.了解循环语句的概念,并读懂其结构;2.能读懂用循环语句编写的程序 3.培养学生的探索问题、分析问题和解决问题的能力,培养学生思维的严谨 性和条理性.两种循环语句的表示方法、结构和用法,用循环语句表示算法 能读懂程序中的循环语句循环语句包括“For 循环”、“While 循环”等.设计计算 1×3×5×…×99 的一个算法.自 然语言的算法为:S1 S←1;S2 I←3;S3 S←S×I;S4 I←I +2;S5 如果 I≤99,那么转 S3;S6 输出 S.那么,怎样用循环语句表示这个问题的算法呢?二、建构数学(1)For 循环:其一般形式为For I from “初值” to “终值” step “步长”开始 S←1 I←3S←S×II←I+2End for① 上面的“For”和“End for”之间缩进的步骤“…”称为循环体.②“step ‘步长’”被省略时,当重复循环时,变量 I 的值每次增加为 1.③“For 循环”常用于循环的次数确定时.引例 1:For 语句:引例 1:For 语句:For I from 3 to 99 step 2 S←S×IFor 循环While A …End while End for Print S(2)While 循环:其一般形式为注:①上面 A 表示判断执行循环的条件.“While”和“End while”之 间缩 进的步骤“…”称为循环体.②“While”语句的特点是“前测试”,即先判断,后执行.若初始条件不成立,则一次也不执行循环体中的内容.任何需要重复处理的问题都可用这种前测试循环来实现.①在使用“For”循环时,应考虑“step ‘步长’”是否能够省略.缺省时,则默认步长为 1.②当循环的次数已经确定时,可用“For”循环语句来表示;当循环次数不 能确定时,可用“While”循环语句来表示.③循环语句内可 有嵌套.引例 2: 求满足 1×3×5×…× >10000. 试求满足条件的最小整数解.S1 S←1S2 I←3S3 如果 S≤10000,那么 S←S×I,I←I+2,(否则转 S4)S4 输出 IWhile 语句:S←1While S≤10000S←S×I I←I+2While 循环End whilePrint I例题剖 析例 1 阅读课本第 23 页例题例 2 定义运算“!”为:n!=1×2×3×…×n,其中 n 为正整数,并且读作“n 的阶 乘”,例如,5!=1×2×3×4×5=120,10!=9!×10= 362 8800.试编写一个计算 2010!的算法.分析 解决这一问题的步骤如下:S1 S←1;S2 I←2; S3 S←S×I;S←S×IS4 I←I+1; S5 如果 I≤2010,转 S3;I←I+1S6 输出 S.解 流 程 图 如 图 所 S←1For I from 2 to 2010伪代码如图所示.S←S*IEnd forI 2010Print S 点评 ①本题可用当型语句编写.这时的判断条件应改为 I>2010,再执行循环体,便得到 下面的流程图和伪代码.开始 S←1 I←2I≤2010 YI←I+1S←S*I NS←1 I←2 While I≤2010S←S*I I←I+1 End whilePrint S②本题中由于循环次数已经确定,故用 “For”语句或“While”语句都可以.四、课堂练习1.设计一个计算 1×3×5×7×9×11×13 的算法.图 While I< ①中给出了程序的一部分,则在横线①上不能填入下面的 那一个数?答: ( ) A.13 B.13.5 C.14 D.14.5 2.请将以下流程图补充完整,并根 据流程图或以下的S←S×I I←I+2 End while Print S End问题写出算法的伪代码.问题:计算函数值:y=x2,其中 x= 10, 9,…,0,1,…,10.开始 x← 10输出 x,yx← 10 While x≤10Print x,yx←x+1 End while End 课堂小结 理解并掌握循环语句的格式和作用;会写一般的循环语句;能用循环语句进行编程.一 基础题 1.算法中实现循环结构的语句叫 2.“For”语句的一般形式是:班级:高二( )班 姓名: . “While”语句的一般形式是:i 0 S0 While S 20S S i i i 1 End while Print i Endi 0 S0 While S 20i i 1 S S i End while Print i EndI 1 While I 8I I 2 S 2I 3 End while Print S End(第 3 题图①)(第 3 题图②)(第 4 题图)3.在上面的两个伪代码中,①的运行结果为,②的运行结果为4.根据如图所示的伪代码,可知道输出的结果 S 为5.设计一个计算1 1 1 1 1 1 的算法,并画出流程图,写出伪代码.99 100

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新