高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案

高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案

ID:28991573

大小:186.00 KB

页数:5页

时间:2018-12-15

高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案_第1页
高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案_第2页
高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案_第3页
高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案_第4页
高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案_第5页
资源描述:

《高考数学一轮复习第十一章算法初步第75课基本算法语句(1)教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基本算法语句(1)一、教学目标1.了解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句.2.能用自然语言、流程图和伪代码表示算法,会用“While循环”、“For循环”语句或“Do循环”语句实施循环.二、基础知识回顾与梳理【回顾要求】1.阅读必修三第17—21页,完成以下任务:(1)什么是伪代码?(2)赋值语句表达形式?有什么作用?(3)输入语句、输出语句如何正确表述?(4)条件语句的一般形式是什么?功能是什么?2.第20页例2你会设计算法吗?阅读教材上的算法步骤。能否用伪代码表述?你能画出流程图吗?3.在教材上的空白处做

2、以下题目:第21页练习第1题、第3题。【要点解析】7种基本的算法语句(请完成下列表格)类型输入语句输出语句赋值语句含有Else分支的选择语句没有Else分支的选择语句格式类型直到型循环(For语句)当型循环语句(While)格式三、诊断练习1、教学处理:课前由学生自主完成4道小题,并要求将解题过程扼要地写在学习笔记栏.课前抽查批阅部分同学的解答,了解学生的思路及主要错误.将知识问题化,通过问题驱动,使教学言而有物,帮助学生内化知识,初步形成能力.点评时要简洁,要点击要害.2、诊断练习点评题1:下列语句中:①②③④⑤其中是赋值语句的为___________

3、_【分析与点评】(1)赋值语句“”表示将的值赋给,其中是一个变量,是一个与同类型的变量或表达式.(2)基本算法语句只要书写简便、容易理解、表达清楚即可;本章建议所用符号相对统一,以免混淆.题2:根据如图所示的伪代码,当输入分别为2,3时,最后输出的的值是.Reada,bIfa>bThenmaElsembEndIfPrintm第2题S←0i←1While      Read x S←S+x i←i+1End WhilePrint M第3题S←9i←1WhileS≥0S←Sii←i1EndWhilePrinti第4题【分析与点评】(1)解决与选择语句有关问题

4、,一般先写出算法所表示的函数关系式.(2)条件语句的形式主要有两种,一是:IfAThenBElseCEndIf,其中A表示判断的条件,B表示条件满足时执行的操作内容,C表示条件不满足时执行的操作内容,EndIf表示条件语句的结束.二是:IfAThenBEndIf,当条件A时,则执行语句B;当条件A不成立时,不做任何操作,退出条件语句.题3:上面是一个求20个数的平均数的程序,在横线上应该填充的语句为   .答案:或.【分析与点评】(1)本题需要20个数相加,即循环语句需要执行20次,第一次执行后=2,故最后一次执行后,此后才能退出循环,因此横线上应填或.

5、(2)While语句是当型循环,其一般形式为:While p循环体EndWhile ;(3)While循环中一般有两个变量,一个是计数变量,如本题中的,另一个是累和(或积)变量,如本题中的S.【变式】若改变循环体中“S←S+x”和“i←i+1”的顺序,则横线上应该填充的语句为    .答案:或.【点评】变式的目的是让学生了解循环体中语句的顺序会对结果产生影响.题4:如下程序运行后,输出的结果为答案为:ForkForm1To10Step3EndForPrintp【分析与点评】(1)解决有关循环语句问题,首先要执行几次循环体,找到其运算规律,了解算法的作用,

6、如本题中计算的是,可以通过尝试进行验证。(2)循环语句中需注意初始值对结果的影响.3、要点归纳(1)条件语句一般用在需要对条件进行判断的算法中,如判断一个数的正负,确定两个数的大小,分段函数求值等.(2)两种循环语句:(1)当型循环:先判断后执行且当条件满足时执行循环体,常用“While”语句或“For”语句;(2)直到型语句:先执行后判断且当条件不满足时执行循环体,常用“Do”语句.(3)对同一算法来说,当型循环和直到型循环的条件往往互为反条件.(4)对于循环结构,关键是确定循环从什么时候开始、什么时候结束,变量每次递增多少以及算法解决什么问题.四、范

7、例导析例1、.程序(1)输出结果与程序(2)中当时的运行结果分别为答案为:35,64【教学处理】可让学生板演,教师点评.【引导分析与精讲建议】1、循环体中“S←S+I”在算法中有何作用?2、强调For语句的一般形式:ForIFrom“初值”To“终值”Step“步长”……EndFor ,其中的I是计数变量;若缺少Step“步长”,则表示步长为1.3、教师提出问题:(1)能否用While语句实现求和功能?如果能,应如何写.(2)能否用DO语句实现求和功能?如果能,应如何写.通过此问,让学生了解(1)Step语句和While语句在某些情况下是可能转化的.(2

8、)在已知执行次数的情况下,才可用Step语句.例2、用伪代码设计计算1×3×5×

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。