《算法的三种基本逻辑结构 顺序结构 条件分支结构》教学设计

发布 2021-06-02 08:22:28 阅读 5117

教学目标:了解流程图的顺序结构、条件分支结构。

教学重点:条件分支结构的理解及应用.

教学难点:条件分支结构的条件选择.

教学过程:一、复习引入:1. 复习框图的符号和意义。

2. 复习画流程图的规则。

3. 引入流程图的逻辑结构。

二、顺序结构。

1.顺序结构的概念:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。

2.顺序结构一般形式。

顺序结构是任何一个算法都离不开的最简单、最基本的结构,用图框a、b、c表示顺序结构的示意图,其中a、b、c各框是依次进行的,即在执行完a框所指定的操作后,必然接着执行b框所指定的操作,然后再进行c框所指定的操作。

例1.已知点和直线:ax+by+c=0,写出求点到直线的距离的流程图。

例2. 交换两个变量a和b的值,并输出交换后的值。

分析:引进中间量p.

解:算法如下:

s1 输入a,b的值。

s2 把a的值赋给x.

s3 把b的值赋给a.

s4 把x的值赋给b.

s5 输出a,b的值。

注意:赋值语句提前讲授,学生能理解,否则不好画框图。

例2图例1图

三、条件分支结构。

1.条件分支结构:条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。

2.一般形式如图所示:

图(1图(2)

图(1)处理2为空的情况)

注意:1)判断框根据给定的条件是否成立而选择执行某个处理。无论条件是否成立,只能执行处理之一,不可能同时执行,也不可能都不执行。一个判断结构可以有多个判断框。

(2)两种结构的共性:一个入口,一个出口。特别注意:

一个判断框可以有两个出口,但一个条件分支结构只有一个出口;结构中每个部分都有可能被执行,即对每一个框都有从入口进、出口出的路径。

以上两点是用来检查流程图是否合理的基本方法(当然,学习循环结构后,循环结构也有此特点)

例3.用数学语言和程序框图描述求一元二次方程的根的过程。

解:(1)用数学语言来描述算法。

s1 输入;

s2 计算;

s3 如果,则原方程无实数解;

否则(),s4 输出或无实数解信息.

2)用框图来描述算法。

例4.设火车托运重量为行李时,每千米的费用(单位:元)标准为:

画出行李托运费用的程序框图。

例5.函数,编写一个算法,输入的值,输出值。 (多分支)

例6. 超市购物:购物不足250元的,无折扣;购物满250元(含,下同),不足500元的,打九五折;购物满500元,不足1000元的,打九二折;购物满1000元,不足2000元的,打九折;购物满2000元及以上的的,打八五折。

试画出此算法的流程图。

结构为:选作)练习:1.设计一个求任意数的绝对值的算法,并画出程序框图。

2.画出求过两点,的直线斜率的程序框图。

3.画出求方程的根的程序框图。

四、小结,作业。

基本语句练习 三种结构

基本语句练习 1 2 已知下列输入 输出语句。其中正确的是 read a b c read ax2 bx c print x 5 print 2,3 2 3 下列给出的赋值语句正确的是 6 n a a5 c a x2 9 x 3 x 3 4 程序语句 若输入2,5,则输出结果为 第4题第5题 5 以...

数学必修三算法之三种结构

国学经典 千古兴亡多少事?悠悠,不尽长江滚滚流。天下英雄谁敌手?曹刘,生子当如孙仲谋。02 02 三种结构 1 1 学号组别姓名日期评价。课标考纲 目标定位 1 知识 框图定义与分类和规则 顺序结构和选择结构的构成,特征和框图。2 能力 会画出和会识别顺序结构和选择结构的流程框图。考点重点 难点错点...

优秀参赛课件《算法基本逻辑结构 循环结构》教案及说明

教案说明。尊敬的专家 评委 大家好!我是来自哈尔滨师范大学附属中学的数学教师张治宇,现将本课 算法的基本逻辑结构 循环结构 的教案设计和自己的一点体会汇报如下。首先,我想谈谈自己选择这节课的初衷。随着新一轮课程改革在黑龙江省的推行,可以说是机遇与挑战并存,在这一改革的过程中,有很多知识是第一次进入到...