海南省海口市第十四中学 2014 高中数学 1.1.2 程序框图与算法的基本逻辑结构(第 2 课时)导学案 新人教版必修 3【学习目标】1.进一步熟悉程序框图的画法;2.掌握条件结构的程序框图的画法;3.能用条件结构框图描述实际问题.【学法指导】通过模仿、操作、探索,经历通过设计条件结构程序框图表达解决问题的过程,学会灵活、正确地利用条件结构画程序框图;认识到学习程序框图是我们学习计算机语言的必经之路.【问题情境】 前面我们 学习了顺序结构,顺序结构像是一条没有分支的河流,奔流到海不复回,事实上多数河流是有分支的,今天我们学习有分支的逻辑结构——条件结构.探究点一 条件结构的概念问题 1 举例说明什么是分类讨论思想?问题 2 解关于 x 的方程 ax+b=0 的算法步骤如何设计?问题 3 问题 2 中的算法的程序框图还能不能只用顺序结构表示?为什么?问题 4 什么是条件结构?【知 识要点】条件结构在一个算法中,经常会遇到一些条件的 判断,算法的流程根据 是否成立有不同的流向.条件结构就是处理这种过程的结构.探究点二 用程序框图表示条件结构问题 1 条件结构用程序框图表示有哪些形式?问题 2 解关于 x 的方程 ax+b=0 的算法的程序框图如何表示?例 1 任意给定 3 个正实数,设计一个算法 ,判断以这 3 个正实数为三条边边 长的三角形是否存在,并画出这个算法的程序框图.分析 1 如何判断以 3 个任意给定的正实数为三条边边长的三角形是否存在?分析 2 验证 3 个数中任意两个数的和是否大于第 3个数需要用到什么结构?写出算法和程序框图训练 1 “特快专递” 是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f=其中 f(单位:元)为托运费,ω 为托运物品的重量(单位:千克).试设计计算费用 f 的算法并画出程序框图.例 2 设计一个求解一元二次方程 ax2+bx+c=0 的算法,并画出程序框图.训练 2 设计算法判断一元二次方程 ax2+bx+c=0 是否有实数根,并画出相应的程序框图.【练一练】1.下面三个问题中必须用条件结构才能实现的是________.(1)已知梯形上、下底分别为 a,b,高为 h,求梯形面积;(2)求三个数 a,b,c 中的最小数;(3)求函数 f(x)=的函数值.2.某算法的程序框图如图所示,则输出量 y 与输入量 x 满足的关系式是_____________________.3.某次考...