2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3
人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9
1.2.1输入语句、输出语句和赋值语句
一、教学目标:
1、知识与技能:掌握输入语句、输出语句和赋值语句
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地写出输入语句、输出语句和赋值语句。
3、情感态度与价值观:通过本节的学习,使我们基本算法语句有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图和算法语句是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。
二、重点与难点:重点是3种算法语句,难点是能综合运用这些知识正确地画出程序框图和写出算法语句。
三、学法与教学用具:
学法:自主探究,合作交流
教学用具:电脑
四、教学内容:
基本概念:
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
各种程序语言都包含了下列基本的算法语句:
计算机运行程序语句的基本顺序:
小结:
2、巩固练习:。
高中数学目录(浓缩详细版)
人教版高中数学目录必修1(①上)第一章集合与函数概念1.1 集合 1.2 函数及其表示1.3 函数的基本性质第二章基本初等函数(Ⅰ)2.1 指数函数 2.2 对数函数2.3 幂函数第三章函数的应用3.1 函数与方程3.2 函数模型及其应用必修2(①下)第一章空间几何体1.1 空间几何体的结构1.2 空间几何体的三视图和直观图1.3 空间几何体的表面积与体积第二章点、直线、平面之间的位置关系 2.1 空间点、直线、平面之间的位置关系2.2 直线、平面平行的判定及其性质2.3 直线、平面垂直的判定及其性质第三章直线与方程3.1 直线的倾斜角与斜率3.2 直线的方程3.3 直线的交点坐标与距离公式第四章圆与方程4.1圆的方程4.2直线与圆的位置关系4.3空间直角坐标系必修3(②上)第一章算法初步1.1 算法与程序框图1.2 基本算法语句 1.3 算法案例第二章统计2.1 随机抽样2.2 用样本估计总体2.3 变量间的相关关系第三章概率3.1 随机事件的概率3.2 古典概型 3.3 几何概型必修4(①上)第一章三角函数1.1 任意角和弧度制1.2 任意角的三角函数1.3 三角函数的诱导公式1.4 三角函数的图象与性质1.5 函数y=Asin(ωx+ψ)1.6 三角函数模型的简单应用第二章平面向量2.1 平面向量的实际背景及基本概念2.2 平面向量的线性运算 2.3 平面向量的基本定理及坐标表示2.4 平面向量的数量积2.5 平面向量应用举例第三章三角恒等变换3.1 两角和与差的正弦、余弦和正切公式3.2 简单的三角恒等变换必修5(①下)第一章解三角形1.1正弦定理和余弦定理1.2应用举例 1.3实习作业第二章数列2.1数列的概念与简单表示法2.2等差数列 2.3等差数列的前n项和2.4等比数列 2.5等比数列的前n项和第三章不等式3.1不等关系与不等式3.2一元二次不等式及其解法3.3二元一次不等式(组)与简单的线性规划问题3.3.1二元一次不等式(组)与平面区域3.3.2简单的线性规划问题3.4基本不等式选修1-1(文②上)第一章常用逻辑用语1.1命题及其关系1.2充分条件与必要条件1.3简单的逻辑联结词1.4全称量词与存在量词第二章圆锥曲线与方程2.1椭圆 2.2双曲线 2.3抛物线第三章导数及其应用3.1变化率与导数 3.2导数的计算3.3导数在研究函数中的应用3.4生活中的优化问题举例选修1-2(文②下)第一章统计案例1.1回归分析的基本思想及其初步应用1.2独立性检验的基本思想及其初步应用第二章推理与证明2.1合情推理与演绎证明2.2直接证明与间接证明第三章数系的扩充与复数的引入3.1数系的扩充和复数的概念3.2复数代数形式的四则运算第四章框图4.1流程图 4.2结构图选修2-1(理②上)第一章常用逻辑用语1.1命题及其关系1.2充分条件与必要条件1.3简单的逻辑联结词1.4全称量词与存在量词第二章圆锥曲线与方程2.1曲线与方程2.2椭圆 2.3双曲线2.4抛物线第三章空间向量与立体几何3.1空间向量及其运算3.2立体几何中的向量方法选修2-2(理②上)第一章导数及其应用1.1变化率与导数1.2导数的计算1.3导数在研究函数中的应用1.4生活中的优化问题举例1.5定积分的概念1.6微积分基本定理1.7定积分的简单应用第二章推理与证明2.1合情推理与演绎推理2.2直接证明与间接证明2.3数学归纳法第三章数系的扩充与复数的引入3.1数系的扩充和复数的概念3.2复数代数形式的四则运算选修2-3(理②下)第一章计数原理1.1分类加法计数原理与分步乘法计数原理1.2排列与组合1.3二项式定理第二章随机变量及其分布2.1离散型随机变量及其分布列2.2二项分布及其应用2.3离散型随机变量的均值与方差2.4正态分布第三章统计案例3.1回归分析的基本思想及其初步应用3.2独立性检验的基本思想及其初步应用选修4-1(文理②下)第一讲相似三角形的判定及有关性质第二讲直线与圆的位置关系第三讲圆锥曲线性质的探讨选修4-4(文理②下)第一讲坐标系第二讲参数方程选修4-5(理②下)第一讲不等式和绝对值不等式第二讲证明不等式的基本方法第三讲柯西不等式与排序不等式第四讲数学归纳法证明不等式。
人教版高中数学教材最新目录(2020年整理).pptx
第一章 三角函数 1.1 任意角和弧度制 1.2 任意角的三角函数 1.3 三角函数的诱导公式 1.4 三角函数的图象与性质 1.5 函数 y=Asin(ωx+ψ) 1.6 三角函数模型的简单应用
第二章 平面向量
2.1 平面向量的实际背景及基本概念 2.2 平面向量的线性运算 2.3 平面向量的基本定理及坐标表示 2.4 平面向量的数量积 2.5 平面向量应用举例 第三章 三角恒等变换 3.1 两角和与差的正弦、余弦和正切公式 3.2 简单的三角恒等变换
第三章 数系的扩充与复数的引入 3.1 数系的扩充和复数的概念 3.2 复数代数形式的四则运算
选修 2-3
第一1章.计 1 分数类原加理法计数原理与分步乘法计数原理 1.2 排列与组合 1.3 二项式定理
第二章 随机变量及其分布 2.1 离散型随机变量及其分布列 2.2 二项分布及其应用 2.3 离散型随机变量的均值与方差 2.4 正态分布
必修 5
第一章 解三角形 1.1 正弦定理和余弦定理 1.2 应用举例 1.3 实习作业
第二章 数列
2.1 数列的概念与简单表示法 2.2 等差数列 2.3 等差数列的前n 项和 2.4 等比数列 2.5 等比数列前 n 项和 第三章 不等式 3.1 不等关系与不等式 3.2 一元二次不等式及其解法 3.3 二元一次不等式(组)与简单的线性规 划问题 3.4 基本不等式
第三章 统计案例
3.1 回归分析的基本思想及其初步应用 3.2 独立性检验的基本思想及其初步应用
选修 4-1
第一讲 相似三角形的判定及有关性质 一 平行线等分线段定理 二 平行线分线段成比例定理 三 相似三角形的判定及性质 1.相似三角形的判定 2.相似三角形的性质 四 直角三角形的射影定理
算法初步知识点
高中数学必修3知识点总结第一章算法初步1.1.1算法的概念1、算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2. 算法的特点:(1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.(2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可.(3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.(4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决.1.1.2程序框图1、程序框图基本概念:(一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。
(二)构成程序框的图形符号及其作用学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:1、使用标准的图形符号。
2、框图一般按从上到下、从左到右的方向画。
3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。
判断框具有超过一个退出点的唯一符号。
4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。
5、在图形符号内描述的语言要非常简练清楚。
(三)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。
1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
2019-2020学年人教A版必修3 第一章 1.2 1.2.3 循环语句 课件(56张)
□ 进行该过程,直到05 某一次条件不符合为止,这时,计算机不
执行循环体,直接跳到 WEND 语句后,接着执行 WEND 之后 的语句.
2.直到型(UNTIL 型) 直到型(UNTIL 型)循环也称为“后测试型”循环,它的 一般格式是
程序框图为:
பைடு நூலகம்
(3)下列算法语句的功能是 _计__算__S_=__13_+__15_+__17_+__…__+__1_19_+__2_11_的__值___.
解析 该循环语句是直到型循环,直到满足条件 i>10 时跳出循环,∴到2×110+1时结束,即计算 S=13+15+17+… +119+211.
课堂互动探究
n>500 的最小的自然数 n.
(1)下面是解决该问题的一个程序,但有 3 处错误,请
找出错误并予以更正;
i=1 S=1 n=0 DO
S=S+i i=i+1 n=n+1 LOOP UNTIL S<500 PRINT n+1 END
(2)画出执行该问题的流程图.
解 (1)错误 1:“S=1”改为“S=0”; 错误 2:“S<500”改为“S>500”; 错误 3:“PRINT n+1”改为“PRINT n”. (2)流程图如图:
2.做一做 (1) 设 计 程 序 求 解 下 列 问 题 时 , 不 能 用 循 环 语 句 的 是 () A.输入每个同学的数学成绩,求全班同学的平均数学 成绩 B.求分段函数的函数值 C.求连续 100 个自然数的平方和 D.输入 100 个数,从中找出最大的数
解析 B 是求分段函数的函数值,需要用条件语句;A, C,D 涉及累加和多次赋值,均可以用循环语句解决.
高中数学第1章算法初步1.2流程图讲义苏教版必修3
1.2 流程图1.流程图的概念流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.流程图的图形符号及其应用依次进行多个处理的结构称为顺序结构.顺序结构的形式如图所示,其中A和B两个框是依次执行的.顺序结构是任何一个算法都离不开的最简单、最基本的结构.4.选择结构先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构,也称为分支结构.如图所示,虚线框内是一个选择结构,它包含一个判断框,当条件p成立(或称为“真”)时执行A,否则执行B.思考1:一个选择结构只能有两个执行选项吗?[提示] 一个选择结构只能有两个执行选项.思考2:若有多于两种选项的情况怎样处理?[提示] 可以用多个选择结构嵌套组合来处理.5.循环结构(1)定义:在算法中,需要重复执行同一操作的结构称为循环结构.(2)分类:循环结构分为当型循环和直到型循环.①当型循环:先判断所给条件p是否成立,若p成立,则执行A,再判断条件p是否成立;若p仍成立,则又执行A,如此反复,直到某一次条件p不成立时为止,这样的循环结构称为当型循环.其示意图如图1所示:图1 图2②直到型循环:先执行一次循环体,再判断所给条件是否成立,若不成立,则继续执行循环体,如此反复,直到条件成立时为止,这样的循环结构称为直到型循环.其示意图如图2所示.1.下列对流程图的描述,正确的是( )A.流程图中的循环可以是无止境的循环B.选择结构的流程图有一个入口和两个出口C.选择结构中的两条路径可以同时执行D.循环结构中存在选择结构D[根据选择结构与循环结构的定义可知,A、B、C不正确.D正确.特别提醒:本题易错选B,判断框是一个入口和两个出口,但是选择结构中的两条路径,只能执行其一,不能同时执行,故B不正确.]2.如图所示的流程图的运行结果是________.第2题图第3题图5 2[根据流程图的意义可知,当a=2,b=4时,S=24+42=52.]3.阅读如图所示的流程图,运行相应的算法,输出的结果是________.11 [第一次运行,a=3;第二次运行a=11,11<10不成立,退出.] 4.如图是求实数x的绝对值的算法流程图,则判断框①中可填________.x >0或x ≥0 [根据绝对值定义解答,|x |=⎩⎪⎨⎪⎧x , x ≥0,-x , x <0.]①流程图中的图形符号可以由个人来确定; ②也可以用来执行计算语句; ③输入框只能紧接在起始框之后;④用流程图表示算法,其优点是将算法的基本逻辑结构展现得非常直接.④ [①中框图中的图形符号有严格标准,不能由个人确定;②中只能执行判断语句,不能执行计算语句;③中输入框不一定只能紧接在起始框之后.故①②③不正确,④正确.]1.理解流程图中各框图的功能是解此类题的关键,用流程图表示算法更直观、清晰、易懂.2.起止框用“”表示,是任何流程不可少的,表明程序的开始和结束.3.输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.4.处理框图用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.5.判断框是唯一具有超过一个退出点的图框符号.1.流程图中,符号“”可用于________.(填序号) ①输入;②输出;③赋值;④判断.③ [流程图中矩形方框的功能是赋值和计算.]2.对于流程图的图框符号的理解,下列说法中正确的是________.(填序号) ①输入框、输出框有严格的位置限定; ②任何一个流程图都必须有起止框;③对于一个流程图而言,判断框中的条件是唯一确定的; ④判断框是唯一具有超过一个退出点的图框符号.②④ [任何一个流程图都必须有开始和结束,因此必须有起止框;输入框和输出框可以用在算法中的任意需要输入和输出的位置;判断框中的条件不是唯一的.]思路点拨:对于套用公式型的问题,要注意所给公式中变量的个数及输入、输出部分的设计.先写出算法,再画出对应的流程图.本题可用顺序结构解决.[解] 算法如下: S1 输入a ,b ,h ; S2 S ←12(a +b )·h ;S3 输出S . 流程图如图.应用顺序结构表示算法的步骤(1)仔细审题,理清题意,找到解决问题的方法; (2)梳理解题步骤;(3)用数学语言描述算法,明确输入量,计算过程,输出量; (4)用流程图表示算法过程. 提醒:规范流程图的画法 (1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范; (3)除判断框外,其他框图符号只有一个进入点和一个退出点; (4)在图形符号内描述的语言要非常简练、清楚.3.已知x =4,y =2,画出计算w =3x +4y 的值的流程图.[解] 本题可用顺序结构解决,利用流程图的定义及符号之间的联系即可画出流程图. 流程图如图:4.已知一个圆柱的底面半径为R ,高为h ,求圆柱的体积.设计一个解决该问题的算法,并画出相应的流程图.[解] 算法如下: 第一步,输入R ,h . 第二步,计算V ←πR 2h .第三步,输出V . 流程图如图所示:【例3】 设计一个算法,输入x 的值,计算并输出y 的值,且y =⎩⎪⎨⎪⎧-x +1,x <0,1,x =0,x +1,x >0,试画出该算法的流程图.[解] 该函数是分段函数,当给出一个自变量x 的值时,必须先判断x 的范围,然后确定利用哪一段的解析式求对应的函数值.因为解析式分了三段,所以判断框需要两个,即进行两次判断.算法步骤如下: 第一步 输入x ;第二步 若x <0,则y ←-x +1;否则执行第三步; 第三步 若x =0,则y ←1;否则,y ←x +1; 第四步 输出y . 流程图如图所示:1.选择结构是在需要进行分类讨论时所应用的逻辑结构,但是在某些问题中,需要经过几次分类才能够将问题讨论完全,这样就需要选择结构的嵌套.所谓嵌套,是指选择结构内,又套有小的分支,对条件进行两次或更多次的判断.常用于一些分段函数的求值问题.选择结构中算法的流程要根据条件流向不同的方向,此结构中的主要部分是判断框.选择结构的嵌套中可以含有多个判断框.一般地,如果是分三段的函数,需要引入两个判断框;如果是分四段的函数,需要引入三个判断框…以此类推.其流程图如图所示.2.在选择结构中,反映的是“先判断,后执行”的思想.选择结构的两个分支在写算法时实质上是一个步骤,不能写成两个步骤.如果一个分支中还有两个子分支,这时有两种处理方法:(1)直接嵌套在这一步中; (2)用“转到”某一步.提醒:根据分段函数,设计算法流程图时,必须引入判断框,运用选择结构,当题目出现多次判断时,一定要先分清判断的先后顺序,再逐层设计流程图.5.如图所示的流程图,若输入的x的值为0,则输出的结果为________.1 [这是一个嵌套的选择结构,当输入x=0时,执行的是y←1,即y=1.故输出的结果为1.]6.设计一个求解一元二次方程ax2+bx+c=0的算法,并画出流程图.[解] 依据求解一元二次方程的方法步骤设计算法,算法步骤如下:S1 输入3个系数a,b,c;S2 计算Δ←b2-4ac;S3 判断Δ≥0是否成立.若是,则计算p←-b2a,q←Δ2a;否则,输出“方程没有实数根”,结束算法;S4 判断Δ=0是否成立.若是,则输出x1=x2=p;否则,计算x1←p+q,x2←p-q,并输出x1,x2.流程图如图所示:[1.循环结构有哪两种形式?[提示] 循环结构有当型循环结构和直到型循环结构两种常见形式.2.当型循环结构和直到型循环结构有何区别?[提示] 当型循环结构与直到型循环结构的区别为当型循环结构首先进行条件的判断,然后再执行循环体,而直到型循环结构是先执行一次循环体,然后再进行条件的判断.3.当型循环结构和直到型循环结构是否可以相互转化?[提示] 这两种循环结构可以相互转化,需要注意的是,两者相互转化时,所满足的条件不同.【例4】指出图中流程图的功能.如果用的是循环结构,则写出用的是哪一种循环结构,并画出用另一种循环结构表示的流程图.思路点拨:依据当型循环和直到型循环的结构特征判断、改写.图中是先执行再判断,故采用的直到型循环结构,可用当型循环结构改写.[解] 题图所示的是计算12+22+32+…+992的值的一个算法的流程图,采用的是直到型循环结构,可用当型循环结构表示,如图所示:1.读如图所示的流程图,完成下面各题:(1)循环体执行的次数是________.(2)输出的结果为________.(1)49 (2)2 450 [(1)∵i←i+2,∴当2n+2≥100时循环结束,此时n≥49.(2)S=0+2+4+6+…+98=2 450.]2.指出图中流程图的功能,如果是循环结构,指出是哪一种循环结构,并画出用另一种循环结构表示的流程图.[解] 依据当型循环和直到型循环结构的特征判断改写.此流程图的功能是计算1×3×5×7×…×97的值.是当型循环结构,可用直到型循环结构表示,如图所示:1.循环结构主要用于解决有规律的重复计算问题,如累加求和、累乘求积等.如果算法问题里涉及的运算进行了多次重复的操作,且先后参与运算的各数之间有相同的变化规律,就可以引入循环变量参与运算,构成循环结构.2.要用好循环结构,需要注意三个环节:(1)确定循环变量和初始值,初始值的确定要结合具体问题,这是循环的基础;(2)确定循环体,循环体是算法中反复执行的部分,是循环进行的主体;(3)确定终止循环的条件,因为一个算法必须在有限步骤内完成.3.转化与化归思想在循环结构中有重要应用.循环结构的两种形式,当型循环结构与直到型循环结构可以相互转化,需要注意的是,相互转化时所满足的判断条件不同.1.本节课的重难点是理解流程图的作用,能用顺序结构,选择结构,循环结构书写算法.2.含条件结构问题的求解策略(1)理清所要实现的算法的结构特点和流程规则,分析功能;(2)结合框图判断所要填入的内容或计算所要输入或输出的值;(3)明确要判断的条件是什么,判断后的条件对应着什么样的结果.3.利用循环结构表示算法的步骤利用循环结构表示算法,第一要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三要注意在哪一步开始循环,满足什么条件不再执行循环体.1.任何一种算法都离不开的基本结构为( )A.顺序结构B.选择结构C.循环结构D.顺序结构和选择结构A[顺序结构是最简单、最基本的结构,是任何一个算法都离不开的基本结构.]2.下列关于流程线的说法,不正确的是( )A.流程线表示算法步骤执行的顺序,用来连接图框B.流程线只要是上下方向就表示自上向下执行,可以不要箭头C.流程线无论什么方向,总要按箭头的指向执行D.流程线是带有箭头的线,它可以画成折线B[依据流程线的画法及其功能判断,A、C、D正确,B不正确.]3.根据所给流程图,当输入x=10时,输出的y的值为________.14.1 [由流程图可知,该流程图的作用是计算分段函数y =⎩⎪⎨⎪⎧1.2x , x ≤7,.9x -4.9, x >7的函数值.当输入x =10时,输出的y 值为1.9×10-4.9=14.1.]4.设计求1+3+5+7+…+99的算法,并画出相应的流程图.[解] 这是求50个数和的一道题,多次求和,可以利用循环结构完成.用变量S 存放求和的结果,变量I 作为计数变量,每循环一次,I 的值增加2.算法如下: S1 S ←0; S2 I ←1;S3 如果I ≤99,那么转S4,否则转S6; S4 S ←S +I ; S5 I ←I +2,转S3; S6 输出S . 流程图如图所示:。
高中数学一章算法初步1.2基本算法语句1.2.1赋值输入和输出语句
1.2.1 赋值、输入和输出语句预习课本P16~20,思考并完成以下问题(1)赋值语句的格式和作用分别是什么?(2)输入、输出语句的格式和作用又分别是什么?[新知初探]1.赋值语句定义用来表明赋给某一个变量一个具体的确定值的语句格式变量名=表达式作用赋值语句中的“=”号,称做赋值号,赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值2.输入、输出语句名称一般格式作用输入语句a=input(" ")(1)把程序和初始数据分开(2)可输入数值、单个或多个字符输出语句print(%io(2),a,b,c)参数%io(2)表示在屏幕上输出[小试身手]1.下列赋值语句中错误的是( )A.N=N+2 B.M=M*MC.A=B=C D.D=3答案:C2.下列基本算法语句中书写格式正确的是( )A.input 2 015 B.input x=2 015C.y=y*y+1 D.5=x答案:C3.输出计算结果a,表示为__________________________________________________.答案:print(%io(2),a)输入、输出语句及赋值语句的功能[典例]1a =5;b =3;c =a +b /2;d =c*c ;print %io 2,d ;2a =1;b =2;c =a +b ;b =a +c -b ;print %io 2,c ,b ,a;[解] (1)因为a =5,b =3,c =a +b2=4,d =c 2=16,所以输出结果为16.(2)因为a =1,b =2,c =a +b =3, 所以b =a +c -b =1+3-2=2. 故输出结果依次为a =1,b =2,c =3.(1)根据给出的算法语句写结果,应抓住输入、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.(2)注意在Scilab 语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内的运算最优先.[活学活用]如果输入“82,92,90”.下面程序的功能是________,输出结果为________. x =input(”成绩1=”); y =input(”成绩2=”); z =input(”成绩3=”); t =x +y +z ; s =t/3;print(%io(2),s ,t);解析:输入考试成绩,输出三科总分和平均分. 答案:输出总分和平均分 264,88用赋值、输入、输出语句写算法程序[典例求图中阴影部分的面积.[解] 程序如下:R=input”输入圆的半径R”;a=sqrt 2*R;S1=%pi*R*R;S2=a*a;S =S1-S2;print%io2,S;1.编写程序解决具体问题的一般步骤(1)设计并用自然语言写出解决问题的算法.(2)用程序框图表示算法.(3)将程序框图转化为算法语句即得程序.2.由程序框图写出程序的方法顺序结构的程序框图只需利用输入语句、输出语句和赋值语句即可完成.其中输入、输出框对应输入语句和输出语句,处理框对应赋值语句.[活学活用]根据程序框图,写出程序.解:程序如下:赋值、输入、输出语句在现实生活中的应用[典例] 在一次数学考试中,小明,小亮,小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单,并输出.[解] 程序如下:a=input”a=”;b=input”b=”;c=input”c=”;x=a;a=c;c=b;b=x;print%io2,c,b,a;编写程序解决实际应用题的步骤(1)审清题意,恰当设未知数.(2)建立数学模型,把实际问题转化为数学问题.(3)根据数学模型,设计算法分析.(4)根据算法分析,画出程序框图.(5)根据程序框图,利用输入、输出语句及赋值语句等编写程序.[活学活用]经过市场调查分析,2016年第一季度内,某地区对某件商品的需求量为12 000件,为保证商品不脱销,商家在月初时将商品按相同的量投入市场,已知年初商品的库存量为50 000件,用S表示商品的库存量,设计一个程序,求出第一季度结束时商品的库存量.解:列出如下列所示每月库存量的变化情况:月份一月二月三月库存S 46 000 42 000 38 000 程序如下:S=50 000;S=S-4 000;S=S-4 000;S=S-4 000;print%io2,S;[层级一学业水平达标]1.下列输入、输出、赋值语句中正确的是( )A.a=input(”a=”)B.print(%io(2),a;b;c)C.10=BD.A=B=-5解析:选A A正确;B错误,print语句中变量之间用“,”隔开,而不是“;”;C 错误,赋值语句中“=”号左边只能是变量名,不能是数值;D错误,一个赋值语句只能给一个变量赋值,不能出现两个或两个以上的赋值号.2.执行下面的程序后,输出的a,b的值是( )a=1;b=3;a=a+b;b=a-b;print%io2,a,b;A.1,3 B.4,1C.4,-2 D.1,4解析:选B由赋值语句的意义知,执行a=a+b后,a的值变为1+3=4,执行b=a-b后,b=4-3=1,故选B.3.下列程序若输出的结果为4,则输入的x值可能是____________________________.解析:由题意可得x2+2x+1=4,解得x=1或x=-3.答案:1或-34.读如下两个程序,完成下列题目.程序甲:x=1;x=x*2;x=x*3;print%io2,x;程序乙:x=input”x=”;y=x*x+6;print%io2,y;(1)程序甲的运行结果为________.(2)若程序甲、乙运行结果相同,则程序乙输入的值为________.解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序甲中x的值最后为6.要使程序乙中y的值为6,即x2+6=6,故x=0,即输入的x的值为0.答案:(1)6 (2)0[层级二应试能力达标]1.“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,那么下列说法中,正确的是()①“x=3*5”的意思是“x=3*5=15”.此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③“x=3*5”可以写为“3*5=x”;④“x=x+1”语句在执行时“=”右边x的值是15,执行后左边x的值是16.A.①③B.②④C.①④D.②解析:选B 程序中的等号与算术中的不一样,且在给变量赋值时,赋值号的左边是变量,右边是数值或表达式,左右两边不能交换位置,故①③错.2.以下程序运行后输出结果是( )A.58 B.88C.13 D.85解析:选D ∵x=58,a为58除以10的整数商,∴a=5.又∵b为58除以10的余数,∴b=8.∴x=10×8+5=85.3.以下程序的含义是( )A.求x3+3x2-24x+30=0的根B.输入x后,输出y=x3+3x2-24x+30的值C.求一般三次函数值的程序D.y=x3+3x2-24x+30的作图程序解析:选B本题考查对输入语句x=input(”x=”),赋值语句y=x^3+3]4.给出下列程序:x1=input”x1=”;y1=input”y1=”;x2=input”x2=”;y2=input”y2=”;a=x1-x2;m=a^2;b=y1-y2;n=b^2;s=m+n;d=sqrt s;print%io2,d;此程序的功能为( )A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和解析:选B 输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.5.运行程序:A =2;A =A*5;A =A +8;print %io 2,A ;输出结果为________.解析:首先将2赋给变量A ,然后将2×5的结果再赋给A ,最后这个新的数10加上8,就得到输出的A 的值18.答案:186.已知A (x 1,y 1),B (x 2,y 2)是平面上的两点,试设计一个程序,输入A ,B 两点的坐标,输出其中点的坐标,现已给出程序的一部分,试在横线上填上适当的语句,把程序补充完整.x1=input ”x1=”;y1=input ”y1=”;x2=input ”x2=”;y2=input ”y2=”;; ;x y解析:根据题意可知程序中缺中点坐标,由中点坐标公式x =x 1+x 22,y =y 1+y 22可得中点坐标.答案:x =(x1+x2)/2;y =(y1+y2)/2 7.已知一段程序如下:若输入的是3,则运行结果是________. 解析:由"N=M",得N=3;由"M=2*6",得M=12;由"P=(M*N)/2",得P=18;由"Q=3*P",得Q=54.答案:54,18,3,128.根据下列程序框图写出程序. 解:程序如下:9.某工种按工时计算工资,每月总工资=每月劳动时间(小时)×每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,请编写一个输入劳动时间和每小时工资数就能输出应发工资的程序,并画出程序框图.解:算法分析.S1 输入每月劳动时间t和每小时工资a.S2 求每月总工资y=每月劳动时间t×每小时工资a. S3 求应发工资z=每月总工资y×(1-10%).S4 输出应发工资z.程序框图如图所示.程序如下:。
2020人教版高二数学必修3电子课本课件【全册】
1.3 算法案例
2020人教版高二数学必修3电子课 本课件【全册】
阅读与思考 割圆术
2020人教版高二数学必修3电子课 本课件【全册】
小结
2020人教版高二数学必修3电子课 本课件【全册】
复习参考题
2020人教版高二数学必修3电子课 本课件【全册】
第二章 统计
2020人教版高二数学必修3电子课 本课件【全册】
2.1 随件【全册】
2020人教版高二数学必修3电子 课本课件【全册】目录
0002页 0065页 0091页 0156页 0192页 0200页 0214页 0225页 0269页 0317页 0364页 0427页 0458页 0491页
第一章 算法初步 1.2 基本算法语句 阅读与思考 割圆术 复习参考题 2.1 随机抽样 阅读与思考 广告中数据的可靠性 2.2 用样本估计总体 2.3 变量间的相关关系 实习作业 复习参考题 3.1 随机事件的概率 3.2 古典概型 阅读与思考 概率与密码 复习参考题
第一章 算法初步
2020人教版高二数学必修3电子课 本课件【全册】
1.1 算法与程序框图
2020人教版高二数学必修3电子课 本课件【全册】
1.2 基本算法语句
2020人教版高二数学必修3电子课 本课件【全册】
人教版高中数学详细目录(特别精确)
必修1第一章集合与函数概念1.1 集合1.2 函数及其表示1.3 函数的基本性质第二章基本初等函数(Ⅰ)2.1 指数函数2.2 对数函数2.3 幂函数第三章函数的应用3.1 函数与方程3.2 函数模型及其应用必修2第一章空间几何体1.1 空间几何体的结构1.2 空间几何体的三视图和直观图1.3 空间几何体的表面积与体积第二章点、直线、平面之间的位置关系 2.1 空间点、直线、平面之间的位置关系2.2 直线、平面平行的判定及其性质 2.3 直线、平面垂直的判定及其性质第三章直线与方程3.1 直线的倾斜角与斜率3.2 直线的方程3.3 直线的交点坐标与距离公式必修3第一章算法初步1.1 算法与程序框图1.2 基本算法语句1.3 算法案例阅读与思考割圆术第二章统计2.1 随机抽样阅读与思考一个著名的案例阅读与思考广告中数据的可靠性阅读与思考如何得到敏感性问题的诚实反应2.2 用样本估计总体阅读与思考生产过程中的质量控制图 2.3 变量间的相关关系阅读与思考相关关系的强与弱第三章概率3.1 随机事件的概率阅读与思考天气变化的认识过程3.2 古典概型3.3 几何概型必修4第一章三角函数1.1 任意角和弧度制1.2 任意角的三角函数1.3 三角函数的诱导公式1.4 三角函数的图象与性质1.5 函数y=Asin(ωx+ψ)1.6 三角函数模型的简单应用第二章平面向量2.1 平面向量的实际背景及基本概念 2.2 平面向量的线性运算2.3 平面向量的基本定理及坐标表示 2.4 平面向量的数量积2.5 平面向量应用举例第三章三角恒等变换3.1 两角和与差的正弦、余弦和正切公式3.2 简单的三角恒等变换必修5第一章解三角形1.1正弦定理和余弦定理1.2应用举例1.3实习作业第二章数列2.1数列的概念与简单表示法2.2等差数列2.3等差数列的前n项和2.4等比数列2.5等比数列的前n项和第三章不等式3.1不等关系与不等式3.2一元二次不等式及其解法3.3二元一次不等式(组)与简单的线性规划问题3.3.1二元一次不等式(组)与平面区域3.3.2简单的线性规划问题3.4基本不等式选修1-1第一章常用逻辑用语1.1命题及其关系1.2充分条件与必要条件1.3简单的逻辑联结词1.4全称量词与存在量词第二章圆锥曲线与方程2.1椭圆2.2双曲线2.3抛物线第三章导数及其应用3.1变化率与导数3.2导数的计算3.3导数在研究函数中的应用3.4生活中的优化问题举例选修1-2第一章统计案例1.1 回归分析的基本思想及其初步应用1.2 独立性检验的基本思想及其初步应用第二章推理与证明2.1 合情推理与演绎证明2.2 直接证明与间接证明第三章数系的扩充与复数的引入3.1数系的扩充和复数的概念3.2复数代数形式的四则运算第四章框图4.1流程图4.2结构图选修2-1第一章常用逻辑用语1.1 命题及其关系1.2 充分条件与必要条件1.3 简单的逻辑联结词1.4 全称量词与存在量词第二章圆锥曲线与方程2.1 曲线与方程2.2 椭圆2.3 双曲线2.4 抛物线第三章空间向量与立体几何3.1 空间向量及其运算3.2 立体几何中的向量方法选修2-2第一章导数及其应用1.1 变化率与导数1.2 导数的计算1.3 导数在研究函数中的应用1.4 生活中的优化问题举例1.5 定积分的概念1.6 微积分基本定理1.7 定积分的简单应用第二章推理与证明2.1 合情推理与演绎推理2.2 直接证明与间接证明2.3 数学归纳法第三章数系的扩充与复数的引入3.1 数系的扩充和复数的概念3.2 复数代数形式的四则运算选修2-3第一章计数原理1.1 分类加法计数原理与分步乘法计数原理1.2 排列与组合1.3 二项式定理第二章随机变量及其分布2.1 离散型随机变量及其分布列2.2 二项分布及其应用2.3 离散型随机变量的均值与方差2.4 正态分布第三章统计案例3.1 回归分析的基本思想及其初步应用3.2 独立性检验的基本思想及其初步应用选修3-1第一讲早期的算术与几何第二讲古希腊数学第三讲中国古代数学瑰宝第四讲平面解析几何的产生第五讲微积分的诞生第六讲近代数学两巨星第七讲千古谜题第八讲对无穷的深入思考第九讲中国现代数学的开拓与发展选修3-2选修3-3第一讲从欧氏几何看球面第二讲球面上的距离和角第三讲球面上的基本图形第四讲球面三角形第五讲球面三角形的全等第六讲球面多边形与欧拉公式第七讲球面三角形的边角关系第八讲欧氏几何与非欧几何选修3-4第一讲平面图形的对称群第二讲代数学中的对称与抽象群的概念第三讲对称与群的故事选修4-1第一讲相似三角形的判定及有关性质第二讲直线与圆的位置关系第三讲圆锥曲线性质的探讨选修4-2第一讲线性变换与二阶矩阵第二讲变换的复合与二阶矩阵的乘法第三讲逆变换与逆矩阵第四讲变换的不变量与矩阵的特征向量选修4-3选修4-4第一讲坐标系第二讲参数方程选修4-5第一讲不等式和绝对值不等式第二讲证明不等式的基本方法第三讲柯西不等式与排序不等式第四讲数学归纳法证明不等式选修4-6第一讲整数的整除第二讲同余与同余方程第三讲一次不定方程第四讲数伦在密码中的应用选修4-7第一讲优选法第二讲试验设计初步选修4-8选修4-9第一讲风险与决策的基本概念第二讲决策树方法第三讲风险型决策的敏感性分析第四讲马尔可夫型决策简介高中人教版(B)教材目录介绍必修一第一章集合1.1 集合与集合的表示方法1.2 集合之间的关系与运算第二章函数2.1 函数2.2 一次函数和二次函数2.3 函数的应用(Ⅰ)2.4 函数与方程第三章基本初等函数(Ⅰ)3.1 指数与指数函数3.2 对数与对数函数3.3 幂函数3.4 函数的应用(Ⅱ)必修二第一章立体几何初步1.1 空间几何体1.2 点、线、面之间的位置关系第二章平面解析几何初步2.1 平面真角坐标系中的基本公式 2.2 直线方程2.3 圆的方程2.4 空间直角坐标系必修三第一章算法初步1.1 算法与程序框图1.2 基本算法语句1.3 中国古代数学中的算法案例第二章统计2.1 随机抽样2.2 用样本估计总体2.3 变量的相关性第三章概率3.1 随机现象3.2 古典概型3.3 随机数的含义与应用3.4 概率的应用必修四第一章基本初等函(Ⅱ)1.1 任意角的概念与弧度制1.2 任意角的三角函数1.3 三角函数的图象与性质第二章平面向量2.1 向量的线性运算2.2 向量的分解与向量的坐标运算 2.3 平面向量的数量积2.4 向量的应用第三章三角恒等变换3.1 和角公式3.2 倍角公式和半角公式3.3 三角函数的积化和差与和差化积必修五第一章解直角三角形1.1 正弦定理和余弦定理1.2 应用举例第二章数列2.1 数列2.2 等差数列 2.3 等比数列第三章不等式3.1 不等关系与不等式3.2 均值不等式3.3 一元二次不等式及其解法3.4 不等式的实际应用3.5 二元一次不等式(组)与简单线性规划问题选修1-1第一章常用逻辑用语1.1 命题与量词1.2 基本逻辑联结词1.3 充分条件、必要条件与命题的四种形式第二章圆锥曲线与方程2.1 椭圆2.2 双曲线2.3 抛物线第三章导数及其应用3.1 导数3.2 导数的运算3.3 导数的应用选修1-2第一章统计案例第二章推理与证明第三章数系的扩充与复数的引入第四章框图选修4-5第一章不等式的基本性质和证明的基本方法1.1 不等式的基本性质和一元二次不等式的解法1.2 基本不等式1.3 绝对值不等式的解法1.4 绝对值的三角不等式1.5 不等式证明的基本方法第二章柯西不等式与排序不等式及其应用 2.1 柯西不等式2.2 排序不等式2.3 平均值不等式(选学)2.4 最大值与最小值问题,优化的数学模型第三章数学归纳法与贝努利不等式3.1 数学归纳法原理3.2 用数学归纳法证明不等式,贝努利不等式。
人教版高中数学章节目录
第一章集合与函数概念
集合
函数及其表示
函数的基本性质
第二章基本初等函数(Ⅰ)
指数函数
对数函数
幂函数
第三章函数的应用
函数与方程
函数模型及其应用
人教版高中数学必修二目录
第一章空间几何体
空间几何体的结构
空间几何体的三视图和直观图
空间几何体的表面积与体积
第二章点、直线、平面之间的位置关系
3.3 导数在研究函数中的应用
3.4 生活中的优化问题举例
人教版高中数学选修1-2目录
第一章 统计案例
1.1 回归分析的基本思想及其初步应用
1.2 独立性检验的基本思想及其初步应用
第二章 推理与证明
2.1 合情推理与演绎推理
2.2 直接证明与间接证明
第三章 数系的扩充与复数的引入
3.1 数系的扩充和复数的概念
2.2 二项分布及其应用
2.3 离散型随机变量的均值与方差
2.4 正态分布
第三章 统计案例
3.1 回归分析的基本思想及其初步应用
3.2 独立性检验的基本思想及其初步应用
人教版高中数学选修4-1目录
第一讲 相似三角形的判定及有关性质
一 平行线等分线段定理
二 平行线分线段成比例定理
三 相似三角形的判定及性质
2.2 直接证明与间接证明
2.3 数学归纳法
第三章 数系的扩充与复数的引入
3.1 数系的扩充和复数的概念
3.2 复数代数形式的四则运算
人教版高中数学选修2-3目录
第一章 计数原理
1.1 分类加法计数原理与分步乘法计数原理
1.2 排列与组合
1.3 二项式定理
高中数学第一章算法初步1.1.2程序框图1.1.3.1顺序结构、条件分支结构课件新人教B版必修3
.
答案:66
4.做一做:程序框图表示的算法的运行结果是
.
答案:66
思考辨析 判断下列说法是否正确,正确的在后面的括号内画“√”,错误的 画“×”. (1)起、止框不是任何程序框图都有. ( ) (2)任何框图符号都只有一个进入点和一个退出点. ( ) (3)输入框只能放在开始框后,输出框只能放在结束框前. ( ) (4)对于判断框而言,判断框中所填的条件不唯一. ( ) (5)解一元二次方程的实根问题应选用条件分支结构框图. ( ) (6)顺序结构是任何算法都离不开的基本结构. ( ) 答案:(1)× (2)× (3)× (4)√ (5)√ (6)√
探究一
探究二
探究三
易错辨析
探究一
程序框图的概念
【例1】 (1)关于程序框图,有以下说法: ①判断框只有一个进入点,也只有一个退出点; ②判断框内的条件是唯一的; ③一种判断框是“是”与“否”两分支的判断,而且有且仅有两 个可能结果,另一种是多分支判断,可能有几种不同的结果. 其中正确说法的个数为( ) A.1 B.2 C.3 D.0 解析:判断框只有一个进入点,但有两个退出点.判断框内的条件 不是唯一的,所以①②错误. 答案:A
图形符号 名
称
符号表示的意义
起、止框 框图的开始或结束 输入、输 数据的输入或者结果的输出 出框 处理框 判断框 流程线 连接点 注释框 赋值、执行计算语句、结果的传送 根据给定条件判断,一般画成菱形,条件成立 时在出口处标明“是”;不成立时标明“否” 流程进行的方向 连接另一页或另一部分的框图 帮助理解框图
三、顺序结构、条件分支结构 【问题思考】 1.填空: 填写下列表格:
顺序结 描述的是最简单的算法结构,语句与语句之间,框与框之间 构 按从上到下的顺序进行 条件分 依据指定条件选择执行不同指令的控制结构 支结构
河南省高二2o22数学课本目录文科
河南省高二2o22数学课本目录文科第一章算法初步1.1算法与程序框图1.2基本算法语句1.3算法案例阅读与思考割圆术小结复习参考题第二章统计2.1随机抽样阅读与思考一个著名的案例阅读与思考广告中数据的可靠性阅读与思考如何得到敏感性问题的诚实反应2.2用样本估计总体阅读与思考生产过程中的质量控制图2.3变量间的相关关系阅读与思考相关关系的强与弱实习作业小结复习参考题第三章概率3.1随机事件的概率阅读与思考天气变化的认识过程3.2古典概型3.3几何概型阅读与思考概率与密码小结复习参考题选修2-1第一章常用逻辑用语1.1命题及其关系1.2充分条件与必要条件1.3简单的逻辑联结词1.4全称量词与存在量词小结复习参考题第二章圆锥曲线与方程2.1曲线与方程2.2椭圆探究与发现为什么截口曲线是椭圆信息技术应用用《几何画板》探究点的轨迹:椭圆2.3双曲线探究与发现2.4抛物线探究与发现阅读与思考小结复习参考题阅读与思考小结复习参考题第三章空间向量与立体几何3.1空间向量及其运算阅读与思考向量概念的推广与应用3.2立体几何中的向量方法小结复习参考题选修2-2第一章导数及其应用1.1变化率与导数1.2导数的计算探完与发现牛顿法——用导数方法求方程的近似解1.3导数在研究函数中的应用信息技术应用图形技术与品数性质1.4生活中的优化问题举例1.5定积分的概念技术应用曲边梯形的面积1.6微积分基本定理1.7定积分的简单应用实习作业走进微积分第二章推理与证明2.1合情推理与演绎推理2.2直接证明与间接证明复习参考题第三章数系的扩充与复数的引人3.1数系的扩充和复数的概念3.2复数代数形式的四则运算阅读与代数基本定理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019-2020年高中数学第一章算法初步 1.2 基本算法语句 1.2.2 条件语句教学案新人教B版必修3预习课本P20~22,思考并完成以下问题(1)什么是条件语句?(2)条件语句的格式、功能分别是什么?[新知初探]1.条件语句的概念处理条件分支逻辑结构的算法语句.2.Scilab语言中的条件语句的格式及功能1.下列关于if语句的叙述正确的是( )A.if语句中必须有else和endB.if语句中可以没有endC.if语句中可以没有else,但必须以end结束D.if语句中可以没有end,但必须有else解析:选C if语句的格式是ifelseend或ifend.2.阅读以下程序,若输入的是-2.3,则输出的结果是( )A .-18.4B .11C .12D .11.7解析:选D 因为a =-2.3<0, 所以y =14+(-2.3)=11.7. 3.某问题算法的程序如图所示:(1)若x =6,则输出________; (2)若x =18,则输出________.解析:(1)因为6<10,故y =0.35×6=2.1, (2)因为18>10,故y =3.5+0.7×(18-10)=9.1. 答案:(1)2.1 (2)9.1 4.给出下列程序:若输出的结果是5,则输入的x =________. 解析:令3x +1=5,则x =43>1成立;令x +4=5,则x =1>1不成立.故x =43或x =1.答案:43或1读 程 序[典例](1)若输入-4,则输出结果是________; (2)若输入3,则输出结果是________;(3)该程序的功能是求函数________的值.根据x 的取值,选择相应的语句执行. [解析] (1)因为-4<3,所以y =2×(-4)=-8. (2)因为x =3,所以y =32-1=8.(3)将程序转化可得,此程序表达的就是求分段函数y =⎩⎪⎨⎪⎧2x ,x <3,x 2-1,x ≥3的函数值.[答案] (1)-8 (2)8(3)y =⎩⎪⎨⎪⎧2x ,x <3,x 2-1,x ≥3条件语句读图问题解法要点(1)已知输入值求输出结果时,分析输入值是否满足条件,条件满足时,执行表达式后面的语句序列即得输出结果;条件不满足时,执行else 后面的语句序列,即得输出结果.(2)已知输出结果求输入值时,要分条件满足和条件不满足两种情况分别进行分析计算,求出输入值,同时注意根据条件对所得结果进行合理的取舍.(3)根据给定算法要求补充程序中的语句时,要从已给的程序语句中分析,确定满足条件时执行怎样的语句,条件不满足时执行怎样的语句,从而按要求填写相应内容.[活学活用]下面程序输出的结果是________.a =33;b=99;if a<bt=a;a=b;b=t;a=a-b;,;end解析:由于a<b,则把a的值赋给t,此时t=33,然后把b的值赋给a,此时a=99,再把t的值赋给b,此时b=33,最后把a-b(即99-33=66)的值赋给a,则输出结果为a =66.答案:66条件语句的编写[典例] 已知函数f(x)=⎩⎪⎨⎪⎧x-1,x≥0,2x2-5,x<0编写一个程序,对每输入的一个x 值,都得到相应的函数值.[解] 程序:一般情况下凡是能用一般格式编写的程序都能用最简格式编写,但是最简格式和一般格式的处理方法并不一样,处理两分支结构时一般格式使用起来可能使得程序更简洁.另外当直接写出程序有困难时可以借助程序框图.[活学活用]某市规定出租车的收费标准:起步价(不超过2 km)为5元,超过2 km时,前2 km依然按照5元收费,超过2 km的部分,每千米收1.5元.设计程序计算打车费用.解:设打车费用为y元,乘车路程为x km,则有y =⎩⎪⎨⎪⎧5,0<x≤2,1.5x +2,x>2,程序如下:条件语句的嵌套[典例] 已知a 个程序,筛选出这个负数.[解] 程序框图如图所示:程序如下: a ==;b ==;c ==;if a<0 ,;elseif b<0,;else,;end end嵌套式条件语句是指在解决某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是else 后的语句序列2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这样就形成了嵌套条件语句.[活学活用] 已知程序:x =input x =;if x >-1 and x <0y =-x ;elseif x >=0 and x <1y =x ^2;else if x >=1 and x <=2 y =x ; end end endprint io ,y ;如果分别输入x =12,x =74,则输出的结果分别为________.解析:当-1<x<0时,y =-x ;当0≤x<1时,y =x 2;当1≤x≤2时,y =x ,即函数的解析式为y =⎩⎪⎨⎪⎧-x ,-1<x<0,x 2,0≤x<1,x ,1≤x≤2.当x =12时,y =14;当x =74时,y =74.答案:14,74[层级一 学业水平达标]1.条件语句的一般格式如图所示,其中B 表示的是( )A .满足条件时执行的内容B .条件语句C .条件D .不满足条件时执行的内容解析:选A 如果表达式A 为真,则执行表达式后的语句B ;如果表达式A 为假,则执行else 后的语句C.故选A .2.下面程序输入x =-4后,输出的结果为( )x ==;if x>=0y =x*x ;elsey =-x*x ;end,;A .2B .-8C .16D .-16解析:选D 该程序描述的分段函数是f(x)=⎩⎪⎨⎪⎧x 2,x≥0,-x 2,x<0.所以f(-4)=-16.3.下面程序运算的结果是________. A =4.5;B =6;if A>=5 B =B +1;elseB =B -3; B =B +2;if B>=4 B =B*B ; elseB =A +B ; end end B解析:因为A =4.5<5,所以B =B -3=6-3=3,B =B +2=3+2=5>4,所以B =5×5=25.答案:254.下面程序的作用是____________________________.x ==;if x>0 y =;elseif x ==0 y =0; else y =+;end end y答案:求分段函数y =⎩⎪⎨⎪⎧e x, x>0,0, x =0,的值+, x<0[层级二 应试能力达标]1.当a =3时,下面的程序段输出的结果是( )A .9B .3C .10D .6解析:选B 此程序段的功能是求分段函数y =⎩⎪⎨⎪⎧a ,a<10,a 2,a≥10的函数值,当a =3时,y=3.故选B .2.给出以下四个问题,①输入一个数x ,输出它的相反数.②求面积为6的正方形的周长.③求三个数a ,b ,c 中的最大数.④求函数f(x)=⎩⎪⎨⎪⎧x -1,x≥0,x +2, x <0的函数值.其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .4个解析:选B ①②直接用顺序结构即可,不需用条件语句;而③需要判断这三个数的大小,④是分段函数求值问题,故需用到条件语句.3.给定程序:x ==;if x>0 y =1;elseif x ==0y =0; else y =-1; end end y若输入x =-6,则程序输出的结果是( )A .1B .6C .0D .-1解析:选D 该程序实际上是求分段函数y =⎩⎪⎨⎪⎧1,x>0,0,x =0,-1,x<0的函数值,当x =-6时,对应的函数值为-1,故选D .4.根据下列算法语句,当输入x 为60时,输出y 的值为( ) A .25 B .30 C .31D .61解析:选C 算法语言给出的是分段函数,y =⎩⎪⎨⎪⎧0.5x ,x ≤50,25+x -,x >50,输入x =60时,y =25+0.6×(60-50)=31. 5.某程序如下:当执行此程序时,没有执行语句y =x +1,则输入的x 的范围是________. 解析:没有执行y =x +1,即输入的x 值不满足条件x≥1,故x<1. 答案:(-∞,1)6.已知函数y =⎩⎪⎨⎪⎧x 2+1,x≥3,2-4x ,x<3.如图是求该函数值的程序,则横线①②处应填写的语句分别是________,________.解析:由程序可知,y =2-4x 是当条件满足时所执行的内容,亦即当x <3时的函数值,因此①处应填的是条件x <3;在条件语句中,else 后面应该是条件不满足时执行的内容,即y =x *x +1.答案:x <3 y =x *x +1 7.阅读下列程序:如果输入x =-2,则输出结果y =________.解析:本程序是求分段函数y =⎩⎪⎨⎪⎧2x 2+3,x <0,0,x =0,x +5,x >0的函数值,∵x=-2,∴y=8+3=11.答案:118.已知函数f(x)=⎩⎪⎨⎪⎧-x +1,x>0,0,x =0,x +3,x<0,请根据输入的x 值求f(x)的值.画出程序框图,并写出程序语言.解:程序框图如下:算法程序如下: x ==;if x>0y =-x +1;elseif x ==0y =0; else y =x +3; end end,;9.铁路运输托运行李,从甲地到乙地规定每张客票托运费计算方法是:行李重量不超过50 kg 时,按0.25元/kg ;超过50 kg 而不超过100 kg 时,其超过部分按0.35元/kg ;超过100 kg 时,其超过部分按0.45元/kg .编写程序,输入行李重量,计算并输出托运费用.解:设行李重量为x kg ,应付运费为y 元,则运费公式为y =⎩⎪⎨⎪⎧0.25×x,x≤50,0.25×50+-,50<x≤100,0.25×50+0.35×50+-,x>100.程序如下:2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教A 版必修3(1)循环语句的一般格式和功能是什么?(2)编写程序时,什么情况下使用循环语句?(3)两种循环语句的区别和联系有哪些?预习课本P29~32,思考并完成以下问题[新知初探]1.循环语句的格式、功能[点睛] 两种循环语句的联系两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE 语句和UNTIL语句可以相互转化.[小试身手]1.关于循环语句的说法不正确的是( ) A .算法中的循环结构由WHILE 语句来实现B .循环语句中有直到型语句和当型语句,即UNTIL 语句和WHILE 语句C .一般来说UNTIL 语句和WHILE 语句可以互相转换D .算法中的循环结构由循环语句来实现解析:选A 算法中的循环结构由循环语句来实现,循环语句包括UNTIL 语句和WHILE 语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项A 是错误的,其余都正确.2.对于下面一个程序:M =5N =0WHILE N <15 N =N +MM =M -1WEND PRINT M END运行后输出的结果为________. 解析:执行过程如下:M =5,N =0, 当N =0<15时,N =0+5=5,M =5-1=4; 当N =5<15时,N =5+4=9,M =4-1=3; 当N =9<15时,N =9+3=12,M =3-1=2; 当N =12<15时,N =12+2=14,M =2-1=1; 当N =14<15时,N =14+1=15,M =1-1=0, 当N =15时不小于15,终止循环,最后输出M 的值为0. 答案:0[典例] (1)( )S =0i=1DOS=S+ii=i+1LOOP UNTILa=S/20PRINT aENDA.i>20 B.i<20C.i>=20 D.i<=20(2)如图程序执行后输出的结果是________.i=11s=1DOs=s*i;i=i-1LOOP UNTIL i<9PRINT sEND[解析] (1)由题意知横线处应填i>20.(2)i=11时,s=1×11=11;i=10时,s=11×10=110;i=9时,s=110×9=990;i=8时,i<9成立,输出s的值为990.[答案] (1)A (2)9901.UNTIL语句的适用类型直到型循环又称“后测试”循环,也就是我们所讲的“先执行后测试”,“先循环后判断”.2.使用UNTIL语句应注意两点(1)DO语句只是循环的开始标记,遇到DO语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查LOOP UNTIL语句中的条件是否成立,如果不成立,就重复执行循环体,直到条件符合时退出循环.(2)在循环体内,应注意务必有相应的语句使“条件”改变,保证能终止循环,否则循环将无休止地进行下去.[活学活用]设计算法求11×2+13×4+15×6+…+12 015×2 016的值.要求画出程序框图,写出用基本语句编写的程序.解:这是一个累加求和问题,共1 008项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.程序框图如图所示:程序如下:S =0i =1DOS =S ++ i =i +2LOOPUNTIL i>2 015PRINT S END[典例] (1)i =1WHILE i <5 i =i +2WEND PRINT i ENDA .1B .3C .5D .7(2)给出的30个数,1,2,4,7,11,…,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3…依次类推,要求计算这30个数的和,写出程序.[解析] (1)该程序的执行过程是i =1,i =1<5,是;i=1+2=3,i=3<5,是;i=3+2=5;i=5<5,否.所以输出i的值为5.答案:C(2)解:程序如下:i=1P=1S=0WHILE i<=30S=S+PP=P+ii=i+1WENDPRINT SEND1.WHILE语句的适用类型当型循环也叫“前测试”循环,也就是我们所讲的“先测试后执行”“先判断后执行”.2.使用WHILE语句应注意五点(1)当型循环以WHILE开头,以WEND作为结束标志.WEND是WHILE END的缩写,表示“WHILE循环到此结束”.(2)一般来讲,WHILE语句与UNTIL语句可以相互转化.(3)执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.(4)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语句.(5)WHILE语句由于先判断条件,再执行循环体,因此,循环体可能一次也不执行就退出循环结构.[活学活用]读程序,回答下列问题:INPUT n i =1S =0WHILE i <=n S =S ++ i =i +1WEND PRINT S END(1)若输入n =3,则输出的结果为________.(2)此程序对应的计算式子是__________________. (3)程序中的循环语句对应________型循环结构. 解析:(1)输入n =3,当i =1时,S =0+12=12;当i =2时,S =12+16=23;当i =3时,S =23+112=34,结束循环,此时输出S =34.(2)此程序是用于计算11×2+12×3+…+1nn +的值.(3)这是WHILE 语句,对应的是当型循环结构. 答案:(1)34 (2)11×2+12×3+…+1n n +(3)当[典例] (1)2运行的结果为________.i =21sum =0WHILE i<=20sum =sum +i i =i +1WEND PRINT sum END i =21sum =0DO sum =sum +ii =i +1LOOP UNTIL i>20PRINT sum END程序1 程序2(2)编写程序,计算函数f (x )=x 2-3x +5,当x =1,2,3,…,20时的函数值. [解析] (1)程序1是计数变量i =21开始,不满足i ≤20,终止循环,累加变量sum =0,这个程序计算的结果:sum =0;程序2计数变量i =21,开始进入循环,sum =0+21=21,i =i +1=21+1=22,i >20,循环终止,此时,累加变量sum =21,这个程序计算的结果:sum=21.答案:0 21(2)解:程序如下:用循环语句编写程序的要点(1)循环语句的作用:循环语句主要用于循环结构,在需要处理反复执行的运算任务,如累加求和、累乘求积等问题时,常常要用到循环语句.(2)用循环语句编写程序的“三要素”①循环语句中的变量一般需要进行一定的初始化操作;②循环语句在循环的过程中需要有“结束”的机会;③在循环中要有改变循环条件成立的因素.(3)注意事项①解决具体问题构造循环语句的算法时,要尽可能少地引入循环变量,否则较多的变量会使设计程序比较繁杂,并且较多的变量会使计算机占用大量的系统资源,导致系统缓慢.②WHILE循环与UNTIL循环一般可以相互转化.[活学活用]写出计算12+32+52+…+992的程序.解:法一:用WHILE语句编写程序如下:S=0i=1WHILE i<=99S=S+i^2i=i+2WENDPRINT SEND法二:用UNTIL语句编写程序如下:S=0i =1DOS =S +i^2i =i +2LOOP UNTIL i>99PRINT S END[层级一 学业水平达标]1.下列问题,设计程序求解时,要用到循环语句的有( ) ①输入每个同学的数学成绩,求全班同学的平均分; ②求分段函数的函数值; ③求连续100个自然数的平方和; ④输入100个数,从中找出最大的数; A .1个 B .2个 C .3个D .4个解析:选C 求分段函数的函数值用条件语句,其余三个均需用循环语句解决. 2.如图程序运行的结果是( )x =100i =1DOx =x +10i =i +1LOOP UNTIL x =200PRINT x ,i ENDA .210,11B .200,9C .210,9D .200,11解析:选D 因为x =100,i =1,所以x =110,i =2;x =120,i =3;x =130,i =4;x =140,i =5;x =150,i =6;x =160,i =7;x =170,i =8;x =180,i =9;x =190,i=10;x =200,i =11.输出x 的值为200,i 的值为11.3.下面的程序运行后输出的结果是________.x=1i=1WHILE i<=5x=x+1i=i+1WENDPRINT xEND解析:每循环一次,x与i均增加1,直到i>5时为止,所以输出的结果为6.答案:64.如图所示的程序运行后,输出的值为________.i=0DOi=i+1LOOP UNTIL i*i>=2 000i=i-1PRINT iEND解析:由程序知i2≥2 000时,i的最小值为45,又把i-1=44的值赋给i,∴i=44.答案:44[层级二应试能力达标]1.以下程序( )x=-1DOx=x*xLOOP UNTIL x>10PRINT xENDA.输出结果是1 B.能执行一次C.能执行10次D.是“死循环”,有语法错误解析:选D 从循环语句的格式看,这个循环语句是直到型循环语句,那么当满足条件x>10时,终止循环体,但是第一次执行循环体后x=1,由于x=1>10不成立,则再次执行循环体,执行完成后x=1,则这样无限循环下去,是一个“死循环”,有语法错误,循环终止的条件永远不能满足.2.下面两个程序最后输出的“S ”分别等于( )A .都是17B .都是21C .21,17D .14,21解析:选C 第一个程序中,i =7时执行循环体i =i +2,此时i 为9,S =2×9+3=21.结束循环.第二个程序中,i =7时,S =2×7+3=17.然后,执行i =i +2,此时i =9,结束循环.3.如下所示的程序,若最终输出的结果为6364,则在程序中①处应填入的语句为( )A .i >=8B .i >=7C .i <7D .i <8解析:选B 因为n =2,i =1,第1次循环:S =0+12=12,n =4,i =2; 第2次循环:S =12+14=34,n =8,i =3; 第3次循环:S =34+18=78,n =16,i =4; 第4次循环:S =78+116=1516,n =32,i =5;第5次循环:S =1516+132=3132,n =64,i =6; 第6次循环:S =3132+164=6364,n =128,i =7.此时输出的S =6364,故填i >=7. 4.如图所示的程序段: a =1WHILE a<100 a =a +1WEND执行完毕后,a 的值为( )A .99B .100C .101D .102解析:选B 当a <100时执行循环体,a =99时,a =a +1,则a =100.5.下面程序运行后输出的结果为________. N =5S =0WHILE S<15S =S +N N =N -1WENDPRINT NEND解析:执行第一次后,S =5,N =4,执行第二次后,S =9,N =3,…,执行第五次后,S =15,N =0,跳出循环,输出N =0.答案:06.执行下面的程序,如果输入N =4,那么输出的S =________.解析:第一次循环,T =1,S =1,k =2;第二次循环,T =12,S =1+12,k =3;第三次循环,T =12×3,S =1+12+12×3,k =4;第四次循环,T =12×3×4,S =1+12+13×2+14×3×2,k =5,此时满足条件,输出S .答案:1+12+13×2+14×3×27.给出一个算法的程序框图(如图所示).(1)说明该程序的功能.(2)请用WHILE 型循环语句写出程序.解:(1)该程序的功能是求1+12+13+…+199的值. (2)程序如下: S =0K =1WHILE K<=99S =S +1/K K =K +1WENDPRINT SEND8.某学生在体育训练时弄伤了膝关节,医生给他开了一些消炎药,并叮嘱他每天早晚8时各服用一片药片.现知该药片每片220毫克,他的肾脏每12小时从体内滤出这种药的60%.设计一个程序,求他第n 次服药后体内此药的残留量,并画出程序框图.解:算法分析:第一次服药后体内此药的残留量:V 1=220;第二次服药后体内此药的残留量:V 2=V 1×0.4+220;第三次服药后体内此药的残留量:V 3=V 2×0.4+220;…;第n 次服药后体内此药的残留量:V n =V n -1×0.4+220.故可用循环语句求解.程序框图如图:程序如图:INPUT “n=”;nV=0i=1DOV=V*0.4+220i=i+1LOOP UNTIL i>n PRINT “V=”;V END。