海南省海口市第十四中学 2014 高中数学 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 的算法