高二数学条件语句和循环语句 .docx
《高二数学条件语句和循环语句 .docx》由会员分享,可在线阅读,更多相关《高二数学条件语句和循环语句 .docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结1.2.2-1.2.3条件语句和循环语句教学目标: 学问与技能1正确懂得条件语句和循环语句的概念,并把握其结构的区分与联系。2会应用条件语句和循环语句编写程序。过程与方法经受对现实生活情境的探究,熟悉到应用电脑解决数学问题便利简捷,促进进展同学规律思维才能情感态度与价值观明白条件语句在程序中起判定转折作用, 在解决实际问题中起打算作用。 深刻体会到循环语句在解决大量重复问题中起重要作用。 削减大量繁琐的运算。 通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的才能。重点与难点重点:条件语句和循环语句的步骤、结构及功能。难点:会编写程序中的条件语句和循环语句。学
2、法与教学用具电脑、图形运算器教学设想【创设情境】试求自然数 1+2+3+ +99+100 的和。明显大家都能精确的口算出它的答案:5050。而能不能将这项运算工作交给电脑 来完成了?而要编程, 以我们前面所学的输入、 输出语句和赋值语句仍不能满意“我们日益增长的物质需要” ,因此,仍需要进一步学习基本算法语句中的另外两种:条件语句和循环语句板出课题【探究新知】一条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支规律结构的算法语句。它的一般格式是: IF-THEN-ELSE 格式IF条件THEN语句 1ELSE语句 2END IF满意条件?否是语句 1语句 2当电脑执行上述语句时,第一
3、对IF 后的条件进行判定,假如条件符合,就执行可编辑资料 - - - 欢迎下载精品名师归纳总结THEN后的语句 1,否就执行 ELSE后的语句 2。其对应的程序框图为: 如上右图在某些情形下,也可以只使用IF-THEN 语句:即 IF-THEN 格式是IF条件语句END IFTHEN满意条件?否语句电脑执行这种形式的条件语句时,也是第一对IF 后的条件进行判定,假如条件符合,就执行 THEN后的语句,假如条件不符合,就直接终止该条件语句,转而执行其他语句。其对应的程序框图为:如上右图条件语句的作用: 在程序执行过程中, 依据判定是否满意商定的条件而打算是否需要转换到何处去。需要电脑按条件进行分
4、析、比较、判定,并按判定后的不怜悯形进行不同的处理。【例题精析】例 1 分析下面的程序 , 当输入 x 的值为 3 时, 程序的输出结果为.INPUT xIF x-1 THENy=x2 ELSEIF xb THENa=b END IFIF ac THENa=c END IF PRINT a10,26,8 , 那么输出的是.可编辑资料 - - - 欢迎下载精品名师归纳总结END答案 :26可编辑资料 - - - 欢迎下载精品名师归纳总结例 3.判定一元二次函数ax2bxc0a0 是否有根 .可编辑资料 - - - 欢迎下载精品名师归纳总结分析 :b24ac , 当0 时, 方程有实根 ;可编辑资
5、料 - - - 欢迎下载精品名师归纳总结当0 时, 方程无实根 .解:该算法用自然语言表述为Step1 :输入三个系数 a, b, c .可编辑资料 - - - 欢迎下载精品名师归纳总结Step2 :运算b 24 ac .可编辑资料 - - - 欢迎下载精品名师归纳总结Step3 :判定0 是否成立 . 假设是 , 就输出“方程有实根”;否就输出“方程无实根”, 终止算法 .开头程序框图为 :可编辑资料 - - - 欢迎下载精品名师归纳总结程序为 :INPUT“ a,b,c= ” ;a,b,c d=b2-4*a*cIF d=0 THENPRINT“ Have real root”ELSEPRI
6、NT“ No real root”END IF END例 4 编写程序,输入一元二次方程输入 a,b,cb24ac0.NoYes输出: 方程有实根终止输出:方程无实根可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结ax 2根。bxc0 的系数, 输出它的实数分析:先把解决问题的思路用程序框图表示出来,然后再依据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。算法分析:我们知道,假设判别式INPUT“ Please input a , b, c =” ;a, b, c d=b * b- 4* a* cp=-b/2 * aq=SQRABS
7、d /2 * aIF d=0 THENx1 =p+q x2 =p- qIFx1=x2THENPRINT“One real root: ”;x1可编辑资料 - - - 欢迎下载精品名师归纳总结b24ac0 ,原方程有两个不ELSEPRINT“Two real roots:x1”;x1, “ and x2 ” ;x2 END IFELSEPRINT“No real root . ”END IF END可编辑资料 - - - 欢迎下载精品名师归纳总结相等的实数根x1b、 x22ab。假设0 ,原方程有两个相等的实数2a可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精
8、品名师归纳总结根 x1x2b 。假设0 ,原方程没有实数根。也就是说,在求解方程之前, 2a可编辑资料 - - - 欢迎下载精品名师归纳总结需要第一判定判别式的符号。因此,这个过程可以用算法中的条件结构来实现。又由于方程的两个根有相同的部分,为了防止重复运算,可以在运算x1和x2 之前,可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结先运算 pb , q 2a。程序框图: 参照课本2aP12 可编辑资料 - - - 欢迎下载精品名师归纳总结程序: 如右图所示 注: SQR和 ABS是两个函数,分别用来求某个数的平方根和肯定值。即可编辑资料 - -
9、 - 欢迎下载精品名师归纳总结SQR xx , ABSxxx- x x00.可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结例 5 设运算法 , 求 axb解:算法:0 的解, 并画出流程图 .可编辑资料 - - - 欢迎下载精品名师归纳总结第一步:判定 a0 是否成立 . 假设成立 , 输出结果“解为a ”.b可编辑资料 - - - 欢迎下载精品名师归纳总结其次步:判定 a0, b0 是否成立 . 假设成立 , 输出结果“解集为 R ” .可编辑资料 - - - 欢迎下载精品名师归纳总结第三步:判定 a 程序框图 : 略程序为 :0, b0 是
10、否成立 . 假设成立 , 输出结果“方程无解”, 终止算法 .可编辑资料 - - - 欢迎下载精品名师归纳总结INPUT “ a,b= ”;a,bd=b2-4*a*c IF a=0 THENIF b=0 THENPRINT“All real”ELSEPRINT“No root ”END IF ELSEPRINT“ x=” ;-b/aEND IFEND可编辑资料 - - - 欢迎下载精品名师归纳总结例 6设运算法 , 找出输入的三个不等实数解:算法:a, b, c 的最大值 , 并画出流程图 .可编辑资料 - - - 欢迎下载精品名师归纳总结第一步:输入a, b, c 的值.可编辑资料 - -
11、- 欢迎下载精品名师归纳总结其次步:判定 ab 是否成立 , 假设成立 , 就执行第三步 ; 否就执行第四步 .第三步:判定ac 是否成立. 假设成立, 就输出a , 并终止; 否就输出c , 并终止 .第四步:判定程序框图 : 略bc 是否成立, 假设成立, 就输出b , 并终止; 否就输出c 并终止 .程序为 :INPUT a,b,c IF ab THENa=b END IFIF aaTHENt=a a=b b=tEND IFIFcaTHENt=a a=c c=tEND IFIFcbTHENt=b b=c可编辑资料 - - - 欢迎下载精品名师归纳总结ba.NoYestaabc=t END
12、 IFPRINT a , b, c END可编辑资料 - - - 欢迎下载精品名师归纳总结例 8. 铁路部门托运行李的收费方法如下:y 是收费额单位:元 ,x 是行李重量单位: kg, 当 0 x 20 时,按 0.35元/kg收费,当 x 20kg 时, 20kg 的部分按 0.35元/kg, 超出 20kg 的部分,就按0.65 元/kg 收费,请依据上述收费方法编写程序。可编辑资料 - - - 欢迎下载精品名师归纳总结y0.35 x,0x20,可编辑资料 - - - 欢迎下载精品名师归纳总结分析:第一由题意得:0.35 200.65 x20, x20.该函数是个分段可编辑资料 - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高二数学条件语句和循环语句 数学 条件 语句 循环
限制150内