88教案网

你的位置: 教案 > 高中教案 > 导航 > 高中数学教案精选

高中数学优秀教案

发表时间:2022-11-23

高中数学教案精选。

一名优秀的教师就要对每一课堂负责,作为高中教师就需要提前准备好适合自己的教案。教案可以让学生能够听懂教师所讲的内容,帮助授课经验少的高中教师教学。所以你在写高中教案时要注意些什么呢?下面是小编精心收集整理,为您带来的《高中数学教案精选》,仅供您在工作和学习中参考。

教学目标

1.了解映射的概念,象与原象的概念,和一一映射的概念.

(1)明确映射是特殊的对应即由集合 ,集合 和对应法则f三者构成的一个整体,知道映射的特殊之处在于必须是多对一和一对一的对应;

(2)能准确使用数学符号表示映射, 把握映射与一一映射的区别;

(3)会求给定映射的指定元素的象与原象,了解求象与原象的方法.

2.在概念形成过程中,培养学生的观察,比较和归纳的能力.

3.通过映射概念的学习,逐步提高学生对知识的探究能力.

教学建议

教材分析

(1)知识结构

映射是一种特殊的对应,一一映射又是一种特殊的映射,而且函数也是特殊的映射,它们之间的关系可以通过下图表示出来,如图:

由此我们可从集合的包含关系中帮助我们把握相关概念间的区别与联系.

(2)重点,难点分析

本节的教学重点和难点是映射和一一映射概念的形成与认识.

①映射的概念是比较抽象的概念,它是在初中所学对应的基础上发展而来.教学中应特别强调对应集合 B中的唯一这点要求的理解;

映射是学生在初中所学的对应的基础上学习的,对应本身就是由三部分构成的整体,包括集 合A和集合B及对应法则f,由于法则的不同,对应可分为一对一,多对一,一对多和多对多. 其中只有一对一和多对一的能构成映射,由此可以看到映射必是“对B中之唯一”,而只要是对应就必须保证让A中之任一与B中元素相对应,所以满足一对一和多对一的对应就能体现出“任一对唯一”.

②而一一映射又在映射的基础上增加新的要求,决定了它在学习中是比较困难的.

教法建议

(1)在映射概念引入时,可先从学生熟悉的对应入手, 选择一些具体的生活例子,然后再举一些数学例子,分为一对多、多对一、多对一、一对一四种情况,让学生认真观察,比较,再引导学生发现其中一对一和多对一的对应是映射,逐步归纳概括出映射的基本特征,让学生的认识从感性认识到理性认识.

(2)在刚开始学习映射时,为了能让学生看清映射的构成,可以选择用图形表示映射,在集合的选择上可选择能用列举法表示的有限集,法则尽量用语言描述,这样的表示方法让学生可以比较直观的认识映射,而后再选择用抽象的数学符号表示映射,比如:

(3)对于学生层次较高的学校可以在给出定义后让学生根据自己的理解举出映射的例子,教师也给出一些映射的例子,让学生从中发现映射的特点,并用自己的语言描述出来,最后教师加以概括,再从中引出一一映射概念;对于学生层次较低的学校,则可以由教师给出一些例子让学生观察,教师引导学生发现映射的特点,一起概括.最后再让学生举例,并逐步增加要求向一一映射靠拢,引出一一映射概念.

(4)关于求象和原象的问题,应在计算的过程中总结方法,特别是求原象的方法是解方程或方程组,还可以通过方程组解的不同情况(有唯一解,无解或有无数解)加深对映射的认识.

(5)在教学方法上可以采用启发,讨论的形式,让学生在实例中去观察,比较,启发学生寻找共性,共同讨论映射的特点,共同举例,计算,最后进行小结,教师要起到点拨和深化的作用.

教学设计方案

2.1映射

教学目标(1)了解映射的概念,象与原象及一一映射的概念.

(2)在概念形成过程中,培养学生的观察,分析对比,归纳的能力.

(3)通过映射概念的学习,逐步提高学生的探究能力.

教学重点难点::映射概念的形成与认识.

教学用具:实物投影仪

教学方法:启发讨论式

教学过程:

一、引入

在初中,我们已经初步探讨了函数的定义并研究了几类简单的常见函数.在高中,将利用前面集合有关知识,利用映射的观点给出函数的定义.那么映射是什么呢?这就是我们今天要详细的概念.

二、新课

在前一章集合的初步知识中,我们学习了元素与集合及集合与集合之间的关系,而映射是重点研究两个集合的元素与元素之间的对应关系.这要先从我们熟悉的对应说起(用投影仪打出一些对应关系,共6个)

我们今天要研究的是一类特殊的对应,特殊在什么地方呢?

提问1:在这些对应中有哪些是让A中元素就对应B中唯一一个元素?

让学生仔细观察后由学生回答,对有争议的,或漏选,多选的可详细说明理由进行讨论.最后得出(1),(2),(5),(6)是符合条件的(用投影仪将这几个集中在一起)

提问2:能用自己的语言描述一下这几个对应的共性吗?

经过师生共同推敲,将映射的定义引出.(主体内容由学生完成,教师做必要的补充)

扩展阅读

高中数学教案2022模板其三


一名优秀的教师在教学方面无论做什么事都有计划和准备,高中教师要准备好教案为之后的教学做准备。教案可以让上课时的教学氛围非常活跃,帮助高中教师在教学期间更好的掌握节奏。关于好的高中教案要怎么样去写呢?以下是小编收集整理的“高中数学教案2022模板其三”,仅供参考,大家一起来看看吧。

[学习目标]

(1)会用坐标法及距离公式证明Cα+β;

(2)会用替代法、诱导公式、同角三角函数关系式,由Cα+β推导Cα—β、Sα±β、Tα±β,切实理解上述公式间的关系与相互转化;

(3)掌握公式Cα±β、Sα±β、Tα±β,并利用简单的三角变换,解决求值、化简三角式、证明三角恒等式等问题。

[学习重点]

两角和与差的正弦、余弦、正切公式

[学习难点]

余弦和角公式的推导

[知识结构]

1、两角和的余弦公式是三角函数一章和、差、倍公式系列的基础。其公式的证明是用坐标法,利用三角函数定义及平面内两点间的距离公式,把两角和α+β的余弦,化为单角α、β的三角函数(证明过程见课本)

2、通过下面各组数的值的比较:①cos(30°—90°)与cos30°—cos90°②sin(30°+60°)和sin30°+sin60°。我们应该得出如下结论:一般情况下,cos(α±β)≠cosα±cosβ,sin(α±β)≠sinα±sinβ。但不排除一些特例,如sin(0+α)=sin0+sinα=sinα。

3、当α、β中有一个是的整数倍时,应首选诱导公式进行变形。注意两角和与差的三角函数是诱导公式等的基础,而诱导公式是两角和与差的三角函数的特例。

4、关于公式的正用、逆用及变用

高中数学优秀教案4

一、教学目标:

掌握向量的概念、坐标表示、运算性质,做到融会贯通,能应用向量的有关性质解决诸如平面几何、解析几何等的问题。

二、教学重点:

向量的性质及相关知识的综合应用。

三、教学过程:

(一)主要知识:

1、掌握向量的概念、坐标表示、运算性质,做到融会贯通,能应用向量的有关性质解决诸如平面几何、解析几何等的问题。

(二)例题分析:略

四、小结:

1、进一步熟练有关向量的运算和证明;能运用解三角形的知识解决有关应用问题,

2、渗透数学建模的思想,切实培养分析和解决问题的能力。

五、作业:

高中数学研究性学习


俗话说,磨刀不误砍柴工。高中教师要准备好教案,这是每个高中教师都不可缺少的。教案可以让上课时的教学氛围非常活跃,使高中教师有一个简单易懂的教学思路。高中教案的内容要写些什么更好呢?小编为此仔细地整理了以下内容《高中数学研究性学习》,仅供您在工作和学习中参考。

高中数学研究性学习教学设计

案例

湖南省桃源县第四中学郭富云

2009年9月

一、活动主题的提出

根据新课改课程标准及高中数学教学要求,为切实实施素质教育,改革教学方式与方法,变教教材为用教材,有机地开展校本课程,培养学生的综合实践能力和创新能力,培养学生的探索精神和用数学的意识,以教材中的阅读与思考为素教材,推进高中数学研究性学习的进程,对该问题进行研究,旨在为深化课堂教学内容,促进性自主研究和学习,从而探讨高中数学研究性学习的实施办法。

二、活动的具体目标

1、知识目标:通过集合中元素的个数问题的研究,探求有限集合中元素个数间的关系,比较几个集合中元素个数的多少的方法。

2、能力目标:能多方面、多角度、多层面来探究问题,运用知识来解决问题,培养学生的发散思维和创新思维能力。

3、情感目标:学该课题的研究,激发学生的学习热情和学习兴趣,享受探索成功的乐趣,培养科学态度与科学精神。

三、活动的实施过程、方式

1、出示活动内容与思考的问题(5分钟)

(1)、学校小卖部进了两次货,第一次进的货是圆珠笔、钢笔、橡皮、笔记本、方便面、汽水共6种,第二次进的货是圆珠笔、铅笔、火腿肠、方便面共4种,两次一共进了几种货?回答两次一共进了10(6+4)种,对吗?应如何解答?有哪些方法?因此可以得出什么结论(集合中元素个数间的关系)?

(2)、学校先举办了一次田径运动会,某班有8名同学参赛,又举办了一次球类运动会,这个班有12名同学参赛,两次运动会都参赛的有3人。两次运动会中,这个班共有多少名同学参赛?应如何解答?由此解出以下结论(集合中元素个数间的关系)?又如:某班共30人,其中15人喜爱篮球运动,10人喜爱乒乓球运动,8人对这两项运动都不喜爱,则喜爱篮球运动但不喜爱乒乓球运动的人是多少?应如何解答?

(3)涉及三个及三个以上,集合的并、交问题,能用类似的结论吗?应怎样表达?如:学校开运动会,设,,。若参加一百米的同学有5人,参加二百米跑的同学有6人,参加四百米跑的同学有7人,参加一百、二百同学有2人,参加一百、四百的同学有3人,参加二百、四百的同学有5人,三项都参加的人有1人,求有多少人参赛?

(4)设计比较集合与集合B=中元素的个数的多少的方法。

2、活动分工及时间安排(25分钟)

全班以大组为单位(共四个大组)来研究以上4个问题。第一大组研究(1)问题,第二大组研究(2)个问题,第三大组研究(3)个问题,第四大组研究(4)个问题。要求每组由学生自行确定一位负责人,并由此同学组织具体活动,明确该同学是下步活动交流中心发言人。有余力的组可协助思考其它组的问题。教师下到各组视察,了解情况,并作必要的指导。

3、活动交流(15分钟)

请每一小组中心发言人回答各自分配的问题,全班其它同学补充,教师引导学生概括,得出结论:

列举法

问题(1)涉及的集合元素个数较少而且具体,可用列举法写出,很快可解决此问题,并由特殊到一般的思维方式概括得出:

图解法

当集合元素个数较少而不具体时,据题意画出集合的韦恩图,从而解决实际问题如问题(2),并归纳得出:这一结论。

数形结合法

利用集合间的关系,结合示意图,据未知可设适当的未知数,建立方程求解,如问题(2)中的第二个问题。设喜爱篮球运动但不喜爱乒乓球运动的人数为x,则两项都喜爱的有(15-x)人,喜爱乒乓球而不喜爱篮球的有[10-(15-x)]人,据题意有:x+(15-x)+[10-(15-x)]+8=30,解得x=12。故喜爱篮球运动但不喜爱乒乓球运动的有12人。

归纳、猜想法

通过对问题(3)的求解,并结合问题(1)、(2)的求解,归纳、猜想出:。

概念派生法

通过问题(4)的研究求解,大部分学生较易得出A,因此,由真子集的概念得出集合B的元素的个数少于集合A的元素的个数。这个结论是由概念的内涵派生出来的。

“对应”法

经研究讨论,同学中有“集合A的元素个数等于集合B的元素个数”的结论。少数同学运用“对应”思想:,显然有此结论。这是一个多好的想法啊!

四、活动评价

充分运用高中数学子教材资源“阅读与思考”,广泛开展第二课堂活动,能很好地调动学生的学习兴趣,能很好地开发学生的创造潜能,有助于学生探究能力和创新能力的提高。通过本课题的研究,至少有以下成功之处:第一、深化了课堂知识,进一步巩固和拓展了所学知识;第二、培养了学生探究能力,很好地改变了学生的学习方式、方法;第三、增强了学生运用知识解决问题的意识:该课题以解决问题为背景,通过分工与合作和恰当地引导,学生用知识的意识明显增强,运用知识解决问题的能力明显提高;第四、培养了学生的思维品质。通过问题(4)的研究,我们得出了不一样的结论,但都有道理,学生向引发争议,学生的批判性思维得到较好的发展。

五、注意事项

1、教师课题准备要充分。要认真钻研材料;查阅相关资料或研究成果;作好周密的活动计划。切忌无准备或准备不充分就上课。

2、避免“活动研究课”上课学科化,要充分地让学生自主的活动,不人为地牵制学生。

3、积极引导学生搞好“交流——合作”环节的活动,充分听取学生的意见,让学生自己总结作法和研究成果,切忌教师包办,强加于人。

4、坚持引导学生写好活动总结和体会,归纳研究方法与成果,忌只管上课不管下课,课后不巩固。

参考资源:《教学研究性学习》傅海伦山东师范大学教学科学学院

《谈教学研究性学习设计》赖风

《教学课程标准》人民教育出版社

普通高中课程标准实验教研书《教学》人教出版

高中数学必修三《算法与案例》教案


高中数学必修三《算法与案例》教学设计

教学内容解析

《算法初步》是新课程改革中新增加的内容,算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.算法已经渗透到社会生活的许多方面,算法思想不仅是一种重要的数学思想,也成为现代人应具备的一种基本数学素养.在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,比如说解方程,判断直线与圆的位置关系等等,完成这些工作都需要一系列程序化的步骤,这就是算法思想。本节内容是在学习了算法的基础知识上,探究古代典型的算法案例——辗转相除法,巩固算法三种描述性语言(算法步骤,程序框图和程序语言),使学生对算法中的迭代思想有一个初步的认识。一方面以辗转相除法为载体,使学生通过模仿,操作,探索经历算法设计的全过程,帮助学生进一步体会算法的基本思想,感受算法在解决实际问题中的重要作用,另一方面让学生体会古代人对现代数学发展的贡献。

教学目标设置

通过对辗转相除法的探究,理解辗转相除法的原理,巩固算法的三种描述方法(算法步骤、程序框图和程序设计语言)。要实现让学生理解辗转相除法原理的教学目标,莫过于让学生参与到辗转相除法求最大公约数的过程中,所以在教学过程中,通过对折纸实验的分析,猜测、探究适当的数学结论或规律,给出解释或证明,培养学生发现、探究问题的意识;在案例解决的过程中,既注重让学生意识到数学中的算法是计算机编程的基础,更注重要学生领会计算机程序设计的数学本质,深刻的领悟算法这一“机械化”数学思想,为学生将来适应信息社会的发展打好基础。在学习古代数学家解决数学问题的方法的过程中培养严谨的逻辑思维能力;在利用算法解决数学问题的过程中培养理性的精神和动手实践的能力;在合作学习的过程中体验合作的愉快和成功的喜悦。

学生学情分析

学习者为高二学生,好奇心强,思维活跃,学习算法有一定的积极性,对知识也较感兴趣,同时已具备一定算法步骤,程序框图,编制程序等基础知识。但对辗转相除法的原理不是很了解,因此在教学过程中要适时引导他们理解辗转相除法求最大公约数的原理,理解其迭代的算法思想,从而能够理解和运用两种循环结构表达辗转相除法,而这也恰恰是本节课的教学难点,可以通过观察,讨论,思考,分析,动手操作,自己探索,合作学习等多种手段突破难点。

教学策略分析

以问题为载体,用问题序列为学生提供探究算法案例——辗转相除法的空间,让学生经历知识的形成过程和发展过程,充分发挥学生的主体作用和教师的主导作用。采用启发式,并遵循循序渐进的教学原则,这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑思维能力。

教学过程设计

(一)导入问题

问题1:求下列每组数的最大公约数

(1)22与6

(2)28与12

师:我们都是利用短除法找公约数的方法来求最大公约数,那么如果是求下面两个数的最大公约数呢?

问题2::求8251与6105的最大公约数

设计意图:问题1从学生已有认知结构出发,引出本节课所要探究内容。问题2学生用已有知识处理比较困难,激发学生探究兴趣,目的是使学生明确本节课要研究内容的必要性。

(二)探究问题

学生活动:将学生分为两个小组,第一小组每位学生面前有一张长为22cm,宽为6cm的长方形纸;第二组每位同学面前有一张长为28cm,宽为12cm的长方形纸。

问题3:

(针对于第一组同学)

给一张长为22cm,宽为6cm的长方形纸,先将短边往长边上折,得到一个正方形,将其裁掉之后继续将短边往长边上折,一直到最后剩下的是正方形为止,问:最后得到的正方形的边长是多少?

(针对于第二组同学)

给一张长为28cm,宽为12cm的长方形纸,先将短边往长边上折,得到一个正方形,将其裁掉之后继续将短边往长边上折,一直到最后剩下的是正方形为止,问:最后得到的正方形的边长是多少?

设计意图:通过实验操作,让学生手脑并用,想一想,动一动,给他们以充足的动手实践机会,让他们在动手探索的过程中去把握知识,使学生直观感知辗转相除法.

问题4:(1)通过实验你有什么发现?

(2)请将上述过程用算式表示出来。

课件展示:利用多媒体展现第一小组的折纸过程,让学生再次感受长边变短边,短边变长边辗转相除的过程。

学生讨论(一):学生讨论(二)

22-6=1622=6×3+4

16-6=106=4×1+2

10-6=44=2×2

6-4=2

4-2=2

设计意图:学生讨论(一)体现出更相减损术的算法过程,教师可以适当引导,为下节课埋下伏笔。学生讨论(二)体现出辗转相除法的算法过程,引出本节课教学内容。从直观到抽象,从具体实验到数学模型,师生共同完成对新知的探索。

问题5:设问(1):从数学式子出发,说明为什么22与6的公约数就是4与2的公约数?

设问(2):反过来,为什么4与2的公约数就是22与6的公约数?

设计意图:通过此例让学生体会辗转相除法的原理,从而帮助学生突破本节课的第一个难点——理解辗转相除法求最大公约数的原理。

问题6:如何求得8251与6105的最大公约数?

设计意图:进一步巩固学生对辗转相除法的认识,承上启下,顺利过渡。

问题7:刚才我们既求得了两个较小数的最大公约数,又求得了两个较大数的最大公约数,那么我们可以用辗转相除法解决哪一类问题呢?

生:求任意两个数的最大公约数。

问题8:给出任意两个正整数m、n,设计一个求它们的最大公约数的算法。

设计意图:从具体实例到一般情形,师生初步分析,利用辗转相除法产生一列数,这列数从第三项开始,每项都是前两项相除所得的余数,余数为0的前一项,即是与的最大公约数。

问题9:辗转相除法的关键步骤是哪种逻辑结构?

生:循环结构

学生活动:两个小组的学生分别用当型循环结构和直到型循环结构写算法步骤,画程序框图和编写程序语言,并选派代表演示其程序框图及程序语言。

直到型循环结构程序框图如下图:当型循环结构的程序框图如下图:

直到型循环结构程序语言:当型循环结构程序语言:

INPUTm,nINPUTm,n

DOr=1

r=mMODnWHILEr>0

m=nr=mMODn

n=rm=n

LOOPUNTILr=0n=r

PRINTmWEND

ENDPRINTm

END

设计意图:教师适当提示,使得程序设计水到渠成,通过两组同学的交流合作,调动了学生的学习积极性,突出了本节课的教学重点,体会迭代的算法思想,同时也突破了本节课的第二个难点——理解和运用两种循环结构表达辗转相除法。

(三)上机操作

学生活动:派一名同学将程序输入电脑,由下面其他同学随意给出两个数求其最大公约数,检验程序是否正确。

设计意图:通过计算机演示,让学生感受算法研究的价值,认识到计算机是人类征服自然的一种有力工具。

(四)归纳小结

问题8:通过本节课的学习,请学生谈谈体会与收获.

设计意图:学生对知识归纳的同时,提醒学生重视研究问题的过程及其中所蕴涵的数学思想.

(五)布置作业

求462、546、1001的最大公约数。

高中数学必修三《条件语句》教学教案


经验告诉我们,成功是留给有准备的人。作为高中教师就要根据教学内容制定合适的教案。教案可以让学生更好的吸收课堂上所讲的知识点,帮助授课经验少的高中教师教学。你知道怎么写具体的高中教案内容吗?下面是小编为大家整理的“高中数学必修三《条件语句》教学教案”,欢迎您参考,希望对您有所助益!

高中数学必修三《条件语句》教案设计

一、三维目标:1、知识与技能

(1)正确理解条件语句的概念,掌握其结构。(2)会应用条件语句编写程序。

2、过程与方法

经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力3、情感态度与价值观

了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。

二、重点与难点四、教学设计

(一)练习

重点:条件语句的步骤、结构及功能。难点:会编写程序中的条件语句。

1.将两个数a?8,b?17交换,使a?17,b?8,下面语句正确一组是(B)A.B.C.D.c=ba=ca=bb=ab=ac=bb=aa=ba=cb=a2.计算机执行下面的程序段后,输出的结果是(B)

a?1b?3a?a?bb?a?bPRINTa,bA.1,3B.4,1C.0,0D.6,03.下列给出的赋值语句中正确的是(B)

A.4?MB.M??MC.B?A?3D.x?y?0.x=2y=3*x-1x=yPRINT3*x-1END阅读右边的程序,然后判断下列哪个是程序执行后的结果(D)

A、5B、15C、11D、14【创设情境】

试求自然数1+2+3+……+99+100的和。显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算机来

完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题)【探究新知】(一)条件语句

算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE格式)

IF条件THEN语句1ELSE语句2ENDIF满足条件?是语句1否语句2当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。其对应的程序框图为:(如上右图)

在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN格式)

IF条件THEN

语句ENDIF

满足条件?否语句计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图)

条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。【例题精析】〖例1〗:教材P25面例5〖例2〗:编写程序,输入一元二次方程ax?bx?c?0的系数,输出它的实数根。算法分析:我们知道,若判别式??b?4ac?0,原方程有两个不相等的实数根

22x1??b???b??b、x2?;若??0,原方程有两个相等的实数根x1?x2??;2a2a2a若??0,原方程没有实数根。也就是说,在求解方程之前,需要首先判断判别式的符号。因此,这个过程可以用算法中的条件结构来实现。

又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算x1和x2之前,

先计算p???b,q?。2a2a程序框图:(参照课本P17)

程序:(如右图所示)

注:SQR()和ABS()是两个函数,分别用来求某个数的平方根和绝对值。

即SQR(x)?INPUT“a,b,c=”;a,b,cd=b*b-4*a*cp=-b/(2*a)q=SQR(ABS(d))/(2*a)IFd>=0THENx1=p+qx2=p-qIFx1=x2THENPRINT“Onerealroot:”;x1ELSEPRINT“Tworealroots:x1”;x1,“andx2”;x2ENDIFELSEPRINT“Norealroot!”ENDIFENDx,ABS(x)??x(x?0)

-x(x?0).〖例3〗:编写程序,使得任意输入的3个整数按从大到小的顺序输出。

算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下。

第一步:输入3个整数a,b,c.

第二步:将a与b比较,并把小者赋给b,大者赋给a.第三步:将a与c比较.并把小者赋给c,大者赋给a,

此时a已是三者中最大的。

第四步:将b与c比较,并把小者赋给c,大者赋给b,

此时a,b,c已按从大到小的顺序排列好。

第五步:按顺序输出a,b,c.程序框图:(参照课本P19)程序:(如右框图所示)

INPUT“a,b,c=”;a,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND

〖补例〗:铁路部门托运行李的收费方法如下:

y是收费额(单位:元),x是行李重量(单位:kg),当0<x≤20时,按0.35元/kg收费,当x>20kg时,20kg的部分按0.35元/kg,超出20kg的部分,则按0.65元/kg收费,请根据上述收费方法编写程序。

0.35x,0?x?20,y??0.35?20?0.65(x?20),x?20.该函数是个分段分析:首先由题意得:

函数。需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构

来实现。

程序:INPUT“请输入旅客行李的重量(kg)x=”;x

IFx>0ANDx=20THEN

y=0.35*xELSE

y=0.35*20+0.65*(x-20)ENDIF

PRINT“该旅客行李托运费为:”;yEND

【课堂精练】

1.P29练习1。2。3。4课后练习

1.给出以下四个问题,

①x,输出它的相反数.②求面积为6的正方形的周长.③求三个数a,b,c中输入一个

?x?1,x?0数的最大数.④求函数f(x)??的函数值.其中不需要用条件语句来描述

x?2,x?0?其算法的有(A)

A.1个B.2个C.3个D.4个仅②不需要分情况讨论,即不需要用条件语句

2.右程序运行后输出的结果为__22,-22__.x?5

3.当a?3时,下面的程序段输出的结果是(D)y??20IFa?10THEN

IFx?0THENy?2?a

x?y?3ELSE

ELSEy?a?aPRINTy

A.9B.3C.10D.6

作业:《习案》作业六