「精品」高中数学课下能力提升一算法的概念新人教A版必修3
人教A版高中数学必修三精品教案算法的概念新
课题:§1.1.1算法的概念
一、教学目标:
1、知识目标:
⑴使学生理解算法的概念。
⑵掌握简单问题算法的表述。
⑶初步了解高斯消去法的思想.
⑷了解利用scilab求二元一次方程组解的方法。
2、能力目标:
①逻辑思维能力:通过分析、抽象、程序化高斯消去法的过程,体会算法的思想,
发展有条理地清晰地思维的能力,提高学生的算法素养。
②创新能力:通过分析高斯消去法的过程,发展对具体问题的过程与步骤的
分析能力,发展从具体问题中提炼算法思想的能力。
3、情感目标:
通过体验算法表述的过程,培养学生的创新意识和逻辑思维
能力;通过应用数学软件解决问题,感受算法思想的重要性,
感受现代信息技术的威力,提高学生的学习兴趣。
二、重点与难点
重点:算法的概念和算法的合理表述。
难点:算法的合理表述、高斯消去法.。
三、教学方法与手段:
采用“问题探究式”教学法,以多媒体为辅助手段,让学生主
动发现问题、分析问题、解决问题,培养学生的探究论证、逻
辑思维能力。
三、教学过程:。
最新人教版高中数学必修3第一章算法的概念
算法的概念(第一课时)知识与技能1.算法的概念算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。
后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。
广义地说,算法就是做某一件事的步骤或程序。
如:菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。
在数学中,现代意义上的“算法”通常是指按照某种机械程序步骤一定可以得到结果的解决问题的程序或步骤。
比如解方程的算法、函数求值的算法、作图的算法等等。
2.算法的特征:(5个特征)(1)有穷性:一个算法的步骤序列是有限的,它应在有限步骤之后停止,而不能是无限的。
(2)确定性:算法中的每一个步骤必须是明确定义的。
(3)顺序性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都要准确无误,才能完成该算法。
(4)不惟一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法。
(5)普遍性:很多具体问题,都可以设计合理的算法去解决,如心算,计算器计算都要经过有限的,事先设计好的步骤加以解决。
3.算法的作用:算法的作用在于记录及交流人类解决问题的思想。
由于计算机解决任何问题都要依赖于算法,因此算法也是作为编制计算机能够接受的“语言”——计算机程序的前导步骤。
对于复杂的问题,直接写出程序往往是困难的,为此人们往往先进行算法设计,然后再编程序。
所以,算法设计是程序设计的基础。
过程与方法例1:写出求1+2+3+4+5+6的一个算法。
分析:可以按逐一相加的程序进行,也可以利用公式1+2+…+n= 进行,也可以根据加法运算律简化运算过程。
解:算法1:s1:计算1+2得到3;s2:将第一步中的运算结果3与3相加得到6;s3:将第二步中的运算结果6与4相加得到10;s4:将第三步中的运算结果10与5相加得到15;s5:将第四步中的运算结果15与6相加得到21。
人教A版高中数学必修3第一章.1算法的概念课件
知识探究(二):算法的步骤设计 人教A版高中数学必修3第一章.1算法的概念课件
思考32::设计一个算法,判断8 3975是否为质数。
第一步,用2除783,95 得到余数1,因为余数不为0,所 以2不能整除738.59 第二步,用3除738,59 得到余数2,因为余数不为0,所 以3不能整除783.95
人教A版高中数学必修3第一章.1算法 的概念 课件
算法设计: 第一步, 第二步, 第三步,
第四步,
人教A版高中数学必修3第一章.1算法 的概念 课件
在中央电视台幸运52节目中,有一个猜商品 价格的环节,竟猜者如在规定的时间内大体猜出 某种商品的价格,就可获得该件商品.现有一商品, 价格在0~2000元之间,采取怎样的策略才能在较 短的时间内说出正确(大体上)的答案呢?
第三步,用4除738,59 得到余数31,因为余数不为0,所 以4不能整除783.95
第…四…步,用5除73,5 得得到到余余数数20,,因因为为余余数数不为为00, ,所
以以第55八能不十整能七除整步3除5,.7用88除89,得到余数1,因为余数不
第所为五 以 0,因因步6不所此,此能以,用,整8683除除不85不977能是.,是整得质质除到数8数余9..。数1,因因为此余,数7是不为质0数,. 人教A版高中数学必修3第一章.1算法 的概念 课件
以3不能整除73.5
第三步,用4除73,5 得到余数3,因为余数不为0,所 以4不能整除73.5
第四步,用5除73,5 得得到到余余数数20,,因因为为余余数数不为为00, ,所 以以55能不整能除整3除5.7
第五步,用6除7,得到余数1,因为余数不为0,
所以6不能整除7.
因此,7是质数.
人教A版高中数学必修3第一章.1算法 的概念 课件
高中数学第一章算法初步111算法的概念课件新人教A版必修3
考试加油。
3.甲、乙、丙、丁四个人过一座简易木桥,这四个人 过桥所用的时间分别是2分钟,4分钟,6分钟,8分钟,由于木 桥质量原因,桥上同时最多只能有两个人.请你设计一个方 案,使这4个人在最快的时间过桥,写清步骤,最后算出所需 时间.
【解析】第一步,甲乙先上桥. 第二步,2分钟后甲过了桥同时丁上桥. 第三步,再过2分钟后乙过了桥同时丙上桥. 第四步,再过6分钟后丙、丁同时过了桥. ∴所需时间是2+2+6=10(分钟).
(4)不唯一性:求解某一个问题的解法不一定是唯一 的,对于一个问题可以有不同的算法.
(5)普遍性:很多具体的问题,都可以设计合理的算法 去解决.
2.算法与数学问题解法的区别与联系 (1)联系 算法与解法是一般与特殊的关系,也是抽象与具体的关 系. (2)区别 算法是解决某一类问题所需要的程序和步骤的统称,也 可理解为数学中的“通法通解”;而解法是解决某一个具体问 题的过程和步骤,是具体的解题过程.
数值性问题的算法
【例2】 写出求1+2+3+4+5+6的一个算法. 【解题探究】(1)可以按逐一相加的程序进行. (2)也可以利用公式 1+2+…+n=nn+ 2 1进行. (3)可以根据加法运算律简化运算过程.
【解析】算法一 第一步,计算1+2得到3. 第二步,将第一步中的运算结果3与3相加得到6. 第三步,将第二步中的运算结果6与4相加得到10. 第四步,将第三步中的运算结果10与5相加得到15. 第五步,将第四步中的运算结果15与6相加得到21. 第六步,输出运算结果.
【答案】A 【解析】由算法的概念可知:求解某一类问题的算法不 是唯一的,故A正确;算法可以看成按照要求设计好的有限的 确切的计算序列,并且这样的步骤或序列能解决一类问题,故 B不正确;算法有有限步,结果明确,C是不正确的;算法的 每一步操作必须是明确的,不能有歧义,故D不正确.故选 A.
人教版高中数学知识点总结:新课标人教A版高中数学必修3知识点总结
高中数学必修 3知识点总结第一章算法初步1.1.1算法的概念1、算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成 .2. 算法的特点 :(1有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的 .(2确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可 .(3顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题 .(4不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法 .(5普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决 .1.1.2程序框图1、程序框图基本概念:(一程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。
(二构成程序框的图形符号及其作用1、使用标准的图形符号。
2、框图一般按从上到下、从左到右的方向画。
3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。
判断框具有超过一个退出点的唯一符号。
4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。
5、在图形符号内描述的语言要非常简练清楚。
(三、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。
1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
高中数学人教A版必修三教案:1.1.1算法的概念(一)
------------------------------------------------------------------------------------------------------------------------------------1.1.1 算法的概念教学要求:了解算法的含义,体会算法的思想;能够用自然语言叙述算法;掌握正确的算法应满足的要求;会写出解线性方程(组)的算法、判断一个数为质数的算法、用二分法求方程近似根的算法.教学重点:解二元一次方程组等几个典型的的算法设计.教学难点:算法的含义、把自然语言转化为算法语言.教学过程:一、复习准备:1. 提问:我们古代的计算工具?近代计算手段?(算筹与算盘→计算器与计算机,见章头图)2. 提问:①小学四则运算的规则?(先乘除,后加减) ②初中解二元一次方程组的方法?(消元法) ③高中二分法求方程近似解的步骤? (给定精度ε,二分法求方程根近似值步骤如下:A .确定区间[,]a b ,验证()()0f a f b <g ,给定精度ε;B. 求区间(,)a b 的中点1x ;C. 计算1()f x : 若1()0f x =,则1x 就是函数的零点; 若1()()0f a f x <g ,则令1b x =(此时零点01(,)x a x ∈); 若1()()0f x f b <g ,则令1a x =(此时零点01(,)x x b ∈);D. 判断是否达到精度ε;即若||a b ε-<,则得到零点零点值a (或b );否则重复步骤2~4.二、讲授新课:1. 教学算法的含义:① 出示例:写出解二元一次方程组22(1)24(2)x y x y -=⎧⎨+=⎩的具体步骤. 先具体解方程组,学生说解答,教师写解法 → 针对解答过程分析具体步骤,构成其算法第一步:②-①×2,得5y =0 ③; 第二步:解③得y =0; 第三步:将y =0代入①,得x =2.② 理解算法: 12世纪时,指用阿拉伯数字进行算术运算的过程. 现代意义上的算法是可以用计算机来解决的某一类问题的程序或步骤,程序和步骤必须是明确和有效的,且能在有限步完成. 广义的算法是指做某一件事的步骤或程序.算法特点:确定性;有限性;顺序性;正确性;普遍性.举例生活中的算法:菜谱是做菜肴的算法;洗衣机的使用说明书是操作洗衣机的算法;歌谱是一首歌曲的算法;渡河问题.③ 练习:写出解方程组()1111221222(1)0(2)a xb yc a b a b a x b y c +=⎧-≠⎨+=⎩的算法.2. 教学几个典型的算法:①出示例1:任意给定一个大于1的整数n ,试设计一个程序或步骤对n 是否为质数做出判断.提问:什么叫质数?如何判断一个数是否质数? → 写出算法.分析:此算法是用自然语言的形式描述的. 设计算法要求:写出的算法必须能解决一类问题,并且能够重复使用. 要使算法尽量简单、步骤尽量少. 要保证算法正确,且计算机能够执行.② 出示例2:用二分法设计一个求方程230x -=的近似根的算法.提问:二分法的思想及步骤?如何求方程近似解 →写出算法.③ 练习:举例更多的算法例子; → 对比一般解决问题的过程,讨论算法的主要特征.3. 小结:算法含义与特征;两类算法问题(数值型、非数值型);算法的自然语言表示.三、巩固练习:1. 写出下列算法:解方程x 2-2x -3=0;求1×3×5×7×9×11的值2. 有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.。
高中数学 算法概念说课教案 新人教A版必修3
1.1.1算法的概念一教材分析1 教材背景算法是新课标教材新增加的内容,从古至今算法思想都能在解决问题中得到体现,他不仅是数学及应用的重要组成部分,也是信息技术的重要基础。
随着信息技术的发展,算法思想已成为数学素养的一部分。
所以学习算法是非常必要的。
2 本节课的地位及作用这部分的学习一方面为日后系统的学习算法打下良好的基础,另一方面中学数学中的算法内容和其它许多内容是密切联系在一起的,比如线性方程组的求解、数列的求和等。
体会算法的思想有助于更好的解决其它数学问题。
二重点难点及关键根据对教材的分析确定以下重点难点。
重点:体会算法的思想,理解算法的含义,了解算法的特征。
难点:把自然语言合理的转化成算法语言。
关键:本节课突出重点突破难点的关键是重在对案例的算法的分析,案例的选择也主要从算法的典型性、与往知识的连续性和可接受性的角度出发,使学生能够通过案例的学习理解算法的本质。
三目标分析1知识目标通过分析具体问题过程与步骤,建立算法的概念,感受算法的思想,了解算法的含义,能用自然语言描述解决具体问题的算法。
2能力目标使学生体会算法思想的同时,发展有条理的思考表达能力,提高逻辑思维能力。
3情感目标通过体验算法表述的过程,培养学生的创新意识,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。
四学情分析算法这部分的使用性很强,与日常生活联系紧密,虽然是新引入的章节,但很容易激发学生的学习兴趣。
在教师的引导下,通过多媒体辅助教学,学生比较容易掌握本节课的内容。
五教法分析采用“问题探究式”教学法,以多媒体为辅助手段,让学生主动发现问题、分析问题、解决问题,培养学生的探究论证、逻辑思维能力。
六教学设计1创设情景问题1 火车站对乘客退票收取一定的费用,规定:票价每10元(不足10元按10元计算)收2元,票价2元及2元以下的不退。
设计算法,计算票价为x 元退票应返还的金额。
(在解决这一问题之前演示多媒体课件,帮助学生更好的分析问题)分析:共分三种情况。
高中数学必修三算法的概念
高中数学必修三算法的概念算法是一种解决问题的步骤和方法的描述。
它是计算机科学和数学领域的重要概念,也是高中数学必修三中的重要内容之一、算法的设计和分析是高中数学中算法的核心。
在本文中,我将详细介绍算法的概念、分类、设计和分析等方面的内容。
首先,算法是一种解决问题的步骤和方法的描述。
它是计算机程序的基础,也是数学问题求解的一种形式化描述。
一个算法通常由一系列的步骤组成,每个步骤都能够执行其中一种操作,以达到解决问题的目的。
算法可以用自然语言、图形、伪代码或编程语言来描述。
它在计算机科学、数学、工程和其他领域中都有广泛的应用。
接下来,我们来介绍算法的分类。
按照具体问题的特性,算法可以被分为不同的类型。
常见的算法分类包括算法、排序算法、图算法、动态规划算法等。
算法是用来在一些集合中寻找特定元素的算法,常见的算法包括二分查找算法、深度优先算法、广度优先算法等。
排序算法是将一组元素按照特定的顺序排列的算法,常见的排序算法包括冒泡排序算法、插入排序算法、选择排序算法、快速排序算法等。
图算法是用来解决图相关问题的算法,常见的图算法包括最短路径算法、最小生成树算法等。
动态规划算法是一种将问题分解为子问题,通过求解子问题的最优解来求解原问题的算法。
而算法的设计和分析则是提高算法效率和正确性的关键。
算法设计是指根据问题的特性,选择合适的数据结构和算法策略,设计出解决问题的高效算法。
而算法分析则是评估算法的性能和效率。
算法分析可以从时间复杂度和空间复杂度两个方面进行评估。
时间复杂度是指算法执行所需的时间,通常用大O表示;空间复杂度是指算法执行所需要的额外空间,通常用大O表示。
算法的时间复杂度和空间复杂度是用来描述算法的运行效率的重要指标。
在实际应用中,算法的性能和效率往往是我们关注的重点。
一个好的算法可以提高计算机程序的运行速度和性能。
因此,算法的选择和设计是非常重要的。
在高中数学必修三中,我们通常会学习到一些常见的算法,如查找算法、排序算法和动态规划算法等。
新人教A版必修3高中数学学案教案: §1.1.1算法的概念
"数学§1.1.1算法的概念教案新人教A版必修3 "算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助.本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情.在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点.本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章:(1)知识间的联系;(2)数学思想方法;(3)认知规律.本章教学时间约需12课时,具体分配如下(仅供参考):1.1.1 算法的概念约1课时1.1.2 程序框图与算法的基本逻辑结构约4课时1.2.1 输入语句、输出语句和赋值语句约1课时1.2.2 条件语句约1课时1.2.3 循环语句约1课时1.3算法案例约3课时本章复习约1课时§1.1 算法与程序框图§1.1.1 算法的概念一、教材分析算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固.二、教学目标1、知识与技能:(1)了解算法的含义,体会算法的思想。
高中数学(人教A版)必修三课后提升作业:一1.1.1算法的概念Word版含解析
⾼中数学(⼈教A版)必修三课后提升作业:⼀1.1.1算法的概念Word版含解析温馨提⽰:此套题为Word版,请按住Ctrl,滑动⿏标滚轴,调节合适的观看⽐例,答案解析附后。
关闭Word⽂档返回原板块。
课后提升作业⼀算法的概念(45分钟70分)⼀、选择题(每⼩题5分,共40分)1.我们学习的算法不同于求解⼀个具体问题的⽅法,下列要求中正确的是( )A.写出的算法,必须能解决⼀类问题,并且能重复使⽤B.求解某个问题的算法是唯⼀的C.算法过程要⼀步⼀步执⾏,每⼀步执⾏的操作,必须确切,不能含混不清,⽽且经过有限步或⽆限步后能得出结果D.算法要求按部就班地做,每⼀步可以有不同的结果【解析】选A.根据算法的特征知A正确.2.在⽤⼆分法求⽅程零点的算法中,下列说法正确的是( )A.这个算法可以求所有的零点B.这个算法可以求任何⽅程的零点C.这个算法能求所有零点的近似解D.这个算法可以求变号零点的近似解【解析】选 D.⼆分法的理论依据是函数的零点存在定理,它解决的是求变号零点的问题,并不能求所有零点的近似值.3.关于⼀元⼆次⽅程x2-5x+6=0的求根问题,下列说法正确的是( )A.只能设计⼀种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法【解析】选 B.算法具有不唯⼀性,对于⼀个问题,我们可以设计不同的算法.4.计算下列各式中的S值,能设计算法求解的是( )①S=1+2+3+ (100)②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,且n∈N).A.①②B.①③C.②③D.①②③【解析】选B.②中的S值是不确定的,⾮有限步之内能够完成的.5.已知算法:第⼀步,输⼊n;第⼆步,判断n是否是2,若n=2,则n满⾜条件;若n>2,则执⾏第三步;第三步,依次检验从2到n-1的整数能不能整除n,若不能整除n,满⾜条件.上述满⾜条件的数是( )A.质数B.奇数C.偶数D.4的倍数【解析】选A.该算法是判断⼀个数除1和它本⾝之处是否还有其他约数.故满⾜条件的数是质数.6.已知直⾓三⾓形两直⾓边长为a,b,求斜边长c的⼀个算法分下列三步:①计算a,b的值;③输出斜边长c的值.其中正确的顺序为( )A.①②③B.②③①C.①③②D.②①③【解析】选D.按照解决这类问题的步骤,应该先输⼊两直⾓边长.再由勾股定理求出斜边长,输出斜边长.7.下列说法中,叙述不正确的是( )A.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤B.算法可以看成按要求设计好的、有限的、明确的计算序列,并且这样的步骤或序列能够解决⼀类问题C.算法只是在计算机产⽣之后才有的D.描述算法有不同的⽅式,可以⽤⽇常语⾔和数学语⾔等【解析】选 C.计算机只是执⾏算法的⼯具之⼀,⽣活中有些问题还是⾮计算机能解决的.8.如图,汉诺塔问题是指有3根杆⼦A,B,C,杆上有若⼲碟⼦,把所有的碟⼦从B杆移到A杆上,每次只能移动⼀个碟⼦,⼤的碟⼦不能叠在⼩的碟⼦上⾯,把B杆上的3个碟⼦全部移动到A杆上,则最少需要移动的次数是( )A.12B.9C.6D.7【解析】选D.由上⾄下三个碟⼦⽤a,b,c表⽰,移动过程如下:a→A,b →C,a→C,c→A,a→B,b→A,a→A,共移动7次.⼆、填空题(每⼩题5分,共10分)9.已知⼀个学⽣的语⽂成绩为89分,数学成绩为96分,外语成绩为99分.求他的总分和平均分的⼀个算法为:第⼀步,取A=89,B=96,C=99.第⼆步,____________________________________________________.第三步,____________________________________________________.第四步,输出计算的结果.【解析】因为该算法是计算三科的平均分,故第⼆步应该求和,第三步计算平均分.答案:计算总分D=A+B+C 计算平均分E=D3【补偿训练】(2016·东莞⾼⼀检测)请说出下⾯算法要解决的问题_________________________________________________.第⼀步,输⼊三个不同的数,并分别⽤a,b,c表⽰.第⼆步,⽐较a与b的⼤⼩,如果a第三步,⽐较a与c的⼤⼩,如果a第四步,⽐较b与c的⼤⼩,如果b第五步,输出a,b,c.【解析】第⼀步是给a,b,c赋值.第⼆步运⾏后a>b.第三步运⾏后a>c.第四步运⾏后b>c,所以a>b>c.第五步运⾏后,显⽰a,b,c的值,且从⼤到⼩排列.答案:输⼊三个不同的数a,b,c,并按从⼤到⼩的顺序输出10.(2016·天津⾼⼀检测)结合下⾯的算法:第⼀步,输⼊x.第⼆步,判断x是否⼩于0,若是,则输出3x+2,否则执⾏第三步.第三步,输出x2+1.当输⼊的x的值分别为-1,0,1时,输出的结果分别为__________、__________、__________.【解题指南】按算法步骤逐⼀执⾏,即可求得结果.【解析】当x=-1时,-1<0,输出3×(-1)+2=-1,当x=0时,0=0,输出02+1=1,当x=1时,1>0,输出12+1=2.答案:-1 1 2三、解答题(每⼩题10分,共20分)11.已知直线l 1:3x-y+12=0和直线l 2:3x+2y-6=0,设计算法求l 1和l 2及y 轴所围成的三⾓形的⾯积.【解题指南】先求出三⾓形的三个顶点的坐标,再求出任意⼀边及该边上⾼的长度,最后求出三⾓形的⾯积.【解析】第⼀步,解⽅程组3x y 120,3x 2y 60-+=??+-=?,得l 1, l 2的交点为P(-2,6); 第⼆步,在⽅程3x-y+12=0中令x=0,得y=12,从⽽得到l 1与y 轴的交点为A(0,12);第三步,在⽅程3x+2y-6=0中令x=0,得y=3,从⽽得到l 2与y 轴的交点为B(0,3);第四步,求出△ABP 的边长|AB|=12-3=9;第五步,求出△ABP 的边AB 上的⾼h=2;第六步,根据三⾓形的⾯积公式计算S=12·|AB|·h=12×9×2=9;第七步,输出S.12.(2016·包头⾼⼀检测)函数y=x 1,x 0,0,x 0,x 1,x 0,-+>??=??+函数值的算法.【解析】算法如下:第⼀步,输⼊x.第⼆步,若x>0,则令y=-x+1后执⾏第五步,否则执⾏第三步. 第三步,若x=0,则令y=0后执⾏第五步,否则执⾏第四步. 第四步,令y=x+1;第五步,输出y 的值.【补偿训练】某铁路部门规定甲、⼄两地之间旅客托运⾏李的费⽤为:0.53,50,c 500.53(50)0.85,50.ωω≤?=??+ω-?ω>? 其中ω(单位:kg)为⾏李的质量,如何设计计算托运费⽤c(单位:元)的算法.【解析】第⼀步,输⼊⾏李的质量ω.第⼆步,如果ω ≤50,则令c=0.53×ω,否则执⾏第三步. 第三步,c=50×0.53+(ω-50)×0.85.第四步,输出托运费c.【能⼒挑战题】⼀箱苹果,4个4个地数,最后余下1个;5个5个地数,最后余下2个;9个9个地数,最后余下7个.请设计⼀种算法,求出这箱苹果⾄少有多少个.【解题指南】寻找共同满⾜三种数法的最⼩值.【解析】第⼀步,确定最⼩的除以9余7的正整数:7.第⼆步,依次加9就得到所有除以9余7的正整数:7,16,25,34,43,52,….第三步,在第⼆步得到的⼀列数中确定最⼩的除以5余2的正整数:7.第四步,然后依次加上45,得到:7,52,97,….第五步,在第四步得到的⼀列数中找出最⼩的满⾜除以4余1的正整数:97.因此,这箱苹果⾄少有97个.关闭Word⽂档返回原板块。
人教A版高中数学必修三1.1.1-算法的概念(共15张ppt)
(A)某算法可以无止境地运算下去 (B)一个问题的算法步骤可以是可逆的 (C)完成一件事情的算法有且只有一种 (D)设计算法要本着简单、方便、可操作的原则
合作讨论
任意给定一个正整数 n,试设计一个算法对 n
是否为质数做出判断。
第一步: 判断 n是否等于1。若是,则 既n 不是质数, 也不是合数。若 n>1,则执行第二步。
第二步: 判断是 n否等于2。若 n=2,则 n是质数;若 n>2,则执行第三步。
第三步:依 不次 是n检 质验 数;n2 ,若n3 ,没n4 ,有L的,, n结n则1果是是否质n为数整。数。若有,则
典例应用
例1.设计一个算法判断5是否为质数.
第一步, 用2除5,得到余数1.因为余数不为0, 所以2不能整除5.
第二步, 用3除5得到余数2.因为余数不为0, 所以3不能整除5.
第三步, 用4除5,得到余数1.因为余数不为0, 所以4不能整除5.因此,5是质数.
知识回顾
对于区间[a,b ]上连续不断、且f(a)f(b)<0
的函数y=f(x),通过不断地把函数f(x)的零点所在 的区间一分为二,使区间的两个端点逐步逼近零点, 进而得到零点或其近似值的方法叫做二分法。
, .
a2b1 a1b2
1.算法的定义
在数学中算法通常指按照一定规则 解决某 一类问题的明确和有限的步骤.
2.算法的特点:
1、明确性:算法中的每一个步骤都是确切的,能有效 的执行且得到确定的结果,不能模棱两可。 2、有限性:算法应由有限步组成,必须在有限操作之 后停止,并给出计算结果。
3、有序性:算法从初始步骤开始,分为若干明确的步骤, 每一步都只能有一个确定的继任者,只有执行完前一步 才能进入到后一步,并且每一步都确定无误后,才能解决 问题。
高中数学阶段提升课第一课算法初步课件新人教A版必修3
()
A.9
B.18
C.27
D.81
【解析】选C.324=243×1+81,243=81×3,则324与243的最大公约数为
81.又135=81×1+54,81=54×1+27,54=27×2,则81与135的最大公约
数为27,所以324,243,135的最大公约数为27.
【方法技巧】 求两个正整数的最大公约数
2 0=
(1)
,1 得AB斜率.
2
第三步,计算k= 1=-2,得AB的垂直平分线的斜率.
k1
第四步,由点斜式得直线AB的垂直平分线的方程,并输出.
【方法技巧】 算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象和 概括,算法设计应注意: (1)与解决问题的一般方法相联系,从中提炼出算法; (2)将解决问题的过程分为若干个可执行的步骤; (3)引入有关的参数或变量对算法步骤加以表达; (4)用最简练的语言将各个步骤表计算多项式f(x)=2x7+2x6+3x5+6x4+5x3-x2-5x+8当x=2时,其中v3 的值为 ( )
A.15
B.36
C.41
D.77
【解析】选B.v0=2,v1=2×2+2=6,v2=6×2+3=15,v3=15×2+6=36.
2.用辗转相除法求324,243,135的最大公约数为
题组训练二 程序框图的画法及应用 1.执行如图所示的程序框图,如果输入的a=-1,则输出的S=
()
A.2 B.3 C.4 D.5
2.若f(x)=2x,g(x)=log2x,则如图所示的程序框图中,输入x=4,输出 h(x)=______.
高中数学课下能力提升一算法的概念新人教A版必修3
课下能力提升(一)算法的概念[学业水平达标练]题组1 算法的含义及特征1.下列关于算法的说法错误的是( )A .一个算法的步骤是可逆的B .描述算法可以有不同的方式C .设计算法要本着简单方便的原则D .一个算法不可以无止境地运算下去2.下列语句表达的是算法的有( )①拨本地电话的过程为:1提起话筒;2拨号;3等通话信号;4开始通话或挂机;5结束通话;②利用公式V =Sh 计算底面积为3,高为4的三棱柱的体积;③x 2-2x -3=0;④求所有能被3整除的正数,即3,6,9,12,….A .①②B .①②③C .①②④D .①②③④3.下列各式中S 的值不可以用算法求解的是( )A .S =1+2+3+4B .S =12+22+32+…+1002C .S =1+12+…+110 000D .S =1+2+3+4+…题组2 算法设计4.给出下面一个算法:第一步,给出三个数x ,y ,z .第二步,计算M =x +y +z .第三步,计算N =13M . 第四步,得出每次计算结果.则上述算法是( )A .求和B .求余数C .求平均数D .先求和再求平均数5.(2016·东营高一检测)一个算法步骤如下: S 1,S 取值0,i 取值1;S 2,如果i ≤10,则执行S 3,否则执行S 6;S 3,计算S +i 并将结果代替S ;S 4,用i +2的值代替i ;S 5,转去执行S 2;S 6,输出S .运行以上步骤后输出的结果S =( )A .16B .25C .36D .以上均不对6.给出下面的算法,它解决的是( )第一步,输入x .第二步,如果x <0,则y =x 2;否则执行下一步.第三步,如果x =0,则y =2;否则y =-x 2.第四步,输出y .A .求函数y =⎩⎪⎨⎪⎧ <,-的函数值B .求函数y =⎩⎪⎨⎪⎧ <,=,->的函数值C .求函数y =⎩⎪⎨⎪⎧ >,=,-<的函数值D .以上都不正确 7.试设计一个判断圆(x -a )2+(y -b )2=r 2和直线Ax +By +C =0位置关系的算法.8.某商场举办优惠促销活动.若购物金额在800元以上(不含800元),打7折;若购物金额在400元以上(不含400元)800元以下(含800元),打8折;否则,不打折.请为商场收银员设计一个算法,要求输入购物金额x ,输出实际交款额y .题组3 算法的实际应用9.国际奥委会宣布2020年夏季奥运会主办城市为日本的东京.据《中国体育报》报道:对参与竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后进行第二轮投票;如果第二轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法.[能力提升综合练]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课下能力提升(一) 算法的概念
[学业水平达标练]
题组1 算法的含义及特征
1.下列关于算法的说法错误的是( )
A .一个算法的步骤是可逆的
B .描述算法可以有不同的方式
C .设计算法要本着简单方便的原则
D .一个算法不可以无止境地运算下去
2.下列语句表达的是算法的有( )
①拨本地电话的过程为:1提起话筒;2拨号;3等通话信号;4开始通话或挂机;5结束通话; ②利用公式V =Sh 计算底面积为3,高为4的三棱柱的体积;
③x 2-2x -3=0;
④求所有能被3整除的正数,即3,6,9,12,….
A .①②
B .①②③
C .①②④
D .①②③④
3.下列各式中S 的值不可以用算法求解的是( )
A .S =1+2+3+4
B .S =12+22+32+…+1002
C .S =1+12+…+110 000
D .S =1+2+3+4+…
题组2 算法设计
4.给出下面一个算法:
第一步,给出三个数x ,y ,z .
第二步,计算M =x +y +z .
第三步,计算N =13M .
第四步,得出每次计算结果.
则上述算法是( )
A .求和
B .求余数
C .求平均数
D .先求和再求平均数
5.(2016·东营高一检测)一个算法步骤如下:
S 1,S 取值0,i 取值1;
S 2,如果i ≤10,则执行S 3,否则执行S 6;
S 3,计算S +i 并将结果代替S ;
S 4,用i +2的值代替i ;
S 5,转去执行S 2;
S 6,输出S .
运行以上步骤后输出的结果S =( )
A .16
B .25
C .36
D .以上均不对
6.给出下面的算法,它解决的是( )
第一步,输入x .
第二步,如果x <0,则y =x 2;否则执行下一步.
第三步,如果x =0,则y =2;否则y =-x 2.
第四步,输出y .
A .求函数y =⎩
⎪⎨⎪⎧ x 2x <,-x 2x 的函数值 B .求函数y =⎩⎪⎨⎪⎧ x 2x <,x =,-x 2x >
的函数值
C .求函数y =⎩⎪⎨⎪⎧ x 2x >,x =,-x 2x <
的函数值
D .以上都不正确 7.试设计一个判断圆(x -a )2+(y -b )2=r 2
和直线Ax +By +C =0位置关系的算法.
8.某商场举办优惠促销活动.若购物金额在800元以上(不含800元),打7折;若购物金额在400元以上(不含400元)800元以下(含800元),打8折;否则,不打折.请为商场收银员设计一个算法,要求输入购物金额x ,输出实际交款额y .
题组3 算法的实际应用
9.国际奥委会宣布2020年夏季奥运会主办城市为日本的东京.据《中国体育报》报道:对参与竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后进行第二轮投票;如果第二轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法.
[能力提升综合练]
1.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅、盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用( )
A .13分钟
B .14分钟
C .15分钟
D .23分钟
2.在用二分法求方程零点的算法中,下列说法正确的是( )
A.这个算法可以求方程所有的零点
B.这个算法可以求任何方程的零点
C.这个算法能求方程所有的近似零点
D.这个算法并不一定能求方程所有的近似零点
3.(2016·青岛质检)结合下面的算法:
第一步,输入x.
第二步,判断x是否小于0,若是,则输出x+2,否则执行第三步.
第三步,输出x-1.
当输入的x的值为-1,0,1时,输出的结果分别为( )
A.-1,0,1 B.-1,1,0
C.1,-1,0 D.0,-1,1
4.有如下算法:
第一步,输入不小于2的正整数n.
第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.
第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.
则上述算法满足条件的n是( )
A.质数 B.奇数
C.偶数 D.合数
5.(2016·济南检测)输入一个x值,利用y=|x-1|求函数值的算法如下,请将所缺部分补充完整:第一步:输入x;
第二步:________;
第三步:当x<1时,计算y=1-x;
第四步:输出y.
6.已知一个算法如下:
第一步,令m=a.
第二步,如果b<m,则m=b.
第三步,如果c<m,则m=c.
第四步,输出m.
如果a=3,b=6,c=2,则执行这个算法的结果是________.
7.下面给出了一个问题的算法:
第一步,输入a.
第二步,如果a≥4,则y=2a-1;否则,y=a2-2a+3.
第三步,输出y的值.
问:(1)这个算法解决的是什么问题?
(2)当输入的a 的值为多少时,输出的数值最小?最小值是多少?
8.“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事秘密,不让敌人知道自己部队的军事实力,采用下述点兵方法:①先令士兵从1~3报数,结果最后一个士兵报2;②又令士兵从1~5报数,结果最后一个士兵报3;③又令士兵从1~7报数,结果最后一个士兵报4.这样韩信很快算出自己部队里士兵的总数.请设计一个算法,求出士兵至少有多少人.
答 案
[学业水平达标练]
1. 解析:选A 由算法定义可知B 、C 、D 对,A 错.
2. 解析:选A 算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.①②都各表达了一种算法;③只是一个纯数学问题,不是一个明确步骤;④的步骤是无穷的,与算法的有穷性矛盾.
3. 解析:选D D 中的求和不符合算法步骤的有限性,所以它不可以用算法求解,故选D.
4. 解析:选D 由算法过程知,M 为三数之和,N 为这三数的平均数.
5. 解析:选B 由以上计算可知:S =1+3+5+7+9=25,答案为B.
6. 解析:选B 由算法知,当x <0时,y =x 2;当x =0时,y =2;当x >0时,y =-x 2.故选B.
7. 解:算法步骤如下:
第一步,输入圆心的坐标(a ,b )、半径r 和直线方程的系数A 、B 、C .
第二步,计算z 1=Aa +Bb +C .
第三步,计算z 2=A 2+B 2.
第四步,计算d =|z 1|z 2
. 第五步,如果d >r ,则输出“相离”;如果d =r ,则输出“相切”;如果d <r ,则输出“相交”.
8. 解:算法步骤如下:
第一步,输入购物金额x (x >0).
第二步,判断“x >800”是否成立,若是,则y =0.7x ,转第四步;否则,执行第三步.
第三步,判断“x >400”是否成立,若是,则y =0.8x ;否则,y =x .
第四步,输出y ,结束算法.
9. 解:算法如下:
第一步,投票.
第二步,统计票数,如果一个城市得票数超过总票数的一半,那么该城市就获得主办权,否则淘汰得票数最少的城市并转第一步.
第三步,宣布主办城市.
[能力提升综合练]
1. 解析:选C ①洗锅、盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟.解决一个问题的算法不是唯一的,但在设计时要综合考虑
各个方面的因素,选择一种较好的算法.
2. 解析:选D 二分法求方程零点的算法中,仅能求方程的一些特殊的近似零点(满足函数零点存在性定理的条件),故D 正确.
3. 解析:选C 根据x 值与0的关系选择执行不同的步骤.
4. 解析:选A 根据质数、奇数、偶数、合数的定义可知,满足条件的n 是质数.
5. 解析:以x -1与0的大小关系为分类准则知第二步应填当x ≥1时,计算y =x -1.
答案:当x ≥1时,计算y =x -1
6. 解析:这个算法是求a ,b ,c 三个数中的最小值,故这个算法的结果是2.
答案:2
7. 解:(1)这个算法解决的是求分段函数
y =⎩⎪⎨⎪⎧
2a -1,a ≥4,a 2-2a +3,a <4的函数值的问题. (2)当a ≥4时,y =2a -1≥7;
当a <4时,y =a 2-2a +3=(a -1)2+2≥2,
∵当a =1时,y 取得最小值2.
∴当输入的a 值为1时,输出的数值最小为2.
8. 解:第一步,首先确定最小的满足除以3余2的正整数:2.
第二步,依次加3就得到所有除以3余2的正整数:2,5,8,11,14,17,20,….
第三步,在上列数中确定最小的满足除以5余3的正整数:8.
第四步,然后在自然数内在8的基础上依次加上15,得到8,23,38,53,….
第五步,在上列数中确定最小的满足除以7余4的正整数:53.
即士兵至少有53人.。