2022年吉林东北师范大学附属中学高中数学-条件语句和循环语句教学案文新人教A版.docx

上传人:C****o 文档编号:59145477 上传时间:2022-11-09 格式:DOCX 页数:12 大小:233.42KB
返回 下载 相关 举报
2022年吉林东北师范大学附属中学高中数学-条件语句和循环语句教学案文新人教A版.docx_第1页
第1页 / 共12页
2022年吉林东北师范大学附属中学高中数学-条件语句和循环语句教学案文新人教A版.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年吉林东北师范大学附属中学高中数学-条件语句和循环语句教学案文新人教A版.docx》由会员分享,可在线阅读,更多相关《2022年吉林东北师范大学附属中学高中数学-条件语句和循环语句教学案文新人教A版.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 吉林省东北师范高校附属中学高中数学 1.2.2-1.2.3条件语句和教案目标:循环语句教案 文 新人教 A版必修 3 学问与技能 1)正确懂得条件语句和循环语句的概念,并把握其结构的区分与联系;2)会应用条件语句和循环语句编写程序;过程与方法经受对现实生活情境的探究,熟悉到应用运算机解决数学问题便利简捷,促进进展同学规律思维才能 情感态度与价值观 明白条件语句在程序中起判定转折作用,在解决实际问题中起打算作用;深 刻体会到循环语句在解决大量重复问题中起重要作用;削减大量繁琐的运算;通 过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理

2、问题的能 力; b5E2RGbCAP 重点与难点 重点:条件语句和循环语句的步骤、结构及功能;难点:会编写程序中的条件语句和循环语句;学法与教案用具 运算机、图形运算器 教案设想【 创设情境 】试求自然数1+2+3+,+99+100 的和;明显大家都能精确地口算出它的答案:5050;而能不能将这项运算工作交给运算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句仍不 能满意“ 我们日益增长的物质需要” ,因此,仍需要进一步学习基本算法语句中的另外两种:条件语句和循环语句板出课题)p1EanqFDPw 【 探究新知 】一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支

3、规律结构的算法语句;它的一般格式是:IF-THEN-ELSE 格式 ) DXDiTa9E3d 当运算机执行上述语句时,名师归纳总结 IF 条件 第一对 IF 后的条件进行判定,假如条件符合,就执行 THEN 满意条件?THEN后的语句就执行 ELSE后的语句 2;其对应的程序框图为:语句 1 如上右图)RTCrpUDGiT 否在某些情形下,也可以只使用 ELSE IF-THEN 语句: 即 IF-THEN 格式 )是1,否语句 2 1 / 7 语句 1 语句 2 第 1 页,共 7 页END IF - - - - - - -精选学习资料 - - - - - - - - - 运算机执行这种形式的

4、条件语句时,也是第一对 IF 后的条件进行判定,如 是果条件符合,就执行 IF 条件 THEN THEN后的语句,假如条件不符合,就直接终止该条件语 满意条件?句,转而执行其他语句;其对应的程序框图为:语句否 q=SQRABSd /2 * a IF d=0 THEN 现; LDAYtRyKfE x1=p+q又由于方程的两个根有相同的 x2=p- q部分,为了防止重复运算,可以在计 算和之 前 , 先 计 算IF x1=x2 THEN ,; 程 序 框PRINT “ One real root: ” ;x1 图: 2 / 7 名师归纳总结 - - - - - - -第 2 页,共 7 页精选学习

5、资料 - - - - - - - - - 注: SQR)和 ABSa THEN t=a a=b b=t END IF IF ca THEN t=a a=c c=t END IF IF cb THEN t=b b=c c=t END IF 表 示 , 并 使a b c. 具 体 操 作 步 骤 如 下 ;dvzfvkwMI1 第一步:输入3 个整数 a,b,c. 其次步:将a 与 b 比较,并把小者赋给b,大者赋给 a. 第三步:将a 与 c 比较 . 并把小者赋给c,大者赋给 a,此时 a 已是三者中最大的;第四步:将b 与 c 比较,并把小者赋给c,大者赋给 b,此时a,b,c 已按从大到小

6、的次序排列好;第五步:按次序输出a,b,c.程序框图: 补例:铁路部门托运行李的收费方法如下:y 是收费额 单位:元),x 是行李重量 单位: kg), 当 0x20 时,按 0.35 元 /kg 收费,当 x20kg 时, 20kg 的部分按 0.35 元/kg, 超出 20kg 的部分,就按 0.65 元/kg收费,请依据上述收费方法编写程序;rqyn14ZNXI 分析:第一由题意得:该函数是个分段函数;需要对行李重量作出判定,因此,这个过程可以用算法中的条 件结构来实现;EmxvxOtOco 程序: INPUT “ 请输入旅客行李的重量 0 AND x 3 / 7 名师归纳总结 - -

7、- - - - -第 3 页,共 7 页精选学习资料 - - - - - - - - - END IF PRINT “ 该旅客行李托运费为:” ;y END 【 课堂精练 】1练习2. 题略)分析:假如有两个或是两个以上的并列条件时,用“2练习1. c AND a+cb AND b+ca THEN PRINT “ 以以下三个数:” ;a , b, c ,“ 可以构成三角形;”ELSE 形!”PRINT “ 以以下三个数:” ;a, b, c ,“ 不行以构成三角END IF END 二)循环语句 算法中的循环结构是由循环语句来实现的;对应于程序框图中的两种循环结构,一般程序设计语言中也有当型W

8、HILE 型)和直到型UNTIL 型)两种语句结构;即 WHILE语句和 UNTIL 语句; SixE2yXPq5 1)WHILE语句的一般格式是:其中循环体是由运算机反复执行的一组语句构成的;WHLIE 后面的“ 条件”循环体 是用于掌握运算机执行循环体或跳出循环体的;WHILE 条件 6ewMyirQFL 当运算机遇到 循环体 WHILE 语句时,先判定条件的真假,假如条件符合,就执行 满意条件?WHILE与 WEND之间的循环体;然后再检查上述条件,假如条件仍符合,再次执行 循环体,这个过程反复进行,直到某一次条件不符合为止;这时,运算机将不执 WEND 否 是行循环体,直接跳到 WEN

9、D语句后,接着执行 WEND之后的语句;因此,当型循环有 时 也称 为 “ 前 测试 型”kavU42VRUs 循 环; 其 对应 的程 序结 构 框图 为: 如上 右图 )2)UNTIL 语句的一般格式是:其对应的程序结构框图为:如上右图)循环体摸索:直到型循环又称为“ 后测试型” 循环,参照其直到型循环结构对应的程 DO序框图,说说运算机是按怎样的次序执行 循环体UNTIL 语句的? 让同学仿照执行 否名师归纳总结 LOOP UNTIL 条件4 / 7 满意条件?第 4 页,共 7 页是- - - - - - -精选学习资料 - - - - - - - - - WHILE语句的表述)y6v

10、3ALoS89 从 UNTIL 型循环结构分析,运算机执行该语句时,先执行一次循环体,然 后进行条件的判定,假如条件不满意,连续返回执行循环体,然后再进行条件的判定,这个过程反复进行,直到某一次条件满意时,不再执行循环体,跳到 LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判定的循环语 句; M2ub6vSTnP 提问:通过对比,大家觉得 WHILE型语句与 UNTIL 型语句之间有什么区分呢? 让同学表达自己的感受)0YujCfmUCw 区分:在 WHILE语句中,是当条件满意时执行循环体,而在 UNTIL 语句中,是 当条件不满意时执行循环体;eUts8ZQVRd 【

11、例题精析 】例 3:编写程序,运算自然数 1+2+3+, +99+100 的和;分析:这是一个累加问题;我们可以用 WHILE型语句,也可以用 UNTIL 型语句;由 此看来,解决问题的方法不是惟一的,当然程序的设计也是有多种的,只是程 序简洁与复杂的问题;sQsAEJkW5T 程序:WHILE型:既质厂生300UNTIL型:i=1 i=1 GMsIasNXkA 例sum=0 sum=0 4 : 根 据WHLIE i2 THEN d=2 sum=sum+i 框图转化为程i=i+1 序语句;LOOP UNTIL i100 分析:认真观看,该程序框图中WHILE d=n- 1 AND flag=1

12、 有条件结构,又有循环结IF n MOD d=0 THEN 构;flag=0 程序: TIrRGchYzg ELSE 摸索:上述判定d=d+1 数的算法是否仍能有所改END IF 进 ? 让 学 生 课 后 思WEND 考;)ELSE 补例:某纺织IF flag=1 THEN 1997 年 的PRINT n ;“ 是质数;”产 总 值 为ELSE PRINT n ;“ 不是质数;”END IF 5 / 7 END IF 名师归纳总结 END第 5 页,共 7 页- - - - - - -精选学习资料 - - - - - - - - - 万元,假如年生产增产率为5 ,运算最早在哪一年生产总值超过

13、400 万元; 7EqZcWLZNX 分析:从 1997 年底开头,经过 x 年后生产总值为 300 1+5 )x, 可将 1997 年生产总值赋给变量 a,然后对其进行累乘,用 n 作为计数变量进行循环,直到 a 的值超过 400 万元为止;lzq7IGf02E 解:程序框图为:程序:a=300 p=1.05 zvpgeqJ1hk 开头【 课堂精练 】1a=300,p=1.05,n=1997 练习 2. 3 400. WHILE X=20 是Y=X2-3*X+5 否 X=X+1 输出 n a=a*p PRINT “ Y=” ; Y WEND n=n+1 END 终止3解:程序: INPUT

14、“ 请输入正整 数 n=” ; n a=1 i=1 WHILE i400 PRINT n 本节课主要学习了条件语句和循环语句的结构、特点、作用以及用法,并懂 得利用解决一些简洁问题;条件语句使程序执行产生的分支,依据不同的条件执 行不同的路线,使复杂问题简洁化;有些复杂问题可用两层甚至多层循环解决;留意内外层的连接,可以从循环体内转到循环体外,但不答应从循环体外转入循 环体内; NrpoJac3v1 条件语句一般用在需要对条件进行判定的算法设计中,如判定一个数的正负,确定两个数的大小等问题,仍有求分段函数的函数值等,往往要用条件语6 / 7 名师归纳总结 - - - - - - -第 6 页,共 7 页精选学习资料 - - - - - - - - - 句,有时甚至要用到条件语句的嵌套;1nowfTG4KI 循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算 任务;如累加求和,累乘求积等问题中常用到;fjnFLDa5Zo 申明:全部资料为本人收集整理,仅限个人学习使用,勿做商业用 途;7 / 7 名师归纳总结 - - - - - - -第 7 页,共 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁