2016-2017学年人教A版必修三 1.1.2 程序框图与算法的基本逻辑结构 学案
更新时间:2023-05-03 17:43:01 阅读量: 实用文档 文档下载
- 2016至2017学年推荐度:
- 相关推荐
1.1.2 程序框图与算法的基本逻辑结构
第1课时程序框图及顺序结构
学习目标:【多媒体展示】
1.熟悉各种程序框及流程线的功能和作用.
2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
3.通过比较体会程序框图的直观性、准确性.
数学重点:程序框图的画法.
数学难点:程序框图的画法.
学习过程:一、独学对学知识链接: (5分钟)
阅读课本6~8页回答
(1)什么是程序框图?
(2)说出终端框(起止框)的图形符号与功能.
(3)说出输入、输出框的图形符号与功能.
(4)说出处理框(执行框)的图形符号与功能.
(5)说出判断框的图形符号与功能.
(6)说出流程线的图形符号与功能.
(7)说出连接点的图形符号与功能.
(8)总结几个基本的程序框、流程线和它们表示的功能.
(9)什么是顺序结构?
二、探究讨论(群学)(5分钟)
图形符号名称功能
终端框(起止框)表示一个算法的起始和结束
输入、输出框表示一个算法输入和输出的信息
处理框(执行框)赋值、计算
判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”
或“N”
流程线连接程序框
连接点连接程序框图的两部分
1
(9)很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.
三种逻辑结构可以用如下程序框图表示:
顺序结构条件结构循环结构
三、展示点评【多媒体展示】(25分钟)
例 1 请用程序框图表示前面讲过的
“判断整数n(n>2)是否为质数”的算法.
解:程序框图如下:
变式训练1.观察下面的程序框图,指出
该算法解决的问题.
例2 已知一个三角形三条边的边长分别为a,b,c,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.(已知三角形三边边长分别为a,b,c,则三角形的面积为S=)
)(
)(
(c
p
b
p
a
p
p-
-
-),其中p=
2
c
b
a+
+
.这个公式被称为海伦—秦九韶公式)
算法分析:这是一个简单的问题,只需先算出p的值,再将它代入分式,最后
2
3 输出结果.因此只用顺序结构应能表达出算法.
变式训练:2.下图所示的是一个算法的
流程图,已知a 1=3,输出的b=7,求a 2的值
.
四、归纳总结(2分钟)
五、当堂检测(8分钟)
1.下面程序框图表示的算法的运行结果是________.
2.给出下列程序框图:若输出的结果为2,
则①处的执行框内应填的是 ( ).
A .x =2
B .b =2
C .x =1
D .a =5
1题 2题
4 3.写出如下程序框图的运行结果.
S =________.若R =8,则a =________.
4.已知一个直角三角形的两条直角边边长
分别为a ,b ,设计一个算法,求三角形的面积, 并画出相应的程序框图.
创新拔高题 如下给出的是计算201
61
41
21++++
的值的一个流程图,其中判断框内
应填入的条件是______________.
六、课后作业: 习题1.1A 1.2
1.1.2 程序框图与算法的基本逻辑结构
第2课时条件结构
学习目标:【多媒体展示】
1.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构之一:条件结构
2.通过比较体会程序框图的直观性、准确性.
数学重点:条件结构
数学难点:画出条件结构框图.
学习过程:一、独学对学知识链接: (5分钟)
(1)举例说明什么是分类讨论思想?
(2)什么是条件结构?
(3)试用程序框图表示条件结构.
(4)指出条件结构的两种形式的区别.
二、探究讨论(群学)(5分钟)
条件结构:先根据条件作出判断,再决定执行哪一种操作的结构就称为条件结构(或分支结构),如图1所示.执行过程如下:条件成立,则执行A框;不成立,则执行B框.
图1 图2
注:无论条件是否成立,只能执行A、B之一,不可能两个框都执行.A、B两个框中,可以有一个是空的,即不执行任何操作,如图2.
(4)一种是在两个“分支”中均包含算法的步骤,符合条件就执行“步骤A”,否则执行“步骤B”;另一种是在一个“分支”中均包含算法的步骤A,而在另一个“分支”上不包含算法的任何步骤,符合条件就执行“步骤A”,否则执行这个条件结构后的步骤.
三、展示点评【多媒体展示】(25分钟)
角形是否存在,并画出这个算法的程序框图.
算法分析:判断以3个任意给定的正实数为三条边边长的三角形是否存在,只需验证这3个数中任意两个数的和是否大于第3个数.这个验证需要用到条件结构.
5
6
例2 设计一个求解一元二次方程ax 2+bx+c=0的算法,并画出程序框图表示.
变式训练1 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算: f=???>?-+?≤).
50(,85.0)50(53.050),50(,53.0ωωωω 其中f (单位:元)为托运费,
ω为托运物品的重量(单位:千克).
试画出计算费用f 的程序框图.
2.如图是求实数x 的绝对值的算法程序框图,则判断框①中可填________.
3.画出计算函数y =|2x -3|的函数值的程序框图(x 由键盘输入).
7
四、归纳总结(2分钟)
五、当堂检测(8分钟)
1.若输入-5,按图中所示程序框图运行后,输出的结果是 ( ).
A .-5
B .0
C .-1
D .1
2.已知函数y =??? log 2x ,2-x ,
x ≥2,x <2.如图表示的是给定x 的值,求其对应的函数值
y 的程序框图.
①处应填写________;
②处应填写________.
创新拔高题
设计算法,找出输入的三个不相等实数a 、b 、c 中的最大值,并画出流程图.
六、课后作业:习题1.1A 组3.
1.1.2 程序框图与算法的基本逻辑结构
第3课时循环结构
学习目标:【多媒体展示】
1.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构之二:循环结构
2.通过比较体会程序框图的直观性、准确性.
数学重点:循环结构
数学难点:画出循环结构框图.
学习过程:一、独学对学知识链接: (5分钟)
(1)请大家举出一些常见的需要反复计算的例子.
(2)什么是循环结构、循环体?
(3)试用程序框图表示循环结构.
(4)指出两种循环结构的相同点和不同点.
二、探究讨论(群学)(5分钟)
(1)例如用二分法求方程的近似解、数列求和等.
(2)在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为
(3)在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理的过程.重复执行的处理步骤称为循环体.
循环结构有两种形式:当型循环结构和直到型循环结构.
1°当型循环结构,如图(1)所示,它的功能是当给定的条件P成立时,执行A框,A框执行完毕后,返回来再判断条件P是否成立,如果仍然成立,返回来再执行A框,如此反复执行A框,直到某一次返回来判断条件P不成立时为止,此时不再执行A框,离开循环结构.继续执行下面的框图.
2°直到型循环结构,如图(2)所示,它的功能是先执行重复执行的A框,然后判断给定的条件P是否成立,如果P仍然不成立,则返回来继续执行A框,再判断条件P是否成立.继续重复操作,直到某一次给定的判断条件P时成立为止,此时不再返回来执行A框,离开循环结构.继续执行下面的框图.
见示意图:
当型循环结构直到型循环结构
(4)两种循环结构的不同点:直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,,直到条件满足时终止循环.
当型循环结构是在每次执行循环体前,先对条件进行判断,当条件满足时,,否则终止循环.
两种循环结构的相同点: 两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体.
三、展示点评【多媒体展示】(25分钟)
8
值的算法,并画出程序框图.
例2 某厂2005年的年生产总值为200
万元,技术革新后预计以后每年的年生
产总值都比上一年增长5%,设计一个
程序框图,输出预计年生产总值超过
300万元的最早年份.
9
10
变式训练:1.已知有一列数1
,,43,32,21 n n ,设计框图实现求该列数前20项的和.
2.已知程序框图如图所示,其输出结果是________.
2题 3题
3.阅读如图所示的程序框图,则问该程序框图输出的结果是________.
四、归纳总结(2分钟)
五、当堂检测(8分钟)
1.如果执行下面的程序框图,输入n =6,m =4,那么输出的p 等于
( ).
A .720
B .360
C .240
D .
120
1题 2题
2.阅读如图的程序框图,若输出s的值为-7,则判断框内可填写().A.i<3? B.i<4? C.i<5? D.i<6?
3.按下列程序框图来计算:
如果x=5,应该运算________次才停止.Array创新拔高题
某程序框图如图所示,若输出的S=57,
则判断框内为().
A.k>4? B.k>5? C.k>6? D.k>7?
六、课后作业:习题1.1A组2.
算法初步训练案
学习目标:【多媒体展示】
1.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
2.能根据框图解决相关问题
学习重点: 算法
学习难点: 设计框图
限时训练(30分钟)
1.对于算法:第一步,输入n.
第二步,判断n是否等于2,若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到(n-1)检验能不能被n整除,若不能被n整除,则执行第四步;若能整除n,则结束算法.
第四步,输出n.
满足条件的n是().
11
A.质数B.奇数C.偶数D.约数
2.计算下列各式中S的值,能设计算法求解的是().
①S=1
2+
1
4+
1
8+…+
1
2100②S=
1
2+
1
4+
1
8+…+
1
2100+…
③S=1
2+
1
4+
1
8+…+
1
2n(n≥1且n∈N
*)
A.①②B.①③C.②③D.①②③3.根据下边的程序框图所表示的算法,输出的结果是________.
3题4题
4.阅读如图的程序框图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是________.
5.如图所示的程序框图的功能是______________________.
12
13
6.函数y =??? x 2+10
x +6 (x >0),(x =0),(x <0)的程序框图如图所示,则①②③的填空完全
正确的是________.
(1)①y =0;②x =0?;③y =x +6
(2)①y =0;②x <0?;③y =x +6
(3)①y =x 2+1;②x >0?;③y =0
(4)①y =x 2+1;②x =0?;③y =0
7.阅读如图的程序框图,若输出s的值为-7,则判断框内可填写().
A.i<3? B.i<4? C.i<5? D.i<
6?
7题8题
8.阅读如图所示的程序框图,运行相应的程序,输出的结果是________.
重点内容展示点评(15分钟)
创新拔高题
9.设计一个算法,求1+2+22+…+249的值,并画出算法框图.
14
正在阅读:
2016-2017学年人教A版必修三 1.1.2 程序框图与算法的基本逻辑结构 学案05-03
句子转换练习及答案02-28
四川省邻水中学初2017级(初一下)中期考试政治试题09-27
工程抗震与防灾试卷及答案03-18
廖金精雷霆八架与律吕择日法106-21
模拟电子书后习题答案第2章08-17
环境监测与评价考卷及答案09-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 框图
- 学年
- 人教
- 必修
- 算法
- 逻辑
- 结构
- 基本
- 程序
- 2016
- 2017
- 1.1
- 防溺水家长会记录(二年级)
- 专题01质点的直线运动(解析版)-高三名校物理试题解析分项汇编(新课标Ⅱ版)(第01期)
- 轨道交通-路票填写规定
- 陶艺的基本制作方法
- 初中人教版八年级历史上册教案第9课 辛亥革命word版
- 2016北京石景山高三英语一模答案(20200223162538)
- 幼儿园教育教学常规考核细则
- 2020年12.4宪法日活动总结通用版
- 人教版-体育-九年级全一册-八年级体育 立定跳远说课稿
- 2017年鲁东大学化学与材料科学学院311教育学专业基础综合之中国教育史考研导师圈点必考题汇编
- 2017年中国科学技术大学615马克思主义哲学原理之辩证唯物主义和历史唯物主义原理考研强化模拟题
- 湖北省公务员考试:左右为难的两难推理
- 2013年最新SCI杂志影响因子
- 湖北省武汉市市辖区2017年第11月建筑参考价(除税价)-可导入软件刷价
- 2008年英语高考试题_(全国卷1)
- 科粤版_金属的化学性质说课稿
- 无锡市施工图审查报审表
- 客厅沙发后面挂画讲究 什么画寓意比较好
- (英语)英语主谓一致试题(有答案和解析)
- 工厂企业车间岗位职责合集