高考数学第十一章算法初步第75课基本算法语句1教案.docx_第1页
高考数学第十一章算法初步第75课基本算法语句1教案.docx_第2页
高考数学第十一章算法初步第75课基本算法语句1教案.docx_第3页
高考数学第十一章算法初步第75课基本算法语句1教案.docx_第4页
高考数学第十一章算法初步第75课基本算法语句1教案.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本算法语句(1)一、 教学目标1.了解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句2.能用自然语言、流程图和伪代码表示算法,会用“While循环”、“For循环”语句或“Do循环”语句实施循环二、基础知识回顾与梳理【回顾要求】1. 阅读必修三第1721页,完成以下任务:(1)什么是伪代码?(2)赋值语句表达形式?有什么作用?(3)输入语句、输出语句如何正确表述?(4)条件语句的一般形式是什么?功能是什么?2. 第20页例2你会设计算法吗?阅读教材上的算法步骤。能否用伪代码表述?你能画出流程图吗?3. 在教材上的空白处做以下题目:第21页练习第1题、第3题。【要点解析】7种基本的算法语句(请完成下列表格)类型输入语句输出语句赋值语句含有Else分支的选择语句没有Else分支的选择语句格式类型直到型循环(For语句)当型循环语句(While)格式三、诊断练习1、教学处理:课前由学生自主完成4道小题,并要求将解题过程扼要地写在学习笔记栏课前抽查批阅部分同学的解答,了解学生的思路及主要错误将知识问题化,通过问题驱动,使教学言而有物,帮助学生内化知识,初步形成能力点评时要简洁,要点击要害2、诊断练习点评题1:下列语句中: 其中是赋值语句的为_ 【分析与点评】(1)赋值语句“ ”表示将 的值赋给 ,其中 是一个变量, 是一个与 同类型的变量或表达式. (2)基本算法语句只要书写简便、容易理解、表达清楚即可;本章建议所用符号相对统一,以免混淆. 题2:根据如图所示的伪代码,当输入分别为2,3时,最后输出的的值是 Read a,bIf ab Then maElse mbEnd IfPrint m第2题S0i1WhileReadxSSxii1EndWhilePrintM第3题S9i1While S0 SSiii1End WhilePrint i 第4题【分析与点评】(1)解决与选择语句有关问题,一般先写出算法所表示的函数关系式(2)条件语句的形式主要有两种,一是:,其中A表示判断的条件,B表示条件满足时执行的操作内容,C表示条件不满足时执行的操作内容,End If表示条件语句的结束二是:,当条件A时,则执行语句B;当条件A不成立时,不做任何操作,退出条件语句题3:上面是一个求20个数的平均数的程序,在横线上应该填充的语句为答案:或【分析与点评】(1)本题需要20个数相加,即循环语句需要执行20次,第一次执行后2,故最后一次执行后,此后才能退出循环,因此横线上应填或(2)While语句是当型循环,其一般形式为:;(3)While循环中一般有两个变量,一个是计数变量,如本题中的,另一个是累和(或积)变量,如本题中的S【变式】若改变循环体中“SSx”和“ii1”的顺序,则横线上应该填充的语句为答案:或【点评】变式的目的是让学生了解循环体中语句的顺序会对结果产生影响题4:如下程序运行后,输出的结果为 答案为: For k Form 1 To 10 Step 3 End ForPrint p【分析与点评】(1)解决有关循环语句问题,首先要执行几次循环体,找到其运算规律,了解算法的作用,如本题中计算的是,可以通过尝试进行验证。(2)循环语句中需注意初始值对结果的影响3、要点归纳(1)条件语句一般用在需要对条件进行判断的算法中,如判断一个数的正负,确定两个数的大小,分段函数求值等 (2)两种循环语句:(1)当型循环:先判断后执行且当条件满足时执行循环体,常用“While”语句或“For”语句;(2)直到型语句:先执行后判断且当条件不满足时执行循环体,常用“Do”语句(3)对同一算法来说,当型循环和直到型循环的条件往往互为反条件(4)对于循环结构,关键是确定循环从什么时候开始、什么时候结束,变量每次递增多少以及算法解决什么问题四、范例导析例1、程序(1)输出结果与程序(2)中当时的运行结果分别为 答案为:35,64【教学处理】可让学生板演,教师点评【引导分析与精讲建议】1、循环体中“SS+I”在算法中有何作用?2、强调For语句的一般形式:,其中的I是计数变量;若缺少Step “步长”,则表示步长为1.3、教师提出问题:(1)能否用While语句实现求和功能?如果能,应如何写(2)能否用DO语句实现求和功能?如果能,应如何写通过此问,让学生了解(1)Step语句和While语句在某些情况下是可能转化的(2)在已知执行次数的情况下,才可用Step语句例2、用伪代码设计计算135799,分别用While语句、Do语句和For语句写出伪代码.【教学处理】要求学生独立思考,请3名学生板演,教师巡视指导了解学情,再结合板演情况点评(有条件的学校也可省去板演环节,用实物投影仪展示不同学生的答案,并请其它学生判断其正误或提出改进意见)【引导分析与精讲建议】1 学生板演后,提出以下问题:(1)While语句、Do语句和For语句中哪些是当型循环,哪些是直到型循环图2图1图3(2)While语句中的条件除了黑板(屏幕)上的写法,还可以用哪些表示?答案如下:图4图3图2图1(3)Step语句中的循环体共执行了多少次?(4)如果将图4中循环体中、交换顺序,要得到正确结果,则对算法程序还需作哪些改动?说明循环语句中要注意初值和赋值顺序2用“While”语句编写程序时,一定要注意条件表达式的写法,以防出现表达式正好相反的结果用“For”语句编写程序时,要注意设定好循环变量的初值,避免出现多一次循环或少一次循环的情况3【变式】若要计算使13572012成立的的最小值,可用哪些语句?如何修改上面算法分析:这是关于不等式成立的最值问题,由于不知道,又没有公式可套用,所以要借用“While”语句或“DO”语句来实现例3、如图所示,已知底角为45的等腰梯形ABCD,底边BC长为7 cm,腰长为2cm,当一条垂直于底边BC(垂足为F)的直线l从B点开始由左至右移动(与梯形ABCD有公共点)时,直线l把梯形分成两部分,令BFx(0x7),左边部分的面积为y,求y与x之间的函数关系式,画出流程图,并用伪代码表示.【教学处理】要求学生独立思考,请学生板演,教师巡视指导了解学情,再结合板演情况点评(有条件的学校也可省去板演环节,用实物投影仪展示学生的错误答案,并请其它学生指出其错误及改进方法)【引导分析与精讲建议】这是含有选择结构嵌套的算法,相对复杂些,一个If,就应有一个判断框,有一个End If 对应,注意从外到内的顺序,帮学生理清思路,注意书写格式【变式】如图,在边长为4的正方形的边上有一点,沿着折线段由点(起点)向点(终点)运动设点的运动的路程为,的面积为,求与之间的关系式,并画出流程图,定出伪代码【教学处理】由学生思考,教师点拔【引导分析与精讲建议】(1)三角形的面积公式有哪些?本题中我们选用哪个公式?(2)的面积等于,与的位置有何关系?(3)当点在线段上时,;当点在线段上时, ;(4)分段函数常用选择语句来表示五、解题反思1、正确理解赋值语句、输入语句、输出语句、条件语句、循环语句的书写格式和功能;2、条件语句一般用在需要对条件进行判断的算法中,如判断一个数的正负,确定两个数的大小,分段函数求值等 3、两种循环语句:(1)当型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论