吉林省舒兰市第一中学高中数学人教A版必修3导学案 《1.2.2条件语句》
吉林省舒兰市第一中学高中数学人教A版必修三213分层抽样导学案

第一章 2.1.3 分层抽样 编号012【学习目标】1.理解分层抽样的定义及其步骤.2.掌握分层抽样的适用条件,能利用分层抽样抽取样本.【学习重点】分层抽样的原理与步骤【基础知识】分层抽样(1)定义:一般地,在抽样时,将总体分成________的层,然后按照一定的____,从各层____地抽取一定数量的个体,将各层取出的个体________作为样本,这种抽样的方法是一种分层抽样.(2)步骤:①分层:按________将总体分成若干部分(层);②按______确定每层抽取个体的个数;③各层分别按____________或________的方法抽取样本;④综合每层抽样,组成样本.分层抽样又称类型抽样,应用分层抽样应遵循以下要求:(1)分层:将相似的个体归入一类,即为一层,分层要求每层的各个个体互不交叉,遵循不重复、不遗漏的原则.(2)分层抽样为保证每个个体都等可能入样,需遵循在各层中进行简单随机抽样或系统抽样,每层样本数量与每层个体数量的比和样本容量与总体容量的比相等.(3)当总体由差异明显的几部分组成时,往往采用分层抽样.【做一做】 有一批产品,其中一等品10件,二等品25件,次品5件.用分层抽样从这批产品中抽出8件进行质量分析,则抽取二等品的件数应该为__________.重难点突破:1.确定分层抽样中各层入样的个体数剖析:当总体由差异明显的几部分组成时,应将总体分成互不交叉的几部分,其中所分成的每一部分叫层,然后按照各部分所占的比例,从各部分中独立抽取一定数量的个体,再将各部分所抽出的个体合在一起作为样本,这就是分层抽样.由于层与层之间有明显的区别,而层内个体间的差异不明显,为了使样本更能充分地反映总体的情况,抽取样本时,必须照顾到各个层的个体.抽样比=样本容量总体容量.这样抽取能使所得到的样本结构与总体结构相同,可以提高样本对总体的代表性.在实际操作时,应先计算出抽样比k =样本容量总体容量,获得各层入样数的百分比,再按抽样比确定每层需要抽取的个体数:抽样比×该层个体数目=样本容量总体容量×该层个体数目. 2.选择抽样方法的原则剖析:(1)若总体由差异明显的几部分组成,则选用分层抽样.(2)若总体所含个体没有差异,则考虑采用简单随机抽样或系统抽样.当总体容量较小时宜用抽签法;当总体容量较大,样本容量较小时宜用随机数法;当总体容量较大,样本容量也较大时宜用系统抽样.(3)采用系统抽样时,当总体容量N 能被样本容量n 整除时,抽样间隔为k =N n;当总体容量N 不能被样本容量n 整除时,先用简单随机抽样剔除多余个体,抽样间隔为k =⎣⎡⎦⎤N n .【例题讲解】【例题1】 下列问题中,最适合用分层抽样抽取样本的是( )A .从10名同学中抽取3人参加座谈会B .某社区有500个家庭,其中高收入的家庭125户,中等收入的家庭280户,低收入的家庭95户,为了了解生活购买力的某项指标,要从中抽取一个容量为100户的样本C .从1 000名工人中,抽取100人调查上班途中所用时间D .从生产流水线上,抽取样本检查产品质量【例题2】 一个单位有职工800人,其中具有高级职称的有160人,具有中级职称的有320人,具有初级职称的有200人,其余人员120人.为了解职工收入情况,决定采用分层抽样的方法,从中抽取容量为40的样本.则从上述各层中依次抽取的人数分别是( )A .12,24,15,9B .9,12,12,7C .8,15,12,5D .8,16,10,6【例题3】 一个单位有职工500人,其中不到35岁的有125人,35岁至49岁的有280人,50岁以上的有95人,为了了解与身体状况有关的某项指标,要从所有职工中抽取100名职工作为样本,若职工年龄与这项指标有关,应该怎样抽取?【例题4】 某单位有老、中、青年人各32人,50人,20人,现用分层抽样从三个群体中共抽取20人进行某项调查,问:老、中、青每组应各抽取多少人?每人被抽中的机会是否相等?【达标检测】1.某城区有农民、工人、知识分子家庭共计2 000户,其中农民家庭1 800户,工人家庭100户.现要从中抽取容量为40的样本,以调查家庭收入情况,则在整个抽样过程中,可以用到的抽样方法有()①简单随机抽样②系统抽样③分层抽样A.②③B.①③C.③D.①②③2.从某地区15 000位老人中按性别分层抽取一个容量为500的样本,调查其生活能否自理的情况如下表所示.则该地区生活不能自理的老人中男性比女性多的人数约为()A.60 B.100 C.1 500 D.2 0003.在学生人数比例为2∶3∶5的A,B,C三所学校中,用分层抽样方法招募n名志愿者,若在A学校恰好选出了6名志愿者,那么n=__________.4.(2011·陕西宝鸡高三教学质量检测,文11)两个志愿者组织共有志愿者2 400人,现用分层抽样的方法,从所有志愿者中抽取一个容量为160的样本.已知从甲志愿者组织中抽取的人数为150,那么乙志愿者组织中的人数有__________.5.一个单位有职工160人,其中业务人员120人,管理人员16人,后勤服务人员24人.为了了解职工的家庭收入情况,要从中抽取一个容量为20的样本,请确定抽样方法,并简述抽样过程.【问题与收获】基础知识答案:(1)互不交叉 比例 独立 合在一起(2)①某种特征 ②抽样比 ③简单随机抽样 系统抽样【做一做】 5 因为样本容量总体容量=810+25+5=15,所以抽取二等品的件数应该为15×25=5. 例题答案:【例题1】 B A 项中总体所含个体无差异且个数较少,适合用简单随机抽样;C 项和D 项中总体所含个体无差异且个数较多,适合用系统抽样;B 项中总体所含个体差异明显,适合用分层抽样.【例题2】 D 抽样比是40800=120,故各层中依次抽取的人数分别是16020=8,32020=16,20020=10,12020=6.【例题3】 解:用分层抽样来抽取样本,步骤是:(1)分层,按年龄将500名职工分成三层:不到35岁的职工;35岁至49岁的职工;50岁以上的职工.(2)确定每层抽取个体的个数,抽样比为100500=15,则在不到35岁的职工中抽取125×15=25 (人); 在35岁至49岁的职工中抽取280×15=56(人); 在50岁以上的职工中抽取95×15=19(人). (3)在各层分别按抽签法或随机数法抽取样本.(4)综合每层抽样,组成样本.【例题4】 先从老年人中随机剔除2人,余下的三个群体人数比为3∶5∶2,从三组中各抽取人数分别为6人,10人,4人.每人被抽中的机会相等.达标检测答案:1.D 由于各类家庭有明显差异,所以首先应用分层抽样的方法分别从三类家庭中抽出若干户.又由于农民家庭户数较多,那么在农民家庭这一层宜采用系统抽样;而工人、知识分子家庭户数较少,宜采用简单随机抽样.故整个抽样过程要用到①②③三种抽样方法.2.A 由分层抽样方法知所求人数为2321500-×15 000=60. 3.30 A 学校学生人数占总人数的2235++=15,则n=615=30.4.150在乙志愿者组织中抽取的人数为160-150=10,则在乙志愿者组织中抽取的人数占总容量的10160=116,故乙志愿者组织中的人数为2 400×116=150.5.分析:由于不同层次人员的收入有着较大的差异,因此宜采用分层抽样抽取样本.解:用分层抽样抽取样本,步骤是:(1)分层,分成三层:业务人员120人,管理人员16人,后勤服务人员24人.(2)确定各层抽取的样本个数,抽样比为20160=18.则从业务人员中抽取120×18=15(人).从管理人员中抽取16×18=2(人).从后勤服务人员中抽取24×18=3(人).(3)在各层中分别用简单随机抽样或系统抽样抽取样本.(4)综合每层抽样,组成样本.。
[精品]新人教A版必修三高中数学第一章1.2.2条件语句导学案
![[精品]新人教A版必修三高中数学第一章1.2.2条件语句导学案](https://img.taocdn.com/s3/m/dfc8de9f1a37f111f1855bce.png)
122 条件语句1.了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系.2.能用条件语句编写程序解决有关问题.条件语句(1)为了便于阅读,语句体一般缩进书写.(2)“条件”可以是复合条件,此时应用AND加以连接.(3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句.(4)END IF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉.【做一做1-1】条件语句对应的基本逻辑结构是( )A.顺序结构B.条件结构.循环结构D.以上都不正确【做一做1-2】下列关于条件语句的说法正确的是( )A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IF.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE答案:1.语句体语句体1 语句体2 条件语句体END IF 条件语句体1 语句体2【做一做1-1】 B【做一做1-2】1.在设计条件语句时,正确写出条件的表达式剖析:明确算法语句中关系运算符和逻辑运算符及其应用.关系运算符:>,=,<,>=,<=,<>如≤3在程序中表示为<=3;≥-2在程序中表示为>=-2;≠1在程序中表示为<>1这与代数中的表示有区别.逻辑运算符:AND,OR如2<≤3在程序中应表示为<=3 AND >2;<2或≥3在程序中应表示为<2 OR >=3,这是程序语句的专用表示方法.2.条件语句的嵌套剖析:条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语句.如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套.在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是ELSE后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套.条件语句的嵌套是条件结构嵌套的实现和表达.一般形式如下:……[]IF 条件1 THEN语句1ELSEIF 条件2 THEN语句2ELSEIF 条件3 THEN语句3ELSE ……END IFEND IFEND IF……应用嵌套语句时应注意:编写多层分段函数及相似问题的程序时,经常用条件语句判断选择哪个解析式;如果用到两个IF语句,则这两个IF语句是嵌套着的,其结构如下:可见,尽管语句中有两个END IF,但是最后的一个END IF是与最上面的一个IF语句相对应的,我们可以把中间的一个IF语句叫做一个IF子句,那么这个IF子句是完全处于内层中的,不可越级.由此我们还可以得知,多个IF语句可以多层嵌套,嵌套时要保证结构的合理布局,它们好比是逐层被包裹着的.题型一编写程序【例题1】已知函数f()=错误!设计一个算法,对输入的每一个值,都得到相应的函数值.(1)写出算法步骤;(2)画出程序框图;[](3)编写程序.分析:本题是已知分段函数的解析式求函数值的问题,当输入一个的值,由于的取值范围不同,因而用计算函数值的解析式也有所不同,因此要计算函数值必须判断的取值范围,要设计求函数值的算法必须用条件结构,相应的程序也要应用条件语句书写.反思:条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、比较两个数的大小、求分段函数的函数值等问题,往往要用条件语句.使用条件语句时应注意的问题:①条件语句是一个语句,IF,THEN,ELSE,END IF等都是语句的一部分.②条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应.③如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.④为了程序的可读性,一般IF、ELSE与END IF顶格书写,其他的语句体前面则空两格.题型二易错辨析【例题2】输入,写出输出函数y=错误!的函数值的程序.错解:程序如下:INPUT “=”;IF 0≤≤4THENy=2*ELSEIF 4<≤8THENy=8ELSEy=24-2*END IFEND IFPRINT yEND错因分析:在程序语句中不存在“0≤≤4”的格式,应写成“>=0 AND <=4”;再就是函数的定义域不是R,而是三个“孤立”的区间,应该用三个IF语句.[]答案:【例题1】解:(1)算法步骤如下:第一步,输入的值.第二步,判断的范围,若≥0,则用解析式y=2-1求函数值;否则用y=22-5求函数值.第三步,输出y的值.(2)程序框图如图所示.(3)程序如下:INPUT “=”;IF >=0 THENy=^2-1ELSEy=2*^2-5PRINT “y=”;yEND【例题2】正解:程序如下:INPUT “=”;IF >=0 AND <=4 THENy =2 *ELSEIF >4 AND <=8 THENy =8ELSEIF >8 AND <=12 THENy =24-2 *END IFEND IFEND IFPRINT yEND1.求下列函数的函数值的算法中需要用到条件语句的函数为( )A .f ()=lg 4(2+1)B .y =3-1.f ()=1( 2.5)1( 2.5)x x ⎧⎨->⎩≤ D .f ()=22.给出程序:INPUTIF <3 THENy =-2*y =^2-END IFPRINT yEND该程序的功能是:已知函数y =,输入自变量的值,输出其对应的函数值.3.阅读下列程序:INPUTIF >=4 THENy =ELSEy =-2END IF[||]PRINT yEND若输入=5,输出.4.函数y =2,0,1,0,x x x x -⎧⎨+<⎩≥下列程序的功能是输入自变量的值,输出其对应的函数值.INPUTIF ①y =-y =^2+1END IFPRINT yEND则①处填入的条件应该是.5.编写一个程序,判断一元二次方程2-2+3=0有无实数根.答案:1.2 22,3,,3x x x x x -<⎧⎨-⎩≥ 3.5 ∵=5≥4,∴y =5∴输出54.>=05.解:程序如下:a =1b =-2c =3=b^2-4 * a * cIF >=0 THENPRINT “有实数根”ELSEPRINT “不存在实数根”END IFEND。
人教A版高中数学必修三新课标条件语句导学案

程序如下:
合作探究;
1.已知算法结构图,使用基本语句写出相应的程序。
2.课本例5,6
达标训练
课本练习1、2.
作业
布置
课本练习3,4
学习小结/教学
反思
§1.2.2条件语句
授课
时间
第周星期第节
课型
新授课
主备课人
学习
目标
1.正确理解条件语句的步骤、结构及功能;
2.能正确地使用条件语句表示条件结构.
重点难点
重点:1.条件语句的步骤ቤተ መጻሕፍቲ ባይዱ功能
2.体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力.
难点:1.灵活使用条件语句表示条件结构
2.条件语句的语法结构
学习
过程
与方
法
自主学习
一、复习回顾:
条件结构的流程图为:
二、认真自学课本P25-29,完成下列问题
①指出条件语句的格式及功能:
流程图:条件语句:
②对于条件结构框图中没有语句2的结构图,如何用语句描述。
IF条件THEN
语句
END IF
自我检测:加快文明社会的发展,加强对老年人的关爱”,景区规定对年龄超过50岁(含50岁)的游客可以免费提供“旅游拐杖”一根,其它游客购买“旅游拐杖”则需2元/根。根据结构框图,使用基本语句设计一个游客购买“旅游拐杖”费用的程序。
高一下学期数学人教A版必修3第一章1.2.2 条件语句教案

《条件语句》教学设计案例【教材分析】《新课标》要求学生“经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句----输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想。
条件语句选自高中数学新教材必修3第1章第2节。
在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用,并为以后学习循环语句作好必要的准备。
因此本节的内容起一个承上启下的作用。
【教学目标】知识与技能:①通过实例正确理解条件语句的概念、表示方法、结构和用法。
了解条件语句在程序中起判断转折的作用。
通过具体的实例,理解、掌握条件语句的格式及功能。
②能初步用条件语句设计算法,表达解决具体问题的过程。
进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
过程与方法:①通过实例正确理解条件语句的概念、表示方法、结构和用法。
了解条件语句在程序中起判断转折的作用。
通过具体的实例,理解、掌握条件语句的格式及功能。
②能初步用条件语句设计算法,表达解决具体问题的过程。
进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
情感态度与价值观:1.能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。
2.通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。
3.在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
【重点难点】重点:①两种条件语句的区别②条件结构和条件语句之间的相互转化难点:①条件语句的规范表达②条件语句的嵌套和并列【教学策略选择与设计】1.教法建构主义认为,学生是认知的主体,是教学的中心,教学要以学生主动构建过程为核心。
吉林省舒兰市第一中学高中数学人教A版导学案 必修三 1.1.2.3循环结构

第一章 1.1.2.3 循环结构编号004【学习目标】1.了解两种循环结构的概念以及各自的运行过程,明确循环终止的条件.2.能用循环结构设计程序框图解决有关问题.【学习重点】重点:循环结构,难点:如何区分及正确使用两种循环结构.【基础学问】循环结构(1)概念:在一些算法中,经常会消灭从某处开头,依据肯定的条件____执行某些步骤的状况,这就是循环结构,反复执行的步骤称为______.可以用如图①②所示的程序框图表示.(2)直到型循环结构:如图①所示,其特征是:在执行了一次循环体后,对条件进行推断,假如条件______,就连续执行循环体,直到条件____时终止循环.(3)当型循环结构:如图②所示,其特征是:在每次执行循环体前,对条件进行推断,当条件____时,执行循环体,否则终止循环.对循环结构的理解:①循环结构中必需包含条件结构,以保证在适当的时候终止循环.②循环结构内不存在无终止的循环.③循环结构实质上是推断和处理的结合,可以先推断,再处理,此时是当型循环结构;也可以先处理再推断,此时是直到型循环结构.④循环结构中常用的几个变量:计数变量:即计数器,用来记录执行循环体的次数,如i=i+1,n=n+1.累加变量:即累加器,用来计算数据之和,如S=S+i.累乘变量:即累乘器,用来计算数据之积,如P=P*i.⑤在程序框图中,一般要依据实际状况先给这些变量赋初始值.一般状况下,计数变量的初始值为1,累加变量的初始值为0,累乘变量的初始值为1.⑥循环过程格外适合计算机来处理,由于计算机的运算速度格外快,执行成千上万次的重复计算,不过是一瞬间的事,且能保证每次的结果都正确.【做一做1-1】在循环结构中,每次执行循环体前对把握循环的条件进行推断,当条件满足时执行循环体,不满足则停止,这样的循环结构是()A.分支型循环B.直到型循环C.条件型循环D.当型循环【做一做1-2】如图所示的程序框图中,循环体是()A.①B.②C.③D.②③当型循环结构和直到型循环结构的区分剖析:循环结构的功能是依据条件是否成立,以打算是否重复执行某些操作.依据执行循环体的条件可以分为两种循环,如图(1)(2)所示.当型循环结构:对应的程序框图如图(1),它的特点是:先推断条件,只要条件满足,就反复执行循环体,当条件不满足时才终止循环.当型循环结构可能一次也不执行循环体.直到型循环结构:对应的程序框图如图(2),它的特点是:先执行一次循环体,再推断条件,只要条件不满足,就反复执行循环体,直到条件满足时才终止循环.直到型循环结构至少要执行一次循环体.设计程序框图时,假如用当型循环结构和直到型循环结构解决同一个问题,其循环终止的条件对立.当型循环结构终止的条件是不满足条件,而直到型循环结构终止的条件是满足条件.【例题讲解】【例题1】 设计一个计算100321++++ 的值的算法,并画出程序框图.【例题2】 某工厂2005年的生产总值为200万元,技术革新后估计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出估计年生产总值超过300万元的最早年份.【达标检测】1.某同学设计的程序框图如图所示,用以计算和式12+22+32+…+202的值,则在推断框中应填写( )A .i ≤19B .i ≥19C . i >21D .i <21 2.如图所示,程序框图中输出S 的值为__________.3.已知程序框图如下图所示,则输出的a 的值为__________. 4.某程序框图如图所示,则输出的S =__________.(第1题图) (第2题图) (第3题图) (第4题图)5.画出计算1+12+13+…+1999的值的一个程序框图.【问题与收获】基础学问答案:(1)反复 循环体 (2)不满足 满足 (3)满足 【做一做1-1】 D【做一做1-2】 B例题答案:见教材(略)达标检测答案:1.D该程序框图中含有当型循环结构,推断框内的条件不成立时循环终止.由于是当i=21时开头终止循环,则在推断框中应填写i<21.2.94该程序框图的运行过程是:i=1,S=1i=1+1=2S=2×(1+1)=4i=2>5不成立i=2+1=3S=2×(4+1)=10i=3>5不成立i=3+1=4S=2×(10+1)=22i=4>5不成立i=4+1=5S=2×(22+1)=46i=5>5不成立i=5+1=6S=2×(46+1)=94i=6>5成立输出S=94.3.-1把每次得到的a依次记作a n,则a1=2,a2=12,a3=-1,a4=2,…是以3为周期的数列.最终一个得到的为a2 013,又a2 013=a3×671=a3=-1. 4.265.解:程序框图如下:方法一:当型循环结构方法二:直到型循环结构。
吉林省舒兰市第一中学高中数学人教A版导学案 必修三 1.2.1输入、输出、赋值语句

第一章 1.2.1 输入语句、输出语句和赋值语句 编号005【学习目标】1.了解算法语句(程序语言)与自然语言和程序框图表示的算法的区分.2.理解输入语句、输出语句和赋值语句的格式和功能.3.能精确 应用输入语句、输出语句和赋值语句把程序框图转化为算法语句来解决问题. 【学习重点】理解输入语句、输出语句和赋值语句的格式和功能. 【基础学问】1.输入语句格式 INPUT “提示内容”;功能 可以一次为一个或多个变量____,实现了算法中的____功能说明“提示内容”是提示用户输入什么样的____.程序框图中的____框转化为算法语句就是输入语句输入语句的使用说明:①INPUT 语句又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将连续运行.②“提示内容”的作用是在程序执行时提示用户将要输入的是什么样的数据.如:INPUT “语文,数学,外语成果=”;a ,b ,c.“提示内容”及后面的“;”可省略,直接输入,如:INPUT a ,b ,c【做一做1】 关于语句INPUT “提示内容”;变量,下列说法不正确的是( ) A .提示内容可以是中文也可以是英文B .提示内容一般是提示用户输入什么样的信息C .此语句可以给多个变量赋值D .此语句只能给一个变量赋值 2.格式 PRINT “提示内容”;功能先计算表达式的______,然后输出结果,实现了算法中的______功能.显示在计算机屏幕上,也就是输出信息,可以是______、______的值和______信息.说明 程序框图中的______框转化为算法语句就是输出语句.输出语句使用说明:①PRINT 语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序中必有的语句.②“提示内容”提示用户输出的是什么样的信息.如:PRINT “该生的总分=”;S ③具有计算功能.可以输出常量、变量的值和系统信息.如: PRINT 12/3 PRINT A PRINT 5PRINT “I am a student !”【做一做2】 输出语句:PRINT 4+5,其输出的结果是( ) A .4 B .5 C .9 D .203.格式 变量=功能先计算表达式的值,然后把结果赋值给“=”____边的变量,此步完成后,“=”____边变量的值就转变了说明(1)赋值语句中的“=”叫做______,它和数学中的等号不一样. (2)本教材用BASIC 语言编写的计算机程序是由若干语句组成的,计算机按语句行排列的挨次依次执行程序中的语句,每个完整的程序最终一行都是END 语句(又称结束语句),表示程序到此____赋值语句使用说明:①在代数中A =B 与B =A 是等效的两个等式,而在赋值语句中则是两个不同的赋值过程.如:A =B 是将B 的值赋给变量A ,而B =A 是将A 的值赋给变量B .②“=”右边可以是常量、变量或算式,如X =6,A =B ,当表达式为一算式时,如C =X +Y ,是指先计算X +Y 的值,再把该值赋给C ,所以赋值语句具有计算功能.③“=”左边必需是变量,而不能是表达式、常量.如:15=a ,x +y =c 都是错误的.④一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值.如:A =B =10是不正确的,但可以写成:A =10,B =A ;赋值后,A 的值是10,B 的值也是10.⑤可给一个变量多次赋值,但只保留最终一次所赋的值.如:A =5,B =3,A =A +B ;执行后A 的值为8.【做一做3】 下列说法中错误的是( ) A .程序中可以无输入语句 B .程序中可以无输出语句C .程序中最终一个语句是ENDD .赋值语句x =x +1表示变量x 值增加1后仍用x 表示 难点突破:1.算法语句中的运算符剖析:计算机对语句“ab ”或“x n ”不生疏,当计算机执行到这些语句时,就会停止,显示程序出错.在算法语句中“ab ”表示一个变量而不是a 与b 的积,a 与b 的积必需写成a *b 才行.当输入程序语句时,只能从左到右依次输入.上标、下标、幂等的表示与数学中是不相同的,如算法语句中x n 在程序中必需用x ^ n 来表示.算法语句中的运算符有(1)常用的算术运算符:^,*,/,MOD ,+,-.例如,2的5次幂用2^5表示;3mn 用3*m *n 表示;53用5/3表示;5除以3的余数,则表示为5 MOD 3等.(2)常用的标准函数:确定值函数——ABS 函数,格式:ABS(x ),功能:取x 的确定值,如x =-9,则ABS(-9);平方根函数——SQR 函数,格式:SQR(x ),功能:取x 的平方根,x ≥0,如7表示为SQR(7);取整函数——INT 函数,格式:INT(x ),功能:取不大于x 的最大整数,如INT(3.141 6)=3,INT(3.67)=3,INT(-3.141 6)=-4.2.交换两个变量的值剖析:交换两个变量A 和B 的值的程序有很多,其中最常见的是: X =A A =B A =X3.算法语句、自然语言、程序框图的异同 剖析:(1)相同点:都是算法的表示形式.(2)区分:自然语言是用文字表示的算法,是最初级的算法;程序框图是用图形语言表示的算法,是比自然语言高级,比算法语句低级的算法;算法语句又称程序设计语言,简称为程序,是用字母符号表示的算法,是最高级的算法.计算机无法“理解”自然语言和程序框图,但能“理解”算法语句. 【例题讲解】【例题1】编写程序,计算函数3024323+-+=x x x y 的函数值.【例题2】编写程序,计算一个同学数学、语文、英语的平均分【例题3】 已知a =2,b =5,编写一个程序,交换a ,b 的值.【达标检测】1.下列程序的结果是( ) M =3 N =M +1 M =M -1 y =M +N PRINT y END A .6 B .7 C .8 D .92.下列程序,输入x =1,则输出的结果是__________. INPUT “x =”;x y =x *x +2*x PRINT y END3.程序:INPUT “Maths =”;a INPUT “Chinese =”;b INPUT “English =”;cPRINT “The sum =”;a +b +c END这个程序的功能是________________. 4.下列语句①INPUT a ;b ;c ②INPUT x =3③PRINT “x =”;x ④PRINT “Hello !” ⑤data =b 2-4ac⑥S=3.14*R^2其中正确的有__________.(将你认为正确的序号全填上) 【问题与收获】基础学问答案:1.变量赋值输入信息输入【做一做1】D2.表达式值输出常量变量系统输出【做一做2】C4+5=9,则输出的结果是9.3.表达式左左(1)赋值号(2)结束【做一做3】B例题答案:【例题3】程序如下:a=2b=5t=aa=bb=tPRINT a,bEND达标检测答案:1.A该程序的运行过程是M=3N=3+1=4M=3-1=2y=2+4=6输出6.2.3输入x=1时,其运行过程是x=1y=1×1+2×1=3输出3.3.输入数学、语文、英语三门课程的成果求总分等同于挨次结构按先后挨次执行,依据程序步骤可知此程序的功能是输入数学、语文、英语三门课程的成果求总分.4.③④⑥①不正确.变量之间应用“,”隔开.②不正确.输入语句中变量的值应在程序运行时输入.③正确.符合输出语句的格式.④正确.⑤不正确.不符合程序语句中表达式的写法,应为data=b^2-4*a*c.⑥正确.。
高中数学必修3《1.2.2条件语句》导学案

【学习目标】1.通过实例正确理解条件语句的概念、表示方法、结构和用法,掌握条件语句的格式及功能;2.了解条件语句在程序中起判断转折的作用,在解决实际问题中起决定作用;3.能初步用条件语句设计算法,表达解决具体问题的过程.【学法指导】通过实例体会算法的思想,加强逻辑思维能力和推理论证能力的培养,学会将自然语言整理成程序框图进而翻译成计算机语言,体现了转化的思想方法.【知识要点】12条件语句的格式、功能及与条件结构的对应关系.,3,18,54.格式一格式二条件语句IF条件THENEND IF IF条件THEN ELSEEND IF语句功能首先对IF后的进行判断,如果(IF)条件符合,那么(THEN)执行,否则执行END IF之后的语句首先对IF后的进行判断,如果(IF)条件符合,那么(THEN)执行,否则(ELSE)执行.对应条件结构框图问题4 求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;否则,x=x.第三步,输出x.(1)该算法的程序框图如何表示?(2)你能写出这个算法对应的程序吗?例1 阅读下面的程序,说明它是一个什么问题的算法,其中a≠b.训练1 编写程序,使得任意输入的3个整数按从大到小的顺序输出.探究点二条件语句(2)问题1 (1)阅读教材25页内容,想一想下图所示的条件结构对应的条件语句的一般格式是怎样的?(2)你能理解这个算法语句的含义吗?(2)由程序框图你能写出算法语句吗?例2 铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kg),当0<x≤20时,按0.35元/kg收费,当x>20时,20 kg的部分按0.35元/kg,超出20 kg的部分,则按0.65元/kg收费,请根据上述收费方法编写程序.训练2 当a=3时,下面的程序段输出的结果是 ( )A.9B.3C.10D.6【练一练】1.下列关于条件语句的说法正确的是 ( )A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE2.条件语句的一般形式如图所示,其中B表示的是 ( )A.满足条件时执行的内容B.条件语句C.条件D.不满足条件时执行的内容3.当x=2时,下面语句输出的结果是________.4.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值是________.附件1:律师事务所反盗版维权声明附件2:资源交换签约名录(放大查看)名录参见:。
【优质文档】人教A版数学必修三教案:§1.2.2条件语句

生写出算法语句 .
二、教学目标
1、知识与技能
( 1)正确理解条件语句的概念,并掌握其结构的区别与联系。
( 2)会应用条件语句编写程序。
2、过程与方法
经历对现实生活情境的探究, 认识到应用计算机解决数学问题方便简捷, 促进发展学生
逻辑思维能力
3、情感态度与价值观
了解条件语句在程序中起判断转折作用, 在解决实际问题中起决定作用。 通过本小节内
END IF
PRINT a
END 点评: 设计一个 “好 ”的算法需要在大量的算法设计中积累经验
.我们也可以先根据自己
的思路设计算法,再与 “成形 ”的、高效的、优秀的算法比较,改进思路,改进算法,以避
免重复计算等问题,提高算法设计的水平 . (2)我们在平常的训练中尽可能地少引用变量,过多的变量不仅会使得算法和程序变得复
满足哪个条件就执行哪个语句 .
(2)条件语句的嵌套可多于两层,可以表达算法步骤中的多重限制条件
.
(四)知能训练
中国网通规定:拨打市内电话时,如果不超过
3 分钟,则收取话费 0.22 元;如果通话
时间超过 3 分钟, 则超出部分按每分钟 0.1 元收取通话费, 不足一分钟按以一分钟计算 .设通
话时间为 t(分钟),通话费用 y(元),如何设计一个程序,计算通话的费用 .
1.2.2 条件语句
一、教材分析
通过上一节的学习, 学生学会了输入语句、 输出语句和赋值语句的基本用法, 本节介绍
条件语句的用法 . 程序中的条件语句与程序框图中的条件结构存在一一对应关系,
这种对应
关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的
.我们可
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【学习目标】1.了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系.
2.能用条件语句编写程序解决有关问题.
【学习重点】条件语句的两种格式及其功能 【知识梳理】
条件语句
果说明:
(1)为了便于阅读,语句体一般缩进书写.
(2)“条件”可以是复合条件,此时应用AND 加以连接.
(3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句.
(4)END IF 是“出口”,是条件语句的结束符号,在书写程序时不要漏掉. 重难点突破:
1.在设计条件语句时,正确写出条件的表达式
注意:明确算法语句中关系运算符和逻辑运算符及其应用.
关系运算符:>,=,<,>=,<=,<>.如x ≤3在程序中表示为x <=3;x ≥-2在程序中表示为x >=-2;x ≠1在程序中表示为x <>1.这与代数中的表示有区别.
逻辑运算符:AND ,OR.如2<x ≤3在程序中应表示为x <=3 AND x >2;x <2或x ≥3在程序中应表示为x <2 OR x >=3,这是程序语句的专用表示方法.
2.条件语句的嵌套
剖析:条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语句.如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套.在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是ELSE 后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套.条件语句的嵌套是条件结构嵌套的实现和表达.一般形式如下:
……
IF 条件1 THEN
语句1
ELS E
IF 条件2 THEN
语句2
ELSE
IF 条件3 THEN
语句3
ELSE……
END IF
END IF
END IF
……
应用嵌套语句时应注意:
编写多层分段函数及相似问题的程序时,经常用条件语句来判断选择哪个解析式;如果用到两个IF语句,则这两个IF语句是嵌套着的,其结构如下:
可见,尽管语句中有两个END IF,但是最后的一个END IF是与最上面的一个IF语句相对应的,我们可以把中间的一个IF语句叫做一个IF子句,那么这个IF子句是完全处于内层中的,不可越级.由此我们还可以得知,多个IF语句可以多层嵌套,嵌套时要保证结构的合理布局,它们好比是逐层被包裹着的.
自主小测
1、条件语句对应的基本逻辑结构是()
A.顺序结构B.条件结构C.循环结构D.以上都不正确
2、下列关于条件语句的说法正确的是()
A.条件语句中必须有ELSE和END IF
B.条件语句中可以没有END IF
C.条件语句中可以没有ELSE,但是必须有END IF
D.条件语句中可以没有END IF,但是必须有ELSE
3.求下列函数的函数值的算法中需要用到条件语句的函数为()
A.f(x)=log4(x2+1) B.y=x3-1
C.f(x)=
1( 2.5)
1( 2.5)
x
x
⎧
⎨
->
⎩
≤
D.f(x)=2x 课上导学案
【例题讲解】
【例题1】编写一个程序,求实数x的绝对值.
【例题2】编写一个程序,求解一元二次方程02
=++c bx ax 的根.
【例题3】编写一个程序,是任意输入的3个整数按从大到小的顺序输出.
【当堂检测】
2.给出程序: INPUT x
IF x <3 THEN
y =-2*x ELSE
y =x^2-x END IF PRINT y END
该程序的功能是:已知函数y =__________,输入自变量x 的值,输出其对应的函数值. 3.阅读下列程序: INPUT x
IF x >=4 THEN y =x
ELSE
y=x-2
END IF
PRINT y
END
若输入x=5,输出__________.。