电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第一章 算法初步专题突破二学案(含解析)新人教A版必修3-新人教A版高一必修3数学学案

高中数学 第一章 算法初步专题突破二学案(含解析)新人教A版必修3-新人教A版高一必修3数学学案_第1页
1/14
高中数学 第一章 算法初步专题突破二学案(含解析)新人教A版必修3-新人教A版高一必修3数学学案_第2页
2/14
高中数学 第一章 算法初步专题突破二学案(含解析)新人教A版必修3-新人教A版高一必修3数学学案_第3页
3/14
专题突破二 算法语句的应用一、基本的条件语句例 1 运行如图所示的程序,输出的 y 与输入的 x 满足的关系式为____________________.INPUT xIF x<1 OR x>8 THENy=2^xELSE y=3*x+1END IFPRINT yEND思维切入 本题中使用的是“IF-THEN-ELSE-ENDIF”语句.当条件成立时,执行语句“y=2^x”,不成立时,执行语句“y=3*x+1”,故 y=答案 y=点评 (1)基本的条件语句有两种.当判断条件成立与否都需要执行某操作时,使用“IF-THEN-ELSE-ENDIF”语句;当条件判断后只需执行一种操作时,使用“IF-THEN-ENDIF”语句.(2)求分段函数的值是条件语句的重要应用.二、条件语句的复合例 2 已知 a,b,c 三个实数中,有且只有一个是负数,设计一个程序,筛选出这个负数.思维切入 需要对这三个数逐一进行判断,故用条件语句的并列形式或嵌套形式.解 程序如图.INPUT “a,b,c=”;a,b,cIF a<0 THENPRINT aELSEIF b<0 THEN PRINT bELSE PRINT cEND IFEND IFEND点评 ①一般要求一个“IF”都要有一个“ENDIF”与其对应;②在用条件语句的嵌套书写程序时,要弄清哪个“IF”对应哪个“ENDIF”;③书写时,注意每一层要对齐.三、循环语句求累加和或累乘积例 3 编写程序,计算 2+23+25+…+299的值.思维切入 这是一个累加问题,可以用 WHILE 语句,也可以用 UNTIL 语句来编写程序.解 程序如图.i=1S=0WHILE i<=50 S=S+2^2*i-1 i=i+1WENDPRINT SEND点评 解决具体的构造循环语句的算法问题,要尽可能地少引入变量,因为较多的变量会使得程序设计比较麻烦.同一问题的程序并不唯一.本题也可用如下图所示的程序表示.注意两程序中循环体部分的区别.当然了,变量的初值不同,程序也会有所改变.i=1S=0WHILE i<=99 S=S+2^i i=i+2WENDPRINT SEND四、条件语句与循环语句的嵌套例 4 分别用 WHILE 语句和 UNTIL 语句编写计算机程序输出 1~100 之间(含 1 和 100)能被 3整除的所有整数.思维切入 解 利用 WHILE 语句编写程序如下:i=1WHILE i<=100IF i MOD 3=0 THENPRINT iEND IFi=i+1WENDEND利用 UNTIL 语句编写程序如下:i=1DOIF i MOD 3=0 THENPRINT iEND IFi=i+1LOOP UNTIL i>100END点评 对于循环语句内嵌套条件语句的问题,先确定外层的循环语句,再逐步确定内层的条件语句,一定要保证内层的变量与外层的变量不冲突,以...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第一章 算法初步专题突破二学案(含解析)新人教A版必修3-新人教A版高一必修3数学学案

文章天下+ 关注
实名认证
内容提供者

各种文档应有尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部