2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps
《2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps》由会员分享,可在线阅读,更多相关《2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps(11页珍藏版)》请在三一文库上搜索。
1、1.2.31.2.3 循环语句 1.理解循环语句的两种格式及功能.(重点) 2.会应用条件语句和循环语句编写程序.(难点) 3.掌握两种循环语句的使用条件.(易混点) 4.正确应用循环语句编写程序.(难点) 基础初探 教材整理 循环语句 阅读教材 P22P24“例 2”以上部分,完成下列问题. 1.循环语句的概念: 用来处理算法中的循环结构的语句. 2.在 Scilab语言中,for循环和 while循环的格式. 名称 格式 适合条件 作用 for for 循环变量初值:步 用于预先知道循环 用来控 制有规 律的重 复 循环 长:终值 循环体,end 次数的情形 运算 或 者在程 序中需 要
2、while 表达式 while 用于预先不知道循 对某些 语句进 行重复 的 循环体; 循环 环次数的情形 执行 end 1.判断(“正确的打”“,错误的打 ”) (1)在循环次数不确定时,可使用 while 循环语句.( ) (2)while 语句是先判断条件,后执行循环体.( ) (3)在 for 循环语句中,结果为真时终止循环,结果为假时执行循环体.( ) 【答案】 (1) (2) (3) 2.下面程序的作用是( ) 1 A.求 13911 B.求 12310 C.求 13511 D.求 123410 【解析】 i的初值为 1,sum的初值为 0,步长为 1.程序的处理过程为:第 1 轮
3、的结果为: sum011,i112;第 2 轮的结果为 sum12,i213;第 3 轮的结果为:sum 123,i314;第 10 轮(最后一轮)的结果为:sum12345678 910,i10111.i1110,跳出循环.故选 B. 【答案】 B 小组合作型 for 循环语句的应用 画出计算 1232529992的程序框图,并写出程序. 【精彩点拨】 根据累加的特点,用循环结构,然后用 for循环语句编写. 【尝试解答】 由题意知各项指数相同,底数相差 2,可以借助于循环结构设计算法. 程序框图: 程序为: 2 1.for 循环语句的格式: 2.根据 for语句中所给定的初值、终值和步长,
4、来确定循环次数,反复执行循环体内各语 句. 3.执行过程:通过 for 语句进入循环,将初值赋给循环变量,当循环变量的值不超过终值 时,则顺序执行循环体内的各个语句,遇到 end,将循环变量增加一个步长的值,再与终值比 较,如果仍不超过终值范围,则再次执行循环体,这样重复执行,直到循环变量的值超过终值, 则跳出循环. 再练一题 1 1 1 1. 用 for 循环语句写出求 1 的值的计算程序. 22 32 992 【导学号:00732025】 【解】 while循环语句的应用 3 编写程序求 246100 的值. 【精彩点拨】 可用 while循环语句编写,循环的条件是累乘变量小于等于 100
5、. 【尝试解答】 程序框图如下: 程序如下: 1.计算机执行 while型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为 假则退出.这是确定是否应用 while 型语句的关键. 2.while 型循环语句中 while 和 end 成对出现. 3.判断条件往往是控制循环次数的变量. 再练一题 2.写出求平方值小于 1 000的最大整数的计算程序. 【解】 用 Scilab的格式来解决这个问题. 4 在输入完程序的第三行后,击 Enter键,再在提示符下输入 j,击 Enter键后,输出最大 的 j值. 循环语句的实际应用 一球从 100 m 高度落下,每次落地后反跳回原高度的一半,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 高中数学 第一章 算法 初步 1.2 循环 语句 新人 必修 320170718253
链接地址:https://www.31doc.com/p-2943579.html