福建省华安县第一中学人教版高中数学必修三课件:1.1.2 算法框图顺序条件结构 (共18张PPT)

文档属性

名称 福建省华安县第一中学人教版高中数学必修三课件:1.1.2 算法框图顺序条件结构 (共18张PPT)
格式 zip
文件大小 399.0KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2016-08-01 21:45:52

图片预览

文档简介

课件18张PPT。算法的基本结构顺序结构 条件结构一.程序框图 1. 已知一个三角形三条边的边长分别为a,b,c,利用海轮公式设计一个计算三角形面积的算法,并画出程序框图。解:算法步骤如下:
第一步:输入三边长a,b,c第四步:输出s的值第二步:计算第三步:计算问题情景一.基本逻辑结构1.顺序结构顺序结构是指在一个算法中运算是按照步骤依次执行的一种最简单的结构.流程图如图练习:1.已知一个三角形三边边长分别为 2,3,4.设计一个算法求三角形的面积.写出程序框图.练习:2.阅读下面的流程图,
输出的结果是
__________.开始X=2Y=2x+1b=3y-2输出b结束问题情景2. 某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为
其中 (单位: )为行李的重量.
试给出计算费用(单位:元)的一个算法,并画出流程图.解:算法为:
第一步: 输入行李的重量 ;
第二步: 如果 ,那么 ,
否则 ;
第三步: 输出行李的重量 和运费 . 2.条件结构条件结构 是指在算法中需要作出判断,判断后直接决定后面的执行步骤的一种结构.流程图如图练习
1.设计一个算法求任意实数的绝对值,并画出流程图. 练习2
已知函数,
设计计算函数值的一个算法,并画出流程图. 练习3.识别下列流程图所描述的算法根据给出的两个流程图,分析:
(1)图1所解决的是什么问题?
(2)回答:
①当输入的x值为1时,输出 y的值为多大?
②要使输出的y值为8,输入的x值为多大?
③输入的x和输出的y能相等吗?
图1结束是否输入x输出y开始练习
4. 程序框图要输出给定两个实数a,b中较小的数,则判断框应填__________. 输入a,b输出a否开始结束输出b小结:
1.画流程图的步骤:
        转化
先用自然语言描述      流程图;
2.解决分段函数,大小比较,正负判断等问题时,需要用条件结构.
3.条件结构中,判断框内的条件表示不唯一;遇多个判断时,可有多个判断框.作业:1.已知直线 经过点A(1,1),B(a,4).设计一个算法求直线 的斜率,写出程序框图.作业:2.阅读下面的流程图,
当y=1时,输出的结果是
__________.3. 编写程序,输入一元二次方程算法描述:S1:输入a,b,cS2:计算判别式△S3:如果△<0有两不同实根, △=0有两个相同实根, △<0否则没实数根。开 始输入a,b,cΔ=b2-4acp= -b/2ax1=p+q
x2=p-qΔ≥0?x1=x2?原方程有两个不等
的实数根x1,x2原方程有两个相等
的实数根x1,x2原方程无实数根结 束是否是否的系数,输出它的实数根。S4:根据情况输出结果。作业思考题:设计一个算法求三个数a,b,c中的最小数,并写出程序框图.