人教版高中数学B必修3练习 条件语句

人教版高中数学B必修3练习  条件语句
人教版高中数学B必修3练习  条件语句

1.2.2 条件语句

一、基础过关

1.条件语句属于算法中的哪个基本逻辑结构 ( )

A .顺序结构

B .条件分支结构

C .循环结构

D .以上都不对

2.if 语句的基本作用是 ( )

A .顺序执行下一个程序

B .不执行下一个程序

C .若表达式结果为真,则执行它后面的语句

D .循环执行下一个程序

3.给出以下四个问题,其中不需要用条件语句来描述其算法的有 ( ) ①输入一个数x ,输出它的绝对值;

②求函数f (x )=?????

x 2-1, x ≥0,x +2, x <0的函数值; ③求面积为6的正方形的周长;

④求三个数a ,b ,c 中的最大数.

A .1个

B .2个

C .3个

D .4个

4

.下面程序输入“x =π”时的运算结果是

( )

A .-2

B .1

C .π

D .2

5.下面给出的是条件语句编写的程序,该程序的功能是求函数__________________的函数值.

6.如图是求函数y =|x -4|+1的函数值的程序,则①为______.

7.已知y =?????

x 2+1 (x ≥0)x 2-1 (x<0),编写程序,输入自变量x 的值,输出相应的函数值.

8.已知圆锥体底面半径R和高H,设计一个求圆锥体体积和表面积的程序.

二、能力提升

9.下面程序运算的结果是()

A.10.5 B.11.5

C.16 D.25

10.为了在运行下面的程序之后得到输出y=9,x输入的值应该是()

A.-4 B.-2

C.4或-4 D.2或-2

11.读程序,完成下面的填空:

①若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;

②若执行结果y的值是3,则执行赋值语句是________,输入的x的值是________.12.阅读下面的程序,当分别输入x=2,x=1,x=0时,求输出的y值.

三、探究与拓展

13.已知某商店对顾客购买货款数满500元,减价3%,不足500元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图并写出程序.

1.2.2条件语句

1.B 2.C 3.A 4.A

5.f(x)=

??

?

??2x,x≤3

x2-1,x>3

6.y=5-x

7.解程序

8.解程序如下:

R=input(“R=”);

H=input(“H=”);

S1=3.14]

9.D[∵A=4.5<5,∴B=B-3=6-3=3,

B=B+2=3+2=5>4,∴B=B*B=5×5=25.]

10.C[若x<0,则由(x+1)2=9得x=-4;若x≥0,则由(x-1)2=9得x=4.] 11.①x<1②y=x+1 2

12.解由程序可知分段函数是:

y=

?

?

?x2+1x-1,x<1

x2,x=1

1

x-1

,x>1

∴输入x=2,输出1;输入x=1,输出1;输入x=0,输出-1.

13.解设购买货款数为x元,则顾客实际应交的货款为

y=

??

?

??x(1-3%)(x≥500)

x (x<500)

即y=

??

?

??0.97x(x≥500)

x (x<500)

.

所以程序框图如图所示:

程序为:

人教版高中数学必修三全册教案

1.1算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域.那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2可以运用公式1+2+3+…+n=2)1 (+n n 直接计算第一步:取n=5; 第二步:计算 2)1 (+n n ; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性)例4:用“待定系数法”求圆的方程的大致步骤是: 慕尧书城出品,正品保障。

2020年人教版高中数学必修一全套精品教案(完整版)

2020年人教版高中数学必修一全套精品教 案(完整版) 第一章集合与函数 §1.1.1集合的含义与表示 一. 教学目标: l.知识与技能 (1)通过实例,了解集合的含义,体会元素与集合的属于关系; (2)知道常用数集及其专用记号; (3)了解集合中元素的确定性.互异性.无序性; (4)会用集合语言表示有关数学对象; (5)培养学生抽象概括的能力. 2. 过程与方法 (1)让学生经历从集合实例中抽象概括出集合共同特征的过程,感知集合的含义. (2)让学生归纳整理本节所学知识. 3. 情感.态度与价值观 使学生感受到学习集合的必要性,增强学习的积极性. 二. 教学重点.难点

重点:集合的含义与表示方法. 难点:表示法的恰当选择. 三. 学法与教学用具 1. 学法:学生通过阅读教材,自主学习.思考.交流.讨论和概括,从而更好地完成本节课的教学目标. 2. 教学用具:投影仪. 四. 教学思路 (一)创设情景,揭示课题 1.教师首先提出问题:在初中,我们已经接触过一些集合,你能举出一些集合的例子吗? 引导学生回忆.举例和互相交流. 与此同时,教师对学生的活动给予评价. 2.接着教师指出:那么,集合的含义是什么呢?这就是我们这一堂课所要学习的内容. (二)研探新知 1.教师利用多媒体设备向学生投影出下面9个实例: (1)1—20以内的所有质数; (2)我国古代的四大发明; (3)所有的安理会常任理事国; (4)所有的正方形;

(5)海南省在2004年9月之前建成的所有立交桥; (6)到一个角的两边距离相等的所有的点; (7)方程2560 -+=的所有实数根; x x (8)不等式30 x->的所有解; (9)国兴中学2004年9月入学的高一学生的全体. 2.教师组织学生分组讨论:这9个实例的共同特征是什么? 3.每个小组选出——位同学发表本组的讨论结果,在此基础上,师生共同概括出9个实例的特征,并给出集合的含义. 一般地,指定的某些对象的全体称为集合(简称为集).集合中的 每个对象叫作这个集合的元素. 4.教师指出:集合常用大写字母A,B,C,D,…表示,元素常 用小写字母,,, a b c d…表示. (三)质疑答辩,排难解惑,发展思维 1.教师引导学生阅读教材中的相关内容,思考:集合中元素有 什么特点?并注意个别辅导,解答学生疑难.使学生明确集合元素的 三大特性,即:确定性.互异性和无序性.只要构成两个集合的元素是 一样的,我们就称这两个集合相等. 2.教师组织引导学生思考以下问题: 判断以下元素的全体是否组成集合,并说明理由: (1)大于3小于11的偶数;

人教版高中数学必修3知识点汇总(一册全)

人教版高中数学必修三知识点汇总 第一章算法初步 1.1.1算法的概念 1、算法概念: 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 2. 算法的特点: (1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的. (2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可. (3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题. (4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决. 1.1.2程序框图 1、程序框图基本概念: (一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。(二)构成程序框的图形符号及其作用

学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: 1、使用标准的图形符号。 2、框图一般按从上到下、从左到右的方向画。 3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的唯一符号。 4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。 5、在图形符号内描述的语言要非常简练清楚。 (三)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。 1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线将程序框自上而 框是依次执行的,只有在执行完A框指定的操作后,才能接着执 行B框所指定的操作。 2、条件结构:

高三数学基本算法语句与程序框图

第九章算法初步 【知识特点】 1.本章容是新标新增加的必修容,算法是数学及其应用的重要组成部分,也是计算机科学的重要基础,它与前面的知识有密切联系,并且与实际问题的联系也非常密切。 2.算法的三种基本结构蕴含了比较深刻的思想,成了历年高考的重点,在复习中要熟练掌握算法的逻辑结构和算法语句的格式,正确阅读、理解程序框图和算法语句。 【重点关注】 1.算法和程序框图 算法和程序框图的核心是程序框图是三种基本逻辑结构,它与其他知识,如函数、方程、不等式、数列等有密切的联系,应用非常广泛。 2.基本算法语句 基本算法语句是将程序框图转化为程序语句以实现算法的重要手段,是算法的主体容,高考试题对算法语句的考查一般是填空题,主要形式有两种,一是对一个算法程序中缺少的关键语句进行补充;二是写出一个算法执行后的结果,难度不会太大。 【地位和作用】 算法是数学及其应用的重要组成部分,是计算科学的重要基础.随着现代信息技术的飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想也正在成为普通公民的常识,成为现代人应具备的一种基本数学素养. 从新课改最近几年各省份的高考信息统计可以看出,命题会呈现出以下特点: 1.考查题型以选择、填空题为主,分值约点3%左右,基本属于容易题; 2.重点考查程序框图的应用和基本算法语句,如条件结构、循环结构,以及它们相对应的基本算法语句,注重程序框图和基本算法语句的应用及判别; 3.预计本章在今后的高考中仍将在程序框图和算法语句处命题,更加注重考查学生的识图能力、分析问题和解决问题的能力。 9.1基本算法语句与程序框图 【高考目标导航】 一、算法与程序框图

高中数学《条件语句》

1.2.2条件语句 一、三维目标: 1、知识与技能 (1)正确理解条件语句的概念,掌握其结构。 (2)会应用条件语句编写程序。 2、过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 3、情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 二、重点与难点 重点:条件语句的步骤、结构及功能。难点:会编写程序中的条件语句。 四、教学设计 (一)练习 1. 将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( B ) 2. 计算机执行下面的程序段后,输出的结果是( B ) 1a = 3b = a a b =+ b a b =- PRINT a ,b A. 1,3 B. 4,1 C. 0,0 D. 6,0 3. 下列给出的赋值语句中正确的是( B ) A. 4M = B. M M =- C. 3B A == D. 0x y += 4. 阅读右边的程序,然后判断下列哪个是程序执行后的结果( D ) A 、5 B 、15 C 、11 D 、14 【创设情境】 试求自然数1+2+3+……+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句

算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE 格式) 当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。其对应的程序框图为:(如上右图) 在某些情况下,也可以只使用 件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图) 条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 【例题精析】 〖例1〗:教材P25面例5 〖例2〗:编写程序,输入一元二次方程2 0ax bx c ++=的系数,输出它的实数根。 算法分析:我们知道,若判别式240b ac ?=->,原方程有两个不相等的实数根 1x = 2x =若0?=,原方程有两个相等的实数根122b x x a ==-; 若0?<,原方程没有实数根。也就是说,在求解方程之前,需要首先判断判别式的符 号。因此,这个过程可以用算法中的条件结构来实现。 IF 条件 THEN 语句 END IF

2020年人教版高中数学必修三全套教案(全册完整版)

教育精品资料 2020年人教版高中数学必修三全套教案(全册完整版) 按住Ctrl键单击鼠标打开名师教学视频全册播放 第一章算法初步 (1) 1.1算法与程序框图 (2) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点;

2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6;

最新人教版高中数学必修三条件语句优质教案

§1.2.2 条件语句 一、教材分析 通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句. 二、教学目标 1、知识与技能 (1)正确理解条件语句的概念,并掌握其结构的区别与联系。 (2)会应用条件语句编写程序。 2、过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 3、情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 三、重点难点 教学重点:条件语句的基本用法. 教学难点:算法语句的写法. 四、课时安排 1课时 五、教学设计

(一)导入新课 思路1(情境导入) 一位老农平整了一块良田,种瓜好呢,还是种豆好呢,他面临着一个选择.如果他选择种瓜,他会得瓜,如果他选择种豆,他会得豆.人的一生面临许多选择,我们要做出正确的选择.前面我们学习了条件结构,今天我们学习条件语句. 思路2(直接导入) 前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、赋值语句,今天我们开始学习条件语句. (二)推进新课、新知探究、提出问题 (1)回忆程序框图中的两种条件结构. (2)指出条件语句的格式及功能. (3)指出两种条件语句的相同点与不同点. (4)揭示程序中的条件语句与程序框图中的条件结构存在一一对应关系. 讨论结果: (1)一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构. 用程序框图表示条件结构如下图: (2)条件语句 1°“IF—THEN—ELSE”语句 格式:

人教版高中数学必修一知识点总结

高一数学必修1各章知识点总结 第一章集合与函数概念 一、集合有关概念 1.集合的含义 2.集合的中元素的三个特性: (1)元素的确定性如:世界上最高的山 (2)元素的互异性如:由HAPPY的字母组成的集合{H,A,P,Y} (3)元素的无序性: 如:{a,b,c}和{a,c,b}是表示同一个集合 3.集合的表示:{ … } 如:{我校的篮球队员},{太平洋,大西洋,印度洋,北冰 洋} (1)用拉丁字母表示集合:A={我校的篮球队员},B={1,2,3,4,5} (2)集合的表示方法:列举法与描述法。 ◆注意:常用数集及其记法: 非负整数集(即自然数集)记作:N 正整数集 N*或 N+ 整数集Z 有理数集Q 实数集R 1)列举法:{a,b,c……} 2)描述法:将集合中的元素的公共属性描述出来,写在大括号内表示集合的方法。 {x∈R| x-3>2} ,{x| x-3>2} 3)语言描述法:例:{不是直角三角形的三角形} 4)Venn图: 4、集合的分类: (1)有限集含有有限个元素的集合 (2)无限集含有无限个元素的集合 (3)空集不含任何元素的集合例:{x|x2=-5} 二、集合间的基本关系 1.“包含”关系—子集 A?有两种可能(1)A是B的一部分,;(2)A与B是同一集合。 注意:B ?/B或B?/A 反之: 集合A不包含于集合B,或集合B不包含集合A,记作A 2.“相等”关系:A=B (5≥5,且5≤5,则5=5) 实例:设 A={x|x2-1=0} B={-1,1} “元素相同则两集合相等” 即:①任何一个集合是它本身的子集。A?A ②真子集:如果A?B,且A≠B那就说集合A是集合B的真子集,记作A B(或B A) ③如果 A?B, B?C ,那么 A?C ④如果A?B 同时 B?A 那么A=B 3. 不含任何元素的集合叫做空集,记为Φ 规定: 空集是任何集合的子集,空集是任何非空集合的真子集。 ◆有n个元素的集合,含有2n个子集,2n-1个真子集

新人教版高中数学必修3教案(全册)

新人教版高中数学必修三教案(全册)第一章算法初步 (1) 1.1算法与程序框图 (2) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点; 2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3;

第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2 可以运用公式1+2+3+…+错误!未找到引用源。=错误!未找到引用源。直接计算 第一步:取错误!未找到引用源。=5; 第二步:计算错误!未找到引用源。; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程; 第二步:根据条件列出关于错误!未找到引用源。,错误!未找到引用源。,错误! 未找到引用源。或错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。 的方程组; 第三步:解出错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。或错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。,代入标准方程或一般方程. 三、算法的概念 通过对以上几个问题的分析,我们对算法有了一个初步的了解.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程 序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 四、知识应用 例5:(课本第3页例1)(难点是由质数的定义判断一个大于1的正整数错误!未找到引 用源。是否为质数的基本方法) 练习1:(课本第4页练习2)任意给定一个大于1的正整数错误!未找到引用源。,设计一个算法求出错误!未找到引用源。的所有因数. 解:根据因数的定义,可设计出下面的一个算法: 第一步:输入大于1的正整数错误!未找到引用源。 .

《基本算法语句复习》教学设计

《基本算法语句复习》教学设计 教学目标 (1)进一步巩固基本算法语句:赋值语句、输入输出语句、条件语句、循环语句的概念,并掌握其结构; (2)会灵活应用基本算法语句编写程序. 教学重点 各种算法语句的表示方法、结构和用法. 教学难点 灵活应用各种算法语句编写程序. 教学过程 一、例题分析: 1.例题: 例1.编写函数221, 2.5 1, 2.5 x x y x x ?+≤?=?->??的算法,根据输入的x 的值,计算y 的值. 分析:这是分段函数,计算前,先对x 的值进行判断,再确定计算法则. 解:其算法步骤如下: 用算法语句可表示如下: S1 输入x ; S2 若 2.5x ≤,则2 1y x ←+, 否则,则2 1y x ←-; S3 输出y . 例2.试用算法语句表示:使2 2 2 21232006n +++ +>成立的最小正整数的算法过程. 解:本例需要用到循环结构,且循环的次数不定,因此可用“While 循环”语句, 具体描述: 例3.读入80个自然数,统计出其中奇数的个数,用伪代码表示解决这个问题的算法过程. 解:本题算法的伪代码如下: Read x If 2.5x ≤ Then 2 1y x ←+ Else 21y x ←- End If Print y End 0S ← 1I ← While S ≤2006 1I I =+ 2 S S I ←+ End While Print I End

0k ← For I From 1 To 80 Read n []22n n T ← - If 0T ≠ Then 1k k ←+ (Print n ) End If End For Print k End 变式:若本例中还要将所有奇数输出呢?以上伪代码该作何修改?(见题中括号) 例4.《中华人民共和国个人所得税法》第十四条有下表(部分) 个人所得税税率表—(工资、薪金所得使用) 级数 全月应纳税所得额 税率(%) 1 不超过500元部分 5 2 超过500元至2000元部分 10 3 超过2000元至5000元部分 15 4 超过5000元至20000元部分 20 …… 目前,上表中“全月应纳税所得额”是从月工资、薪金收入中减去800元后的余额.若工资、薪金的月收入不超过800元,则不需纳税. 某人月工资、薪金收入不超过20800元,试给出一个计算其月工资、薪金收入为x 元时应缴纳税款额的算法并用伪代码表示这个算法. 解:设月工资、薪金收入为x 元时应缴纳税款额为y 元,伪代码如下: Read x If 800x ≤ Then y ←0 Else If 8001300x <≤ Then y ←(x-800)*0.05 Else If 13002800x <≤ Then y ←500*0.05+(x-1300)*0.1 Else If 28005800x <≤ Then y ←500*0.05+1500*0.1+(x-2800)*0.15 Else If 580020800x <≤ Then y ←500*0.05+1500*0.1+3000*0.15+(x-5800)*0.2 End If Print y

人教版A版高中数学必修3全套经典教案第一套

人教版A版高中数学必修3全套教案 第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。 2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做任何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的语言,也就是计算能够理解的语言(即程序设计语言)来详细描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。 3、通过对解决具体问题的过程与步骤的分析(如二元一次方程组的求解等问题),体会算法的思想,了解算法的含义。理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。理解并掌握几种基本的算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句。进一步体会算法的基本思想。 4、本章的重点是体会算法的思想,了解算法的含义,通过模仿、操作、探索,经过通过设计程序框图解决问题的过程。点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句。 二、编写意图与特色: 算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。 1、结合熟悉的算法,把握算法的基本思想,学会用自然语言来描述算法。 2、通过模仿、操作和探索,经历设计程序流程图表达解决问题的过程。在具体问题的解决过程中理解程序流程图的三种基本逻辑结构:顺序结构、条件结构、循环结构。 3、通过实际问题的学习,了解构造算法的基本程序。 4、经历将具体问题的程序流程图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。 5、需要注意的问题 1) 从熟知的问题出发,体会算法的程序化思想,而不是简单呈现一些算法。 2) 变量和赋值是算法学习的重点之一,因为设置恰当的变量,学习给变量赋值,是构

2019-2020学年高中数学 1.2.2条件语句教案 新人教A版必修3.doc

IF 条件 THEN 语句体1 ELSE 语句体2 END IF 备课人 授课时间 课题 §1.2.2条件语句 课标要求 正确理解条件语句的概念,掌握条件语句的结构,会应用条件语句编写程序。 教 学 目 标 知识目标 理解基本算法语句的意义. 技能目标 学会条件语句的基本用法;体会算法的思想加强学生逻辑思维能力和推理论证能力的培养;使学生能将自然语言整理成程序框图进而翻译成计算机语言,体现转化的思想方法。 情感态度价值观 在教学过程中培养学生创新意识和数学应用意识,提高学生学习数学的兴趣,培养学生的合作精神 重点 条件语句的基本用法。 难点 算法语句的写法. 教 学 过 程 及 方 法 问题与情境及教师活动 学生活动 一.复习引入 提出问题 (1)回忆程序框图中的两种条件结构. (2)指出条件语句的格式及功能. (3)指出两种条件语句的相同点与不同点. (4)揭示程序中的条件语句与程序框图中的条件结构存在一一对 应关系. 讨论结果: (1)一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构. 用程序框图表示条件结构如下图: (2)条件语句 1°“IF—THEN —ELSE”语句 格式: 功能:在“IF—THEN —ELSE”语句中, “条件”表示判断的条件, “语句体1”表示满足条件时执 行 的操作内容;“语句体2”表示

IF 条件 THEN 语句体 END IF 教 学 过 程 及 方 法 问题与情境及教师活动 学生活动 不满足条件时执行的操作内容;END IF 表示条件语句的结束. 计算机在执行“IF—THEN —ELSE”语句时,首先对IF 后的条件进行判断,如果符合条件,则执行THEN 后面的“语句1”;若不符合条件,则执行ELSE 后面的“语句2”. 2°“IF—THEN”语句 格式: 功能:“条件”表示判断的条件;“语句” 表 示满足条件时执行的操作内容,条件 不满足时,直接结束判断过程; END IF 表示条件语句的结束. 计算机在执行“IF—THEN”语句时,首先对IF 后的条件进行判断,如果符合条件就执行THEN 后边的语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句. (3)相同点:首先对IF 后的条件进行判断,如果符合条件就执行THEN 后边的语句. 不同点:对于“IF—THEN —ELSE”语句,若不符合条件,则执行ELSE 后面的“语句体2”. 对于“IF—THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句. (4)程序中的条件语句与程序框图中的条件结构存在一一对应关系如 下图: 二.研探新知(应用示例) 【例5】编写一个程序,求实数x 的绝对值. 算法分析:首先,我们来设计求实数x 的绝对值的算法,因为实数x 的 绝对值为|x|=? ??<-≥),0(), 0(x x x x 所以算法步骤可以写成: 教 问题与情境及教师活动 学生活动

人教版高中数学必修三教案(全套)

第一章算法初步 1.1.1算法的概念 一、教学目标: 1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 三、学法与教学用具: 学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。 2、要使算法尽量简单、步骤尽量少。 3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。 教学用具:电脑,计算器,图形计算器 四、教学设想: 1、创设情境: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。 2、探索研究 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。

人教版高中数学必修3,条件语句

人教版高中数学同步练习 1.2.2条件语句 课时目标 1.理解条件语句. 2.能够用条件语句编写条件结构的程序.

条件语句的格式、功能及与条件结构的对应关系.

一、选择题 1.条件语句属于算法中的哪个基本逻辑结构() A.顺序结构B.条件结构 C.循环结构D.以上都不对 答案 B 解析条件语句是处理条件结构的算法语句. 2.下列关于条件语句的说法正确的是() A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE 答案 C 解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,故A、B、D错误,C正确. 3.阅读下列程序, INPUT“x=”;4 IF x>3 THEN y=x*x ELSE y=2*x END IF PRINT y END 则该程序运行后,变量y的值为() A.4 B.16 C.6 D.8 答案B 解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16. 4.当a=3时,所给出的程序输出的结果是() INPUT a IF a<10 THEN

y =2*a ELSE y=a*a END IF PRINT y END A .9 B .3 C .10 D .6 答案 D 解析 因3<10,所以y =2×3=6. 5.程序: INPUT a ,b ,c m =a IF b>m THEN m =b END IF IF c>m THEN m =c END IF PRINT m END 若执行程序时输入10,12,8,则输出的结果为( ) A .10 B .12 C .8 D .14 答案 B 解析 本程序的功能是筛选出a 、b 、c 中的最大值,故输出的m 的值为12. 二、填空题 6.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值. INPUT x IF x<=3 THEN y =2*x ELSE IF PRINT y END 答案 f(x)=? ???? 2x , x ≤3 x 2-1, x>3 解析 该程序的主要功能是对分段函数f(x)求值. 当x ≤3时,y =2x ;当x>3时,y =x 2-1. 所以函数为f(x)=????? 2x , x ≤3 x 2-1, x>3 . 7.如下图所给出的是一个算法的程序.如果输出的y 的值是20,则输入的x 的值是 ________. INPUT x IF x <=5 THEN

高中数学必修一课后习题答案(人教版)

人教版高中数学必修1课后习题答案(第一章集合与函数概念)人教A版

习题1.2(第24页)

练习(第32页) 1.答:在一定的范围内,生产效率随着工人数量的增加而提高,当工人数量达到某个数量时,生产效率达到最大值, 而超过这个数量时,生产效率随着工人数量的增加而降低.由此可见,并非是工人越多,生产效率就越高. 2.解:图象如下 [8,12]是递增区间,[12,13]是递减区间,[13,18]是递增区间,[18,20]是递减区间. 3.解:该函数在[1,0]-上是减函数,在[0,2]上是增函数,在[2,4]上是减函数,在[4,5]上是增函数. 4.证明:设 12,x x R ∈,且12x x <, 因为 121221()()2()2() 0f x f x x x x x -=--=->, 即12()()f x f x >, 所以函数()21f x x =-+在R 上是减函数.

5.最小值. 练习(第36页) 1.解:(1)对于函数 42()23f x x x =+,其定义域为(,)-∞+∞,因为对定义域内 每一个x 都有4242()2()3()23()f x x x x x f x -=-+-=+=, 所以函数42()23f x x x =+为偶函数; (2)对于函数 3()2f x x x =-,其定义域为(,)-∞+∞,因为对定义域内 每一个x 都有33()()2()(2)()f x x x x x f x -=---=--=-, 所以函数 3()2f x x x =-为奇函数; (3)对于函数 21 ()x f x x +=,其定义域为(,0)(0,)-∞+∞ ,因为对定义域内 每一个x 都有 22()11 ()()x x f x f x x x -++-==-=--, 所以函数 21 ()x f x x +=为奇函数; (4)对于函数 2()1f x x =+,其定义域为(,)-∞+∞,因为对定义域内 每一个x 都有22()()11()f x x x f x -=-+=+=, 所以函数 2()1f x x =+为偶函数. 2.解:()f x 是偶函数,其图象是关于y 轴对称的; ()g x 是奇函数,其图象是关于原点对称的. 习题1.3(第39页) 1.解:(1)

高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3

高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3 [课时作业] [A组学业水平达标] 1.下列给出的输入语句和输出语句中,正确的是( ) ①INPUT a,b,c,d,e ②INPUT X=1 ③PRINT A=4 ④PRINT A. ①② B.②③ C.③④ D.①④ 解析:输入语句和输出语句中不能用赋值语句,因此②③错误. 答案:D 2.设A=10,B=20,则可以实现A,B的值互换的程序是( ) A.B.A=10 B=20 C=A B=C C.D.A=10 B=20 C=A D=B B=C A=B 解析:A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10. 答案:C 3.将两个数a=7,b=8交换,使a=8,b=7,下面语句中正确的一 组是( )

A. B.c=b b=a a=c C.D.a=c c=b b=a 解析:将两个变量的值互换时,要使用中间变量. 答案:B 4.运行如图所示的程序,输出的结果是( ) A.1 B.2 C.3 D.4 解析:程序执行时首先赋值a=1,b=2,然后将a+b的值赋值给a, 此时a=3,输出a即输出3. 答案:C 5.下面的程序输出的结果是( ) A.10 B.8 C.2 D.-2 解析:该程序运行过程中A,B的值变化如下:A=10,B=2,A=10- 2=8. 答案:B 6.x=5 y=6 PRINT x+y END 上面程序运行时输出的结果是__________. 解析:经过计算输出11. 答案:11 7.已知一段程序如下:若输入的是3,则运行结果是________.

人教版A版高中数学必修三教案新部编本 全册

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

第一章算法初步 (1) 1.1算法与程序框图 (2)

1.1.1 算法的概念(第1课时) (3) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点; 2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言

算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解: 算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2 可以运用公式1+2+3+…+n =2 ) 1(+n n 直接计算 第一步:取n =5; 第二步:计算 2 ) 1(+n n ; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程; 第二步:根据条件列出关于a ,b ,r 或D ,E ,F 的方程组; 第三步:解出a ,b ,r 或D ,E ,F ,代入标准方程或一般方程. 三、算法的概念 通过对以上几个问题的分析,我们对算法有了一个初步的了解.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序 或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成 .

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

1.2.2条件语句 【课时目标】 1.理解条件语句. 2.能够用条件语句编写条件结构的程序. 【知识梳理】 一、选择题 1.条件语句属于算法中的哪个基本逻辑结构() A.顺序结构B.条件结构 C.循环结构D.以上都不对 答案 B 解析条件语句是处理条件结构的算法语句. 2.下列关于条件语句的说法正确的是() A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE 答案 C 解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,

3.阅读下列程序, INPUT“x=”;4 IF x>3 THEN y=x*x ELSE y=2*x END IF PRINT y END 则该程序运行后,变量y的值为() A.4 B.16 C.6 D.8 答案B 解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16. 4.当a=3时,所给出的程序输出的结果是() INPUT a IF a<10 THEN y=2*a ELSE y=a*a END IF PRINT y END A.9 B.3 C.10 D.6 答案 D 解析因3<10,所以y=2×3=6. 5.程序: INPUT a,b,c m=a IF b>m THEN m=b END IF IF c>m THEN m=c END IF PRINT m END 若执行程序时输入10,12,8,则输出的结果为() A.10 B.12 C.8 D.14 答案 B 解析本程序的功能是筛选出a、b、c中的最大值,故输出的m的值为12. 二、填空题

相关文档
最新文档