2021年高中数学1.1..程序框图学案文新人教A版必修3

合集下载

人教新课标版(A)高一必修三1.1算法与程序框图导学案

人教新课标版(A)高一必修三1.1算法与程序框图导学案

人教新课标版(A)必修三 1.1算法的概念与程序框图导学案一、学习目标知道算法的思想内容和含义,能判断一些语句是否为算法;理解程序框图的三种基本逻辑结构,能读懂程序框图所表示的算法二、知识梳理1.算法的概念(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)常见的程序框、流程线及各自表示的功能(1)顺序结构:由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.结构形式(2)条件结构:在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.条件结构的两种形式(3)循环结构:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为循环体.常见的两种循环结构1.下列关于程序框图的说法正确的是( )A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念2.尽管算法千差万别,但程序框图按其逻辑结构分类共有( )A.2类 B.3类 C.4类 D.5类3.对终端框叙述正确的是( ) A .表示一个算法的起始和结束,程序框是B .表示一个算法输入和输出的信息,程序框是C .表示一个算法的起始和结束,程序框是D .表示一个算法输入和输出的信息,程序框是 4.给出下列程序框图:若输出的结果为2,则①处的执行框内应填的是( )A .x =2B .b =2C .x =1D .a =5 四、 探究,合作,展示 1、对算法的理解1.下列各式中T 的值不能用算法求解的是( ) A .T =12+22+32+42+…+1002B .T =12+13+14+15+…+150C .T =1+2+3+4+5+…D .T =1-2+3-4+5-6+…+99-100 2.关于一元二次方程x2-5x +6=0的求根问题,下列说法正确的是( ) A .只能设计一种算法 B .可以设计两种算法 C .不能设计算法 D .不能根据解题过程设计算法 2、顺序结构3、图中所示的是一个算法的流程图,已知31=a ,输出的7b =,则2a 的值是____________ 3、条件结构4.如下图所示的程序框图,其功能是( )A .输入a ,b 的值,按从小到大的顺序输出它们的值B .输入a ,b 的值,按从大到小的顺序输出它们的值C .求a ,b 的最大值D .求a ,b 的最小值 4、循环结构5.阅读右边的程序框图,运行相应的程序,则输出s 的值为( )A .-1B .0C .1D .3五、归纳总结,反思感悟 (1)知识与方法方面: (2)数学思想方法方面: 六、课后作业1.在如图的程序框图中,输出结果是________.3.如图是一个算法的程序框图,该算法所输出的结果是( )A .1+12+13+…+110B .1+13+15+…+119C.12+14+16+…+120D.12+122+123+…+1210 10.画出计算函数y =|x -1|的函数值的程序框图(x 由键盘输入). 11.设计一个算法,求表达式12+22+32+…+102的值,画出程序框图.。

高中数学 必修三 1.1.2 程序框图教案 新人教A版必修3

高中数学  必修三   1.1.2 程序框图教案 新人教A版必修3

1.1.2程序框图
教学过程:
一、复习回顾
1、算法的概念:算法是解决某个特定问题的一种方法或一个有限过程。

2、算法的描述
(1)自然语言
(2)形式语言
(3)框图
二、程序框图的概念
1、通过例子:对任意三个实数a、b、c求出最大值。

写出算法(两种方法)
2、程序框图也叫流程图,是人们将思考的过程和工作的顺序进行分析、整理,用规定
的文字、符号、图形的组合加以直观描述的方法
3、程序框图的基本符号
起止框
输入输出框
处理框
判断框
连接点
循环框
用带有箭头的流程线连接图形符号
注释框
三、读图
例 1、读如下框图分析此算法的功能
四、画流程图的基本规则
1、使用标准的框图符号
2、从上倒下、从左到右
3、开始符号只有一个退出点,结束符号只有一个进入点,判断符号允许有多个退出点
4、判断可以是两分支结构,也可以是多分支结构
5、语言简练
6、循环框可以被替代
五、例子
1、输入3个实数按从大到小的次序排序
2、用二分法求方程的近似解
课堂练习:第10页,练习A,练习B
小结:本节介绍程序框图的概念,学习了画程序框图的规则
课后作业:第19页,习题1-1A第1、2题。

高中数学人教A版必修3课件1.1.2程序框图

高中数学人教A版必修3课件1.1.2程序框图

例3 设计一算法,求和:1+2+3+…+100
开始
算法1:
第一步:确定首数a,尾 数b,项数n;
第二步:利用公式“总 和=(首数+尾数)×项数 /2”求和;
第三步:输出求和结果。
输入a,b,n a=1 b=100 n=100
Sum=(a+b)*n/2
输出Sum
结束
例3 设计一算法,求和:1+2+3+…第+一10步0 :S=0+1=1
i=1,S=0
否 i<=100? 是 S=S + i
i=i+1
输出S 结束
开始 i=1,S=0
S=S + i i=i+1
否 i>=100? 是 输出S 结束
开始 i=1,S=0
否 i<=100? 是 S=S + i
i=i+1
输出S 结束
思考:将步骤A和步骤B交换位 置,结果会怎样?能达到预期结果 吗?为什么?要达到预期结果,还 需要做怎样的修改?
开始
输入a、b、c
a+b>c,a+c>b, b+c>a是否同时成立

存在这样的三角形

不存在这样的三角形
结束
开始
输入a,b,c
a+b>c N
Y a+c>b N
Y
b+c>a N Y
存在这样的三角形
结束
不存在这样的三角形
例3. 设计一个求解一元二次方程ax2+bx+c=0的算 法,并画出程序框图表示。

新人教A版必修3 高中数学1.1.2.1程序框图学案1

新人教A版必修3 高中数学1.1.2.1程序框图学案1

学 习 过 程 与 ② 说出终端框(起止框)的图形符号与功能: 方 法 ③ 说出输入、输出框的图形符号与功能:

二.认真自学课本 P6-9, 完成下列问题.: ① 什么是流程图?
④ 说出处理框(执行框)的图形符号与功能:
⑤ 说出判断框的图形符号与功能:
1
⑥ 说出流程线的图形符号与功能:
⑦ 出连接点的图形符号与功能:
总结如下表: 图形符号 名称 功能
⑧ 什么是顺序结构?顺序结构对应的流程图怎样表示?
2
达标训练 已知一个三角形三条边的边长分别为 a,b,c,利用海伦-秦九韶公式设计一个计算三角 形面积的方法并画出流程图.(已知一个三角形三条边的边长分别为 a,b,c,则三角形 面积为 S
p( p a)( p b)( p c) ,其中 p
高中数学 1.1.2.1 程序框图学案 1 文 新人教 A 版必修 3
授 课 时 间 学 习 目 标 重 点 难 点 主备课 人
第 周
星期 第

课型
新授课
1.熟悉各种程序框及流程线的功能和作用; 2.通过模仿、操作、探索,经历通过设计流程图表达解决问题的过程.在具体问题的 解决过程中,理解流程图的顺序结构; 3.通过比较,体会流程图的直观性、准确性. 重点:流程图的画法. 难点:流程图的画法. 自主学习: 一.复习回顾:了解了算法的概念及处理某些问题的算法后,你觉得用自然语言表述 的算法有什么不方便之处?谈谈自己的感想.
abc .) 2
作 业 布 置
学 习 小 结
3

2021学年数学人教A版必修3课件:1-1-2-1 程序框图与顺序结构

2021学年数学人教A版必修3课件:1-1-2-1 程序框图与顺序结构

算法初步1.1算法与程序框图1.1.2程序框图与算法的基本逻辑结构第1课时程序框图与顺序结构[目标]1.理解程序框图的含义;2.记住各种程序框的画法和功能;3.会用算法的顺序结构表示算法.[重点]程序框的画法、功能,用顺序结构表示算法.[难点]对程序框图的理解.要点整合夯基础典例讲练破题型课堂达标练经典课时作业知识点一 程序框图[填一填]1.定义:程序框图又称 ,是一种用 及文字说明来表示算法的图形. 2.表示:在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 .流程图程序框、流程线程序框方向箭头执行顺序3.基本程序框及其功能[答一答]1.用程序框图表示算法,相对于自然语言描述的算法有什么优点?提示:用程序框图表示算法,相对于自然语言描述的算法更直观、清晰、易懂,便于检查、修改和交流,也更接近于计算机的程序设计.2.什么框有一个入口两个出口?其他框的出、入口情况怎样?提示:判断框有一个入口,两个出口;开始框只有一个出口,结束框只有一个入口;输入、输出框及处理框有一个入口,一个出口.3.什么框具有计算功能?提示:处理框具有计算功能.知识点二 顺序结构[填一填]1.算法的基本逻辑结构用程序框图表示算法时,算法的逻辑结构展现得非常清楚.算法的三种基本逻辑结构为 和 .尽管算法千差万别,但都是由这三种基本逻辑结构构成的.顺序结构、条件结构循环结构2.顺序结构[答一答]4.(1)顺序结构是任何算法都离不开的基本结构吗?(2)顺序结构因为有确定的顺序,所以流程线可不画箭头,对吗?提示:(1)任何一个算法都离不开顺序结构,顺序结构是最简单、最基础的结构.(2)不对.流程线本身是带有箭头的线.类型一 程序框图的基本概念[例1] (1)下列说法正确的是( ) A .程序框图中的图形符号可以由个人来确定 B.也可以用来执行计算语句C .输入框只能紧接在起始框之后D .长方形框是执行框,可用来对变量赋值,也可用来计算(2)任何一个算法都离不开的基本结构是( ) A .顺序结构B .条件分支结构C .输出结构D .三个都是DA[解析](1)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.(2)顺序结构是任何一个算法都离不开的基本结构.故选A.使用程序框的四点注意事项(1)使用标准的框图符号:终端框(起止框)、输入、输出框、处理框(执行框)、判断框都有各自专用的图形符号,不可更改.(2)起止框:任何程序框图不可缺少.(3)输入、输出框:可以用在算法中任何需要输入、输出的位置.(4)算法中间要处理的数据和计算,可分别写在不同的处理框内.[变式训练1](1)下列关于程序框图的说法正确的是()A A.程序框图是描述算法的图形B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念解析:由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以B项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤上表达简单了许多,所以C选项是错误的;程序框图就是流程图,所以D选项也是错误的.故而本题答案选A.B(2)下列功能中属于处理框的是()①赋值;②计算;③判断;④输入、输出.A.①②③ B.①②C.④D.①②④解析:处理框的功能是赋值和计算,判断则是判断框的功能,输入、输出则要通过输入、输出框来完成,故赋值和计算都属于处理框的功能.类型二程序框图的功能[例2]如图所示的程序框图是为解决某个问题而绘制的.仔细分析各图框中的内容及图框之间的关系,回答下列问题:(1)图框①中x=2的含义是什么?(2)图框②中y=ax+b的含义是什么?(3)该程序框图解决的是怎样的一个问题?(4)若a=4且最终输出的结果是y=3,则当x取5时输出的结果5a+b的值应该是多大?(5)在(4)的前提下,输入的x值越大,输出的ax+b的值是不是越大?为什么?[解](1)图框①中x=2表示x的值为2.(2)图框②中y=ax+b的含义:在执行①的前提下,即当x =2时计算ax+b的值,即y的值为ax+b.(3)该程序框图解决的是求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(4)a=4,y=3,即2×4+b=3,得b=-5.所以,当x取5时,f(5)=5a+b=5×4-5=15.(5)在(4)的前提下,输入的x值越大,输出的ax+b的值越大,因为f(x)=4x-5是R上的增函数.顺序依次判断即可.[变式训练2]如图所示是一个算法的程序框图,若输入x1,x2,x3的值分别是98,100,96,则输出的y值是. 98解析:由程序框图知,若输入x1,x2,x3的值分别是98,100,96,则m=98+100+96=294.y=13×294=98.故输出y的值为98.类型三用顺序结构表示算法[例3]已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出程序框图.[分析]先分别求f(2),f(-3),f(3)的值,然后再计算三者的和.[解]算法如下:第一步,x=2;第二步,y1=x2-1;第三步,x=-3;第四步,y2=x2-1;第五步,x=3;第六步,y3=x2-1;第七步,y=y1+y2+y3;第八步,输出y1,y2,y3,y.程序框图:问题和作为复杂结构的基础.[变式训练3]已知两个单元分别存放了变量x和y,试交换两个变量的值,并输出x和y,请写出算法并画出程序框图.解:算法如下:第一步,输入x,y.第二步,把x的值赋给p. 第三步,把y的值赋给x. 第四步,把p的值赋给y. 第五步,输出x,y.程序框图如右图.B1.程序框图中“”表示的意义是()A.框图的开始或结束B.数据的输入或结果的输出C.赋值、执行计算的传送D.根据给定条件判断解析:在程序框图中,“”为输入、输出框,表示数据的输入或结果的输出.2.在顺序结构中,一定不含有的程序框是()D A.终端框 B.输入、输出框C.处理框 D.判断框解析:顺序结构中不含对条件的判断.3.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框4.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.解:算法如下:第一步,输入R,h.第二步,计算V=πR2h.第三步,输出V.程序框图如图所示.——本课须掌握的两大问题1.画程序框图的规则(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,大多数其他框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一的符号.(4)常见的判断是“是”与“否”两分支的判断,而且有且仅有两个结果.(5)在图形符号内描述的语言要非常简练清楚.2.对顺序结构的理解(1)顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,可以用图表示顺序的示意图,其中A和B两个框是依次执行的,只有在执行完A框所指定的操作后,才能接着执行B框所指定的操作.(2)顺序结构至少会有一个输入、输出框,一定有流程线,一定不会有判断框.温示提馨请做:课时作业2PPT 文稿(点击进入)。

高中数学必修3(人教A版)第一章算法初步1.1知识点总结含同步练习及答案

高中数学必修3(人教A版)第一章算法初步1.1知识点总结含同步练习及答案

描述:例题:高中数学必修3(人教A版)知识点总结含同步练习题及答案第一章 算法初步 1.1 算法与程序框图一、学习任务1. 了解算法的含义,了解算法的基本思想,能用自然语言描述解决具体问题的算法.2. 了解设计程序框图表达解决问题的过程,了解算法和程序语言的区别;了解程序框图的三种基本逻辑结构,会用程序框图表示简单的常见问题的算法.二、知识清单算法 程序框图三、知识讲解1.算法算法(algorithm)是指按照一定规则解决某一类问题的明确和有限的步骤 .可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题.描述算法可以有不同的方式.例如,可以用自然语言和数学语言加以描述,也可以借助形式语言(算法语言)给出精确的说明,也可以用框图直观地显示算法的全貌.算法的要求:(1)写出的算法,必须能解决一类问题,并且能重复使用;(2)算法过程要能一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步后能得到结果.下列对算法的理解不正确的是( )A.一个算法应包含有限的步骤,而不能是无限的B.算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的C.算法中的每一个步骤都应当是有效地执行,并得到确定的结果D.一个问题只能设计出一种算法解:D算法的有限性是指包含的步骤是有限的,故 A 正确;算法的确定性是指每一步都是确定的,故 B正确;算法的每一步都是确定的,且每一步都应有确定的结果,故 C 正确;对于同一个问题可以有不同的算法,故 D 错误.下列叙述能称为算法的的个数为( )描述:2.程序框图程序框图简称框图,是一种用程序框、流程线及文字说明来表示算法的图形.其中,起、止框是任何流程不可少的,表明程序的开始和结束.输入和输出框可用在算法中任何需要输入、输出的位置.算法中间要处理数据或计算,可分别写在不同的处理框内.一个算法步骤到另一个算法步骤用流程线连接.如果一个框图需要分开来画,要在断开处画上连接点,并标出连接的号码.①植树需要运苗、挖坑、栽苗、浇水这些步骤;②依次进行下列运算:,,,,;③从枣庄乘火车到徐州,从徐州乘飞机到广州;④ ;⑤求所有能被 整除的正整数,即 .A. B. C. D.解:B①、②、③为算法.1+1=22+1=33+1=4⋯99+1=1003x >x +133,6,9,12,⋯2345写出解方程组的一个算法.解:方法一:代入消元法. 第一步,由 得 ;第二步,将 代入 ,得 ,解得 ;第三步,将 代入方程 ,得 ;第四步,得到方程组的解为 .方法二:加减消元法.第一步,方程 两边同乘以 ,得 ;第二步,将第一步所得的方程与方程 作差,消去 ,得 ,解得 ;第三步,将 代入方程 ,得 ,解得 ;第四步,得到方程组的解为 .{2x +y =74x +5y =112x +y =7y =7−2x y =7−2x 4x +5y =114x +5(7−2x )=11x =4x =4y =7−2x y =−1{x =4y =−12x +y =7510x +5y =354x +5y =11y 6x =24x =4x =42x +y =72×4+y =7y =−1{x =4y =−1例题:画程序框图的规则(1)使用标准的图形符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的惟一符号.(4)判断框分两大类,一类判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.算法的三种基本逻辑结构顺序结构:语句与语句之间,框与框之间按从上到下的顺序进行.条件分支结构:在一个算法中,经常会遇到一些条件的判断,算法的流程条件是否成立有不同的流向,条件结构就是处理这种过程的结构.循环结构:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.下列程序框图分别是解决什么问题的算法.解:(1)已知圆的半径,求圆的面积的算法.(2)求两个实数加法的算法.执行如图的程序框图,输出的 ______ .解:T =30四、课后作业 (查看更多本章节同步练习题,请到快乐学)某程序框图如图所示,若输出的 ,则判断框内为( )A. B. C. D.解:AS =57k >4?k >5?k >6?k >7?已知函数 ,对每次输入的一个值,都得到相应的函数值,画出程序框图.解:f (x )={2x +3,3−x ,x 2x ⩾0x <0x答案:1. 关于算法的说法中,正确的是 A .算法就是某个问题的解题过程B .算法执行后可以产生不确定的结果C .解决某类问题的算法不是唯一的D .算法可以无限地操作下去不停止C()答案:解析:2. 下列运算不属于我们所讨论算法范畴的是 A .已知圆的半径求圆的面积B .随意抽 张扑克牌算到二十四点的可能性C .已知坐标平面内两点求直线方程D .加减乘除法运算法则B注意算法需按照一定的顺序进行.()4答案:解析:3. 执行如图所示的程序框图,如果输入的 ,则输出的 属于 .A .B .C .D .D取 ,得输出的 ,即可判断.t ∈[−2,2]S ()[−6,−2][−5,−1][−4,5][−3,6]t =−2S =64. 某批发商按客户订单数额的大小分别给予不同的优惠折扣.计算客户应付货款的算法步骤如下: :输入订单数额 (单位:件);输入单价 (单位:元);:若 ,则折扣率 ;若 ,则折扣率 ;若 ,则折扣率 ;若 ,则折扣率 ;:计算应付货款 (单位:元);:输出应付货款 .S 1x A S 2x <250d =0250⩽x <500d =0.05500⩽x <1000d =0.10x ⩾1000d =0.15S 3T =Ax (1−d )S 4T。

【精准解析】2021人教A版数学必修3:1.1.2 第1课时 程序框图、顺序结构

【精准解析】2021人教A版数学必修3:1.1.2 第1课时 程序框图、顺序结构

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课后篇巩固提升基础巩固1.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A.33B.34C.40D.453,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,故输出y的值为34.2.下面程序框图表示的算法的运行结果是()A.9B.6C.66D.36p=5+6+72=9,S=9×4×3×2 63=66.3.阅读如图所示的程序框图,若输入的x为9,则输出的y的值为()A.8B.3C.2D.1解析x=9→a=80→b=8→y=log28=3.即输出的y的值为3.答案B4.阅读如图所示的程序框图,若输入a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21解析该程序框图的执行过程是:输入21,32,75.x=21,a=75,c=32,b=21.输出75,21,32.答案A5.写出如图所示的程序框图的运行结果.(1)S=.(2)若R=8,则a=.解析(1)因为a=2,b=4,所以S=24+42=32.(2)若R=8,则b=82=2,a=2×2=4.答案(1)32(2)4(1)(2)(第5题图)(第6题图)6.如图所示的是一个求长方体的体积和表面积的程序框图,则①中应填.,知需计算长方体的表面积S=2(ab+bc+ac).2(ab+bc+ac)7.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.:第一步,求f(3)的值.第二步,求f(-5)的值.第三步,计算y=f(3)+f(-5).第四步,输出y的值.程序框图如图所示:8.某人在法定工作时间内,每小时工资20元,加班工资每小时30元.他上个月工作了180小时,其中加班20小时,月工资的30%用来还房贷,写出此人该月剩余工资的算法,并画出算法的程序框图.:第一步,计算法定工作时间内工资,a=20×(180-20)=3200(元).第二步,计算加班工资,b=30×20=600(元).第三步,计算一个月内工资总数,c=a+b=3200+600=3800(元).第四步,计算这个人该月剩余的工资数,d=c×(1-30%)=3800×(1-30%)=2660(元).算法的程序框图如图所示.能力提升1.如图所示的程序框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积r= + - 2,故选B.2.如图,若输入a=10,则输出a=()A.2B.4C.6D.8a=10,该程序框图的执行过程是a=10,b=10-8=2,a=10-2=8,输出a=8.(第2题图)(第3题图)3.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为.解析由题意可知 +2 14,2 + 9,2 +3 23,4 28,解得a=6,b=4,c=1,d=7.答案64174.如图所示的程序框图是交换两个变量的值并输出,则图中①处应为.答案x=y(第4题图)(第5题图)5.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填.814π· 12× 2× 2=π2a2-a2,故“?”处应填S=π2a2-a2.②知S空白=S=π2a2-a26.“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a,b,c千克,应收取多少元钱?写出一个算法,画出程序框图.:第一步,输入三种糖果的价格x,y,z.第二步,输入购买三种糖果的千克数a,b,c.第三步,计算Y=xa+yb+zc.第四步,输出Y.程序框图如图所示.7.求底面边长为4,侧棱长为5的正四棱锥的侧面积及体积,为该问题设计算法,并画出程序框图.:第一步,a=4,c=5.第二步,第三步,S=a2,h= 2- 2.第四步,V=13Sh.第五步,第六步,S=2ah'.第七步,输出S,V.程序框图如图所示.。

新人教A版必修3高中数学学案教案: §1.1.2程序框图与算法的基本逻辑结构(4)教案

新人教A版必修3高中数学学案教案: §1.1.2程序框图与算法的基本逻辑结构(4)教案

第4课时程序框图的画法(一)导入新课思路1(情境导入)一条河流有时像顺序结构,奔流到海不复回;有时像条件结构分分合合向前进;有时像循环结构,虽有反复但最后流入大海.一个程序框图就像一条河流包含三种逻辑结构,今天我们系统学习程序框图的画法.思路2(直接导入)前面我们学习了顺序结构、条件结构、循环结构,今天我们系统学习程序框图的画法.(二)推进新课、新知探究、提出问题(1)请大家回忆顺序结构,并用程序框图表示.(2)请大家回忆条件结构,并用程序框图表示.(3)请大家回忆循环结构,并用程序框图表示.(4)总结画程序框图的基本步骤.讨论结果:(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.框图略.(2)在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.框图略.(3)在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理过程.重复执行的处理步骤称为循环体.循环结构有两种形式:当型循环结构和直到型循环结构.框图略.(4)从前面的学习可以看出,设计一个算法的程序框图通常要经过以下步骤:第一步,用自然语言表达算法步骤.第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框图.第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.(三)应用示例例1 结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程x2-2=0(x>0)的近似解的算法.算法分析:(1)算法步骤中的“第一步”“第二步”和“第三步”可以用顺序结构来表示(如下图):(2)算法步骤中的“第四步”可以用条件结构来表示(如下图).在这个条件结构中,“否”分支用“a=m”表示含零点的区间为[m,b],并把这个区间仍记成[a,b];“是”分支用“b=m ”表示含零点的区间为[a,m],同样把这个区间仍记成[a,b].(3)算法步骤中的“第五步”包含一个条件结构,这个条件结构与“第三步”“第四步”构成一个循环结构,循环体由“第三步”和“第四步”组成,终止循环的条件是“|a-b|<d或f(m)=0”.在“第五步”中,还包含由循环结构与“输出m”组成的顺序结构(如下图).(4)将各步骤的程序框图连接起来,并画出“开始”与“结束”两个终端框,就得到了表示整个算法的程序框图(如下图).点评:在用自然语言表述一个算法后,可以画出程序框图,用顺序结构、条件结构和循环结构来表示这个算法,这样表示的算法清楚、简练,便于阅读和交流.例2 相传古代的印度国王要奖赏国际象棋的发明者,问他需要什么.发明者说:陛下,在国际象棋的第一个格子里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放4粒麦子,以后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,依此类推(国际象棋棋盘共有64个格子),请将这些麦子赏给我,我将感激不尽.国王想这还不容易,就让人扛了一袋小麦,但不到一会儿就没了,最后一算结果,全印度一年生产的粮食也不够.国王很奇怪,小小的“棋盘”,不足100个格子,如此计算怎么能放这么多麦子?试用程序框图表示此算法过程.解:将实际问题转化为数学模型,该问题就是要求1+2+4+……+263的和.程序框图如下:点评:对于开放式探究问题,我们可以建立数学模型(上面的题目可以与等比数列的定义、性质和公式联系起来)和过程模型来分析算法,通过设计算法以及语言的描述选择一些成熟的办法进行处理.例3 乘坐火车时,可以托运货物.从甲地到乙地,规定每张火车客票托运费计算方法是:行李质量不超过50 kg 时按0.25元/kg ;超过50 kg 而不超过100 kg 时,其超过部分按0.35元/kg ;超过100 kg 时,其超过部分按0.45元/kg .编写程序,输入行李质量,计算出托运的费用.分析:本题主要考查条件语句及其应用.先解决数学问题,列出托运的费用关于行李质量的函数关系式.设行李质量为x kg ,应付运费为y 元,则运费公式为:y=⎪⎩⎪⎨⎧>-+⨯+⨯≤<-+⨯≤<,100),100(45.05035.05025.0,10050),50(35.05025.0,500,25.0x x x x x x整理得y=⎪⎩⎪⎨⎧>-≤<-≤<.100,1545.0,10050,535.0,500,25.0x x x x x x要计算托运的费用必须对行李质量分类讨论,因此要用条件语句来实现.解:算法分析:第一步,输入行李质量x.第二步,当x≤50时,计算y=0.25x ,否则,执行下一步.第三步,当x≤100,计算y=0.35x -5,否则,计算y=0.45x -15.第四步,输出y .程序框图如下:(四)知能训练5的算法,画出算法的程序框图.设计一个用有理数数幂逼近无理指数幂2解:算法步骤:第一步,给定精确度d,令i=1.第二步,取出2的到小数点后第i位的不足近似值,记为a;取出2的到小数点后第i位的过剩近似值,记为b.第三步,计算m=5b-5a.5的近似值为5a;否则,将i的值增加1,返回第二步.第四步,若m<d,则得到25的近似值为5a.第五步,得到2程序框图如下:(五)拓展提升求444344421Λ)410(4141414个共++++,画出程序框图.分析:如果采用逐步计算的方法,利用顺序结构来实现,则非常麻烦,由于前后的运算需重复多次相同的运算,所以应采用循环结构,可用循环结构来实现其中的规律.观察原式中的变化的部分及不变项,找出总体的规律是4+x1,要实现这个规律,需设初值x=4. 解:程序框图如下:(六)课堂小结(1)进一步熟悉三种逻辑结构的应用,理解算法与程序框图的关系.(2)根据算法步骤画出程序框图.(七)作业习题1.1B 组1、2.。

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修3第一章《算法初步》第一节《算法与程序框图》的内容,本节设计为4课时,今天所授内容为第一课时.本节内容是在学生学习了算法的概念的基础上进行的,算法通常可以编成计算机程序,让计算机执行并解决问题.这对高中学习算法提出了要求,也决定了高中算法学习的范围,即不仅掌握算法的概念,认识算法基本逻辑结构,还必须学习计算机能执行的算法程序,能用程序表达算法.三、学情分析:从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础;从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性.因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维.四、教学目标:1.知识与技能目标:(1)了解程序框图的概念,掌握各种图形符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法目标:(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在解决具体问题的过程中理解程序框图的结构.3.情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会程序框图表达算法的准确与简洁,培养学生的数学表达能力和逻辑思维能力.五、教学重点和难点:重点:各种图形符号的功能以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解,用程序框图表示顺序结构.六、教学方法:合作探究、螺旋推进、激趣实验、多媒体课件教学.七、教学流程:顺序结构是由若干个依次执行的步骤组成的;这是任何一个算法都离不开的一种基本算法结构.用程序框图表示算法时,算法的逻辑结构展现得非常清楚,即顺序结构、条件结构和循环结构.并引出本节课的第三个内容:顺序结构.习例讲解例2.已知一个三角形的三边长分别为a, b, c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.解析:算法步骤:第一步,输入三角形三边长a,b,c;第二步,计算;第三步,计算;第四步,输出S.程序框图:学生在学习了顺序结构的基础,教师通过此例题演示将用自然语言描述的算法改写成程序框图的过程,让学生感受简单程序框图画法,并通过练习进行模仿.a b cp2++=s p(p-a)(p-b)(p-c)=练习2.任意给定一个正实数,设计一个算法求以这个数为半径的圆面积,并画出程序框图表示.激趣探究趣味实验:有一杯饮料A和一杯清水B,如何快速交换两杯中的液体呢?具体的操作步骤是怎样的?教师提前隐藏了空杯X,教师让学生先行回答,可能学生的回答不着边际或者学生不知所措,然后教师拿出空杯开始实验演示.实验的引入,为例3的讲解作铺垫;同时,也引导学生用发散的思维看待问题.合作讨论例3.已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图.学生活动:让学生结合实验结论,四人为一小组,讨论例3,先讨论出来的小组派代表上黑板展示小组成果,即具体的算法步骤和程序框图,教师进行点评.算法步骤:第一步,输入A、B;第二步,令X=A;第三步,令A=B;第四步,令B=X;第五步,输出A、B.程序框图:通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮;也使学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.练习3.写出下列算法的功能:(1)图(1)中算法的功能(a>0,b>0)______; (2)图(2)中算法的功能是____________.练习3的选取是为了培养学生的识图能力.归结总结让学生谈收获做总结,最后由教师做补充完善.一、程序框图及基本图形符号;二、三种逻辑结构及顺序结构;三、程序框图的画法.通过总结加深学生对程序框图和顺序结构的理解,提高学生交流讨论,总结的能力.布置作业1.书面作业:(1)已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32.设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图.(2)已知变量A、B、C的值,试设计一个算法程序框图,使得A为B的值,B为C的值,C为A的值.(3)课本P20,B组1题.作业题目的选取与课堂例题联系紧密,且分层作业使得不同层次的学生得到不同程度的提高和发展.八、板书设计:九、教学预想:本节课采用的是情景导入式教学,从生活实际出发,开展对新知识的探索.这样的教学模式对学生的参与度要求较高,因此在教学设计中我要求学生在学习了程序框图概念、各种图形符号的名称和功能及三种逻辑结构后,结合上一节课用语言文字表示算法的基础上,自己动手画简单的顺序结构的程序框图,激发了学生学习的积极性.通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮.本节课学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.设计整节课放手给学生,让他们交流讨论发言,很好地调动了学生学习的主动性,激发了学习的积极性,这也充分体现了新课标“以学生为主体”的思想.。

高中数学 1.1.2 程序框图(一)学习设计 新人教A版必修3

高中数学 1.1.2 程序框图(一)学习设计 新人教A版必修3

高中数学必修三§ 1.1.2 程序框图(一)学习设计【学法指导】1.学习要求:通过具体的程序框图理解图形符号及其作用。

通过具体实例抽象出程序框图的顺序结构。

2.方法技巧:通过具体的程序框图理解图形符号及其作用;同时通过具体实例抽象出程序框图的顺序结构。

3.误区警示:容易将菱形的出口和选择结构的出口混为一谈。

事实上,一个菱形判断框有两个出口,而一个选择结构只有一个出口。

【感受理解】1.算法的三种基本结构是( )A 、顺序结构、选择结构、循环结构B、顺序结构、流程结构、循环结构C、顺序结构、分支结构、流程结构、D、流程结构、循环结构、分支结构2.流程图中表示判断框的是( )A.矩形框 B 、菱形框C、圆形框D、椭圆形框3.尽管算法千差万别,程序框图按逻辑结构分类有()类A、2B、3C、4D、54.下列关于框图的逻辑结构正确的是( )A、用顺序结构画出电水壶烧开水的框图是唯一的B、条件结构中不含顺序结构C、条件结构中一定含有循环结构D、循环结构中一定含有条件结构【课后练习】5.程序框图表示算法的特点是_________________ Array 6.在程序框图中,处理框的符号是_______________,判断框的符号是___________________,7.图中算法的功能是______.8.下列说法中正确的序号是______________.(1)任何一个算法都离不开顺序结构;(2)算法程序框图中,根据条件是否成立有不同的流向;(3)任何一个算法都必须同时含有三种基本结构;(4)算法执行过程中,三种基本结构都只有一个入口,一个出口;(5)循环结构中必须有条件结构,条件结构中也一定有循环结构。

三、解答题9.下面是求解一元二次方程)0(02≠=++a c bx ax 的流程图,请在空和缺的地方填上适当的标注。

10.下面流图表示了什么样的算法?11.写出求12345678910+++++++++的值的一个算法,并画出程序框图。

2021年高中数学《 算法与程序框图 》教案1 新人教A版必修3

2021年高中数学《 算法与程序框图 》教案1 新人教A版必修3

2021年高中数学《算法与程序框图》教案1 新人教A版必修3一. 教学内容:框图的复习二. 学习目标通过具体实例,进一步认识框图;能绘制简单实际问题的流程图和结构图,体会框图在解决实际问题中的作用;三. 考点分析1、流程图:流程图常常用来表示一个动态过程,通常会有一个“起点”,一个或多个“终点”。

程序框图是流程图的一种。

流程图可以直观、明确地表示动态过程从开始到结束的全部步骤。

它是由图形符号和文字说明构成的图示。

流程图用于描述一个过程性的活动,活动的每一个明确的步骤构成流程图和一个基本单元,基本单元之间用流程线产生联系。

基本单元中的内容要根据需要而确定。

可以在基本单元中具体说明,也可以为基本单元设置若干子单元。

2、绘制流程图的一般过程首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程。

3、结构图:表示一个系统中各部分之间的组成结构的框图叫做结构图。

4、绘制结构图步骤:(1)确定组成系统的基本要素,及它们之间的关系。

(2)将系统的主体要素及其之间的关系表示出来。

(3)确定主体要素的下位要素(从属主体的要素)“下位”要素比“上位”要素更为具体,“上位”要素比“下位”要素更为抽象。

(4)逐步细化各层要素,直到将整个系统表示出来为止。

5、结构图与流程图的区别流程图和结构图不同。

流程图是表示一系列活动相互作用、相互制约的顺序的框图。

结构图是表示一个系统中各部分之间的组成结构的框图。

流程图描述动态过程,结构图刻画系统结构。

流程图通常会有一个“起点”,一个或多个“终点”,其基本单元之间由有向线连接;结构图则更多地表现为“树”状结构,其基本要素之间一般为逻辑关系。

【典型例题】例1、画出解关于的不等式,()的流程图。

解:例2、按照下面的流程图操作,将得到怎样的数集?开始写下1加3写下结果你已写下10个数了吗?结束对这个刚写下的数加上一个比前面加过的那个数大2的数NY1+3=4,4+(3+2)=4+5=99+(5+2)=9+7=16,16+(7+2)=16+9=25,25+(9+2)=25+11=36 ,36+(11+2)=36+13=49,49+(13+2)=49+15=64,64+(15+2)=64+17=81,81+(17+2)=81+19=100.这样,可以得到数集{1,4,9,16,25,36,49,64,81,100}.例3、某保险公司业务流程如下:(1)保户投保:填单交费、公司承保、出具保单;(2)保户提赔:公司勘查;同意,则赔偿,不同意,则拒赔.试画出该公司业务流程图.解:例4、根据如图所示的程序框图写出所打印数列的前5项,并建立数列的递推公式,这个数列是等差数列吗?解:设打印出来的数列的项依次记为则于是可得递推公式2,3,111≥∈+==-nNnaaann且.因为,所以这个数列是等差数列.例5、某地行政服务中心办公分布结构如下.(1)服务中心管理委员会全面管理该中心工作,下设办公室、综合业务处、督察投诉中心,这三部门在一楼,其余局、委办理窗口分布在其他楼层;(2)二楼:公安局、民政局、财政局;(3)三楼:工商局、地税局、国税局、技监局、交通局;(4)四楼:城建局、人防办、计生办、规划局;(5)五楼:其余部门办理窗口.试绘制该中心结构图.解:【模拟试题】一、选择题(本大题共6小题,每小题5分,共30分)1. 下列流程图的基本符号中,表示判断的是()2. 下列的流程图示中表示选择结构的是()3. 下列对程序框图的描述,正确的是()A. 只有一个起点,一个终点B. 只有一个起点,一个或多个终点C. 多个起点,一个或多个终点D. 多个起点,只有一个终点4、下图是《集合》的知识结构图,如果要加入“子集”,则应该放在()A. “集合的概念”的下位B. “集合的表示”的下位C. “基本关系”的下位D. “基本运算”的下位5. 下面的程序框图的作用是按大小顺序输出两数,则括号处的处理可以是()输入A、B A<B?(________)输出A、B 结束开始YNA. A←B:B←AB. T←B:B←A :A←TC. T←B:A←T :B←AD. A←B:T←A :B←T6. 某成品的组装工序图如右,箭头上的数字表示组装过程中所需要的时间(小时),不同车间可同时工作,同一车间不能同时做两种或两种以上的工作,则组装该产品所需要的最短时间是()A. 11小时B. 13小时C. 15小时D. 17小时二、填空题(本题共4小题,每小题5分,共20分)7、一般来说,一个复杂的流程图都可以分解成_________、_________、__________三种结构;8、一般地,对于树状结构图,下位比上位________,上位比下位___________;9、读下面的流程图,若输入的值为-5时,输出的结果是__________.输入A A<0?A←A+2 A←2×A 输出A 结束开始YN 10、如图是数学中的一算法流程图:则其表示的数学算式为___________________________________.三、解答题(本大题共4题,共50分)11、试画出一个判断函数f(x)单调性的流程图。

高中数学 1.1.2程序框图教案 新人教A版必修3

高中数学 1.1.2程序框图教案 新人教A版必修3

课题:书法---写字基本知识课型:新授课教学目标:1、初步掌握书写的姿势,了解钢笔书写的特点。

2、了解我国书法发展的历史。

3、掌握基本笔画的书写特点。

重点:基本笔画的书写。

难点:运笔的技法。

教学过程:一、了解书法的发展史及字体的分类:1、介绍我国书法的发展的历史。

2、介绍基本书体:颜、柳、赵、欧体,分类出示范本,边欣赏边讲解。

二、讲解书写的基本知识和要求:1、书写姿势:做到“三个一”:一拳、一尺、一寸(师及时指正)2、了解钢笔的性能:笔头富有弹性;选择出水顺畅的钢笔;及时地清洗钢笔;选择易溶解的钢笔墨水,一般要固定使用,不能参合使用。

换用墨水时,要清洗干净;不能将钢笔摔到地上,以免笔头折断。

三、基本笔画书写1、基本笔画包括:横、撇、竖、捺、点等。

2、教师边书写边讲解。

3、学生练习,教师指导。

(姿势正确)4、运笔的技法:起笔按,后稍提笔,在运笔的过程中要求做到平稳、流畅,末尾处回锋收笔或轻轻提笔,一个笔画的书写要求一气呵成。

在运笔中靠指力的轻重达到笔画粗细变化的效果,以求字的美观、大气。

5、学生练习,教师指导。

(发现问题及时指正)四、作业:完成一张基本笔画的练习。

板书设计:写字基本知识、一拳、一尺、一寸我的思考:通过导入让学生了解我国悠久的历史文化,激发学生学习兴趣。

这是书写的起步,让学生了解书写工具及保养的基本常识。

基本笔画书写是整个字书写的基础,必须认真书写。

课后反思:学生书写的姿势还有待进一步提高,要加强训练,基本笔画也要加强训练。

课题:书写练习1课型:新授课教学目标:1、教会学生正确书写“杏花春雨江南”6个字。

2、使学生理解“杏花春雨江南”的意思,并用钢笔写出符合要求的的字。

重点:正确书写6个字。

难点:注意字的结构和笔画的书写。

教学过程:一、小结课堂内容,评价上次作业。

二、讲解新课:1、检查学生书写姿势和执笔动作(要求做到“三个一”)。

2、书写方法是:写一个字看一眼黑板。

(老师读,学生读,加深理解。

2021学年高一数学人教A版必修3第一章.2算法与程序框图课件(19张)

2021学年高一数学人教A版必修3第一章.2算法与程序框图课件(19张)

开始
输入 a , b , c
条件结构
abc bca

cab是否同时成立?

存在这样的 三角形
不存在这样的 三角形
2020-2021学年高一数学人教A版必修3 第一章 .2算法 与程序 框图 课件(19张)
结束
2020-2021学年高一数学人教A版必修3 第一章 .2算法 与程序 框图 课件(19张) 2020-2021学年高一数学人教A版必修3 第一章 .2算法 与程序 框图 课件(19张)
输出 xx2b 来自2a输出 x 1 , x 2 输出:“方程没有实数根”
结束
2020-2021学年高一数学人教A版必修3 第一章 .2算法 与程序 框图 课件(19张)
回顾反思:
1.本节课大家学到了哪些知识? 2.如何得到程序框图?
2020-2021学年高一数学人教A版必修3 第一章 .2算法 与程序 框图 课件(19张)
2.程序框的图形符号、名称及功能
图形符号
名称
功能
起止框
表示一个算法的起始和结束
输入、输出框
输入、输出信息
处理框 判断框 流程线
赋值、计算 判断某一条件是否成立,成立时在 出口处标明“是”;不成立标明“否”
连接程序框
第一步,给定实数 x .
第二步,判断 x 0
是否成立.若成立,
则 y x ;若不成立, 则 y x .
1.1.2 程序框图 与
算法的基本逻辑结构
新课引入
设计一个算法,计算给定 x 时函数 y x
的函数值.
第一步,给定实数 x .
输入 x
第二步,判断 x 0
是否成立.若成立,
则 y x;若不成立, 则 y x.

高中数学 1.1.2程序框图(预)新人教A版必修3-新人教A版高中必修3数学学案

高中数学 1.1.2程序框图(预)新人教A版必修3-新人教A版高中必修3数学学案

1.1.2程序框图导学案课前预习学案一、预习目标:1.了解程序框图的概念及其基本程序框图的功能;2.知道算法的三个基本逻辑结构二、预习内容:1.什么是程序框图?2.算法的基本逻辑结构有哪些?三、提出疑惑:如何画程序框图?课内探究学案一、学习目标:1.掌握程序框图的概念及其基本程序框图的功能;2.会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;3.理解程序框图的顺序结构;二、学习重点:1. 程序框图的顺序结构的画法;2.程序框图的概念及其基本程序框图的功能;学习难点:正确地画出程序框图的顺序结构。

三、学习过程:1.情境问题:如果你向全班同学介绍一下你心中偶像的形象,你认为用语言描述好还是拿出偶像的照片给同学们看好?说明一下你的理由。

2.新课探究:(1) 右边的程序框图(如图所示),能判断任意输入的数x的奇偶性,请大家参考书本第六页的表格,填下表: (2) 你能用语言描述一下框图的基本结构特征吗?(3) 通过以上算法与上一节课比较,你觉得用框图来表达算法有哪些特点? (4) 请大家观察、研究下面分解框图,能你总结出各有什么特点吗?(1)顺序结构: ; (2)条件结构: ; (3)循环结构: ;例1 已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。

程序框 名称功能ABm=0?变式训练1:输入矩形的边长求它的面积,画出程序框图。

例2 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图。

变式训练2:求x的绝对值,画出程序框图。

例3 设计一个计算1+2+…+100的值的算法,并画出程序框图。

变式训练3:画出求21+22+23+…2100的值的程序框图。

3.课堂小结(1).程序框图:(2).算法的基本逻辑结构:4.当堂检测(1)写出下面2个程序框图的作用:(2)写出下面2个程序框图的运行结果:开始开始输入Ra,b(2)4.5;R2课后练习与提高1.流程图中的判断框,有1个入口和()个出口.A.1 B.2 C.3 D.42.以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输人框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表述方法是唯一的.其中正确说法的个数是().A.1 B.2 C.3 D.43.算法的三种基本结构是().A.顺序结构、流程结构、循环结构B.顺序结构、分支结构、嵌套结构C.顺序结构、条件结构、循环结构D.流程结构、分支结构、循环结构4. 若输入的a 、b 、c 分别是21、32、75,则输出的a 、b 、c 分别是: iN 代表第i 个学生学号,用iG 代表成绩,打印出每个班及格学生5. 用的学号和成绩,画出程序框图.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年高中数学1.1.2.2程序框图学案2文新人教A版必修3
授课
时间
第 周 星期 第 节
课型
新授课
主备课人
张军伟
学习
目标
掌握条件结构及其相应的流程图,提高分析问题和解决问题的能力.
重点难点
重点:理解条件结构,会设计条件结构.
难点:设计条件结构.
学习
过程
与方

自主学习:
一.复习回顾:
①各种程序框及流程线的功能和作用?








②顺序结构的特征和作用?
二.认真自学课本P10-12, 完成下列问题.:
1如何判断某个年份是否为闰年?
2该问题的算法步骤是:
3该问题的算法框图为:
4条件结构的使用条件是:
5条件结构的算法框图为:
合作探究法框图;
2.任意给定三个正实数,设计一个算法,判断以这三个正数为三边边长的三角形是否存在,并画出这个算法的流程图.
相关文档
最新文档