[选择结构]教学设计

《选择结构》教学设计

教学目标:1. 进一步理解流程图的概念,了解选择结构的概念,能运用流程图表达选择结构;

2.能识别简单的流程图所描述的算法;

3.发展学生有条理的思考与表达能力,培养学生的逻辑思维能力.

教学重点:运用流程图表示选择结构的算法.

教学难点:规范流程图的表示以及选择结构算法的流程图.

教学过程:

一.问题情境

1.情境:

某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为

ω≤50, ⎧0.53⨯ω, 其中ω(单位:kg )为行李的重量. c =⎨⎩50⨯0.53+(ω-50) ⨯0.85, ω>50,

试给出计算费用c (单位:元)的一个算法,并画出流程图.

二.学生活动

学生讨论,教师引导学生进行表达.

解:算法为:

S 1 输入行李的重量ω;

S 2 如果ω≤50,那么c =0.53⨯ω,

否则c =50⨯0.53+(ω-50) ⨯0.85;

S 3 输出行李的重量ω和运费c .

上述算法可以用流程图表示为:

教师边讲解边画出第9页图5-2-6.

在上述计费过程中,第二步进行了判断.

三.建构数学

1.选择结构的概念:

先根据条件作出判断,再决定执行哪一种

操作的结构称为选择结构.

如图:虚线框内是一个选择结构,

它包含一个判断框,当条件p 成立

(或称条件p 为“真”)时执行A ,

否则执行B .

2.说明:(1)有些问题需要按给定的条件进行分析、比较和判断,并按判断的不同情况进行不同的操作,这类问题的实现就要用到选择结构的设计;

(2)选择结构也称为分支结构或选取结构,

它要先根据指定的条件进行判

断,再由判断的结果决定执行两条分支路径中的某一条;

(3)在上图的选择结构中,只能执行A 和B 之一,不可能既执行A ,又执行B ,但A 或B 两个框中可以有一个是空的,即不执行任何操作;

(4)规范流程图图框的形状要规范,判断框必须画成菱形,它有一个进入点和两个退出点.

3.思考:教材第7页图5-2-1所示的算法中,哪一步进行了判断?

四.数学运用

1.选择结构举例

例1.(教材第10页例3)设计求解一元二次方程ax 2+bx +c =0(a ≠0) 的一个算法,并画出流程图.

分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式∆=b 2-4ac ,然后比较∆与0的大小,再决定能否用求根公式求解.所以,在算法中应含有选择结构.解:算法如下:

S 1 输入a , b , c ;

S 2 ∆←b 2-4ac ;

S 3 如果∆

x 2, 并输出x 1,x 2. x 1←

算法流程图如右.

思考:如果要输出根的详细信息(区分是两个

相等的实数根还是不等的实数根),如何

修改上述算法和流程图?

例2.设计一个求任意数的绝对值的算法,并画出流程图.

解:S 1 输入任意实数x ; S 2 若x ≥0,则y ←x ;否则y ←-x ;

S 3 输出y . 算法流程图如右.

2.练习:课本第11页练习第1、2、3题.

五.回顾小结

1.选择结构的概念:

先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构.

2.理解选择结构的逻辑以及框图的规范画法,选择结构主要用在判断、分类或分情况的问题解决中.

说明:[x ]表示不大于x 的最大整数(或称x 的整数部分),如:[2.6]=2.作业中可以使用此符号.

六.课外作业:

课本第14页习题第2,5题.

补充:

⎧3x +2, 1.已知函数f (x ) =⎨⎩5x ,x 为奇数x 为偶数,写出当x 为整数时求f (x ) 的算法,并

画出流程图.

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

《选择结构》教学设计

教学目标:1. 进一步理解流程图的概念,了解选择结构的概念,能运用流程图表达选择结构;

2.能识别简单的流程图所描述的算法;

3.发展学生有条理的思考与表达能力,培养学生的逻辑思维能力.

教学重点:运用流程图表示选择结构的算法.

教学难点:规范流程图的表示以及选择结构算法的流程图.

教学过程:

一.问题情境

1.情境:

某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为

ω≤50, ⎧0.53⨯ω, 其中ω(单位:kg )为行李的重量. c =⎨⎩50⨯0.53+(ω-50) ⨯0.85, ω>50,

试给出计算费用c (单位:元)的一个算法,并画出流程图.

二.学生活动

学生讨论,教师引导学生进行表达.

解:算法为:

S 1 输入行李的重量ω;

S 2 如果ω≤50,那么c =0.53⨯ω,

否则c =50⨯0.53+(ω-50) ⨯0.85;

S 3 输出行李的重量ω和运费c .

上述算法可以用流程图表示为:

教师边讲解边画出第9页图5-2-6.

在上述计费过程中,第二步进行了判断.

三.建构数学

1.选择结构的概念:

先根据条件作出判断,再决定执行哪一种

操作的结构称为选择结构.

如图:虚线框内是一个选择结构,

它包含一个判断框,当条件p 成立

(或称条件p 为“真”)时执行A ,

否则执行B .

2.说明:(1)有些问题需要按给定的条件进行分析、比较和判断,并按判断的不同情况进行不同的操作,这类问题的实现就要用到选择结构的设计;

(2)选择结构也称为分支结构或选取结构,

它要先根据指定的条件进行判

断,再由判断的结果决定执行两条分支路径中的某一条;

(3)在上图的选择结构中,只能执行A 和B 之一,不可能既执行A ,又执行B ,但A 或B 两个框中可以有一个是空的,即不执行任何操作;

(4)规范流程图图框的形状要规范,判断框必须画成菱形,它有一个进入点和两个退出点.

3.思考:教材第7页图5-2-1所示的算法中,哪一步进行了判断?

四.数学运用

1.选择结构举例

例1.(教材第10页例3)设计求解一元二次方程ax 2+bx +c =0(a ≠0) 的一个算法,并画出流程图.

分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式∆=b 2-4ac ,然后比较∆与0的大小,再决定能否用求根公式求解.所以,在算法中应含有选择结构.解:算法如下:

S 1 输入a , b , c ;

S 2 ∆←b 2-4ac ;

S 3 如果∆

x 2, 并输出x 1,x 2. x 1←

算法流程图如右.

思考:如果要输出根的详细信息(区分是两个

相等的实数根还是不等的实数根),如何

修改上述算法和流程图?

例2.设计一个求任意数的绝对值的算法,并画出流程图.

解:S 1 输入任意实数x ; S 2 若x ≥0,则y ←x ;否则y ←-x ;

S 3 输出y . 算法流程图如右.

2.练习:课本第11页练习第1、2、3题.

五.回顾小结

1.选择结构的概念:

先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构.

2.理解选择结构的逻辑以及框图的规范画法,选择结构主要用在判断、分类或分情况的问题解决中.

说明:[x ]表示不大于x 的最大整数(或称x 的整数部分),如:[2.6]=2.作业中可以使用此符号.

六.课外作业:

课本第14页习题第2,5题.

补充:

⎧3x +2, 1.已知函数f (x ) =⎨⎩5x ,x 为奇数x 为偶数,写出当x 为整数时求f (x ) 的算法,并

画出流程图.

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


    相关文章

    减速器低速轴系的结构设计论文

    课程设计说明书 设计项目:轴系的结构设计完成日期:自 所属部门:班级: 姓名: 指导教师:批准日期: 2013年12月23日至2014年1月6日 目录 绪论„„„„„„„„„„„„„„„„„„„„„„„3 设计任务书„„„„„„„„„„„„ ...

    第二章 桥梁抗震设计基本要求

    第二章 桥梁抗震设计基本要求 主要内容:桥梁抗震设计基本原则.桥梁抗震设计流程,桥梁抗震设防标准.地 震动输入的选择.桥梁抗震概念设计. 基本要求:掌握桥梁抗震设计基本原则.理解和掌握桥梁抗震设防标准.掌握地 震动输入的选择要求.掌握桥梁抗 ...

    卧式液氨储罐设计

    1 2 前 言 ................................................................................................................ ...

    兰州交通大学毕业设计(论文)任务书

    兰州交通大学毕业设计(论文)任务书 课题 姓名 蔡子轩 专业 水电站厂房结构设计 水利水电 班级 水利 1001 设计内容如下: (1) 根据已知基本资料确定厂房轮廓尺寸,绘出厂房典型横剖面图.发电机层 平面布置图. (跨度 15m 柱距 ...

    试述优化建筑结构设计的措施

    [摘要]随着我国市场经济的快速推进,人们的生活品质有了很大提升,对于建筑质量的各方面要求也有所提高.建筑结构设计是影响建筑工程质量的关键环节,但是还有很多方面有待完善.因此,本文首先分析了当前对于建筑结构设计进行优化的基本要求,然后对结构设 ...

    机器人焊接论文

    摘 要 随着科技的发展和工业需求的增加,焊接技术在工业生产中所占据的分量越来越大,而且焊接技术的优良程度直接影响着零件或产品的质量.国内焊接机器人应用虽已具有一定规模,但与我国焊接生产总体需求相差甚远.因此,大力研究并推广焊接机器人技术势在 ...

    第六章微处理器

    第六章 微处理器 微处理器是典型的LSI.VLSI器件,在微处理器的设计中集中了多种VLSI设计技术与模块结构.在本章中我们并不讨论微处理器本身的系统设计,而是讨论如何用VLSI的设计技术与模块结构去实现常规微处理器内核(Core)的逻辑模 ...

    复杂高层与超高层建筑结构设计要点

    摘 要:我国城市化的不断发展促进了我国建筑行业的不断进步,工程的建设质量有了非常大的提高,城市中除了民用住宅建筑,也出现了结构相对比较复杂的高层建筑或者是超高层建筑,本文主要分析了复杂高层与超高层建筑结构设计要点,希望能够给相关的施工人员提 ...

    加工中心机械结构设计

    摘 要 本设计完成了小型立式加工中心机械结构部分的设计并介绍了立式加工中 心的一些基本概况.该机床再配置一个CNC系统就构成了一台完整的立式加工中心.在设计中主要对基础结构部件.进给传动系统.主传动系统和一些辅助装置进行了选型及设计计算. ...